ai-drugs
Venda de drogas na rua para estranhos, ligada pelo menu radial, e plantas de maconha que crescem com o tempo e são salvas no banco de dados.
O ai-drugs dá aos jogadores duas formas de ganhar dinheiro com drogas: vender para estranhos na rua e plantar maconha. O servidor decide cada venda (preço, recusa, alerta da polícia), e as plantas são salvas no banco de dados, então continuam crescendo após reinícios.
O que faz no jogo
Venda na rua
- Abra o menu radial e escolha Sell drugs (vender drogas) para começar a procurar compradores. Escolha de novo para parar.
- Enquanto você vende, um estranho das redondezas vem até você. Um aviso Sell to the stranger aparece quando ele para ao seu lado.
- O servidor escolhe uma droga que você carrega da lista do painel, uma quantidade e um preço na faixa dessa droga. O comprador pode recusar (Refuse chance). O dinheiro vai para a conta de dinheiro do painel.
- Uma venda pode alertar a polícia (Police alert chance). Ninguém compra enquanto houver menos de Police needed policiais em serviço.
Um jogador não pode vender com mais frequência que Time between sales, e o mesmo estranho não compra de novo por 10 minutos.
Plantas de maconha
- Use uma
weed_seedao ar livre para plantar uma planta de maconha. As plantas não podem ficar a menos de 2 m umas das outras, e um personagem pode ter no máximo Plants per character plantas. - A planta cresce ao longo do Growing time: um prop jovem, um prop em crescimento a partir de 40 %, um prop pronto no final. O aviso mostra o crescimento em porcentagem.
- Qualquer um pode colher uma planta pronta: uma barra de progresso, depois um número aleatório de
weed_budentre Buds from e Buds up to. - A polícia em serviço pode destruir uma planta em crescimento.
- Uma planta pronta que ninguém colhe desaparece depois de Rots after.
Instalação
Instalado pela receita do AI Core. À mão: ensure ai-drugs depois de ensure ai-core. Ele precisa do ai-core e do OneSync.
- Ele guarda as plantas na própria tabela
ai_drugs_plants, criada na inicialização. Ele precisa da sua linha de permissão do banco de dados noenv.cfg:
add_convar_permission ai-drugs read mysql_connection_string- Itens usados pelos padrões:
weed_seed(usável),weed_bud,coke_baggy,meth_baggy. O ai-inventory tem todos; com outro inventário, adicione-os ou altere o painel. - O item Sell drugs aparece em qualquer menu radial que o AI Core suporte.
Configurações do painel
Painel de administração > Drugs. Os padrões vêm de data/settings.json e data/plants.json. As configurações de Street sales e Weed plants ficam no servidor.
Aba Street sales
Os jogadores vendem para estranhos depois de ligar a venda no menu radial.
| Configuração | O que muda | Unidade | Padrão |
|---|---|---|---|
| Drugs | Até 30 linhas, cada uma um Item com Price from e Price up to (0-1.000.000). Uma venda tem preço entre os dois. | $ | weed_bud $40-80, coke_baggy $90-160, meth_baggy $120-200 |
| Time between sales | Um jogador não pode vender com mais frequência que isso. 1-600. | s | 10 |
| Refuse chance | Chance de um comprador dizer "Not interested". 0-100. | % | 20 |
| Police alert chance | Chance de uma venda alertar a polícia em serviço. 0-100. | % | 20 |
| Police needed | Policiais em serviço necessários antes que alguém compre. 0-32. | 0 | |
| Police jobs | Membros em serviço contam como polícia e podem destruir plantas. Até 10. | police | |
| Money account | O dinheiro da venda vai para esta conta. | cash |
Aba Weed plants
Qualquer um pode colher uma planta pronta; a polícia destrói as que estão crescendo.
| Configuração | O que muda | Unidade | Padrão |
|---|---|---|---|
| Growing time | Quanto tempo uma planta leva para ficar pronta. 1-10.080. | min | 60 |
| Rots after | Uma planta pronta que ninguém colhe desaparece depois desse tempo. 1-10.080. | min | 120 |
| Plants per character | Quantas plantas um personagem pode ter ao mesmo tempo. 0-100. | 5 | |
| Buds from | Menor número de buds por colheita. 1-100. | 3 | |
| Buds up to | Maior número de buds por colheita. 1-100. | 8 | |
| Seed item | Usar este item planta uma planta de maconha. Um item novo funciona na hora. | weed_seed | |
| Harvest item | Uma planta pronta dá este item. | weed_bud |
Aba Plant look
Os props que os jogadores veem enquanto uma planta cresce.
| Configuração | O que muda | Unidade | Padrão |
|---|---|---|---|
| Young plant | Prop até 40 % de crescimento. | bkr_prop_weed_01_small_01c | |
| Growing plant | Prop a partir de 40 %. | bkr_prop_weed_med_01a | |
| Ready plant | Prop quando ela pode ser colhida. | bkr_prop_weed_lrg_01a | |
| Draw distance | Plantas mais distantes que isso não têm prop. 20-300. | m | 100 |
Comandos
Nenhum.
Teclas
Nenhum. A venda começa pelo menu radial (Sell drugs). Compradores e plantas usam avisos (E por padrão).
O que ele substitui
Sem fxProvide. Ele não responde aos exports ou eventos de outro script de drogas.
Scripts compatíveis
Os itens passam pela camada de inventário do AI Core, os alertas da polícia pela camada de dispatch, o botão de venda pela camada radial. Qualquer inventário, script de alerta e menu radial que o AI Core suporte funciona (veja Compatibilidade).
Limites conhecidos
- Só a maconha cresce; cocaína e metanfetamina são vendidas, não produzidas.
- O crescimento depende só do tempo: não há água nem fertilizante.
- Canal de log:
drugs.
ai-robberies para desenvolvedores
As chaves de GlobalState dos alvos roubados, a metadata de casa, os alertas e motivos de registro do ai-robberies, e seus eventos privados.
ai-drugs para desenvolvedores
A tabela de plantas, os alertas e o motivo de registro do ai-drugs, como vender drogas que ele conhece a partir de outro script, e seus eventos privados.