ai-drugs
Radyal menüden açılan, yabancılara sokakta uyuşturucu satışı ve zamanla büyüyüp veritabanına kaydedilen kenevir bitkileri.
ai-drugs oyunculara uyuşturucuyla para kazanmanın iki yolunu verir: sokakta yabancılara satmak ve kenevir yetiştirmek. Her satışa (fiyat, ret, polis ihbarı) server karar verir; bitkiler veritabanına kaydedilir, bu yüzden yeniden başlatmalar boyunca büyümeye devam ederler.
Oyunda ne yapar
Sokakta satış
- Alıcı aramaya başlamak için radyal menüyü aç ve Sell drugs (Uyuşturucu sat) seçeneğini seç. Durmak için tekrar seç.
- Satış yaparken yakındaki bir yabancı yanına yürür. Yanında durduğunda Sell to the stranger (Yabancıya sat) istemi çıkar.
- Server panel listesinden üzerinde taşıdığın bir uyuşturucuyu, bir adet ve o uyuşturucunun aralığında bir fiyat seçer. Alıcı reddedebilir (Refuse chance). Para paneldeki para hesabına gider.
- Bir satış polise ihbar gönderebilir (Police alert chance). Mesaideki memur sayısı Police needed değerinden azken kimse satın almaz.
Bir oyuncu Time between sales süresinden daha sık satış yapamaz ve aynı yabancı 10 dakika boyunca tekrar satın almaz.
Kenevir bitkileri
- Bir kenevir bitkisi dikmek için dışarıda bir
weed_seedkullan. Bitkiler birbirine 2 m’den yakın olamaz ve bir karakterin en fazla Plants per character kadar bitkisi olabilir. - Bitki Growing time boyunca büyür: genç bir prop, %40’tan itibaren büyüyen bir prop, sonunda hazır bir prop. İstem büyümeyi yüzde olarak gösterir.
- Hazır bir bitkiyi herkes hasat edebilir: bir ilerleme çubuğu, ardından Buds from ile Buds up to arasında rastgele sayıda
weed_bud. - Mesaideki polis büyümekte olan bir bitkiyi yok edebilir.
- Kimsenin hasat etmediği hazır bir bitki Rots after süresinden sonra kaybolur.
Kurulum
AI Core tarifiyle (recipe) kurulur. Elle: ensure ai-core satırından sonra ensure ai-drugs. ai-core ve OneSync gerektirir.
- Bitkileri açılışta oluşturulan kendi
ai_drugs_plantstablosunda tutar.env.cfgiçinde veritabanı izin satırına ihtiyaç duyar:
add_convar_permission ai-drugs read mysql_connection_string- Varsayılanların kullandığı eşyalar:
weed_seed(kullanılabilir),weed_bud,coke_baggy,meth_baggy. ai-inventory’de bunlar vardır; başka bir envanterle bunları ekle ya da paneli değiştir. - Sell drugs öğesi AI Core’un desteklediği hangi radyal menü varsa onda görünür.
Panel ayarları
Admin paneli > Drugs. Varsayılanlar data/settings.json ve data/plants.json dosyalarından gelir. Street sales ve Weed plants ayarları server’da kalır.
Street sales sekmesi
Oyuncular radyal menüden satışı açtıktan sonra yabancılara satar.
| Ayar | Neyi değiştirir | Birim | Varsayılan |
|---|---|---|---|
| Drugs | En fazla 30 satır; her biri Price from ve Price up to (0-1,000,000) içeren bir Item. Satış fiyatı ikisinin arasında belirlenir. | $ | weed_bud $40-80, coke_baggy $90-160, meth_baggy $120-200 |
| Time between sales | Bir oyuncu bundan daha sık satış yapamaz. 1-600. | sn | 10 |
| Refuse chance | Alıcının "Not interested" (İlgilenmiyorum) deme ihtimali. 0-100. | % | 20 |
| Police alert chance | Bir satışın mesaideki polise ihbar gönderme ihtimali. 0-100. | % | 20 |
| Police needed | Kimse satın almadan önce gereken mesaideki memur sayısı. 0-32. | 0 | |
| Police jobs | Mesaideki üyeleri polis sayılır ve bitkileri yok edebilir. En fazla 10. | police | |
| Money account | Satış parası bu hesaba gider. | cash |
Weed plants sekmesi
Hazır bir bitkiyi herkes hasat edebilir; büyüyenleri polis yok eder.
| Ayar | Neyi değiştirir | Birim | Varsayılan |
|---|---|---|---|
| Growing time | Bir bitkinin hazır olması ne kadar sürer. 1-10,080. | dk | 60 |
| Rots after | Kimsenin hasat etmediği hazır bir bitki bu süreden sonra kaybolur. 1-10,080. | dk | 120 |
| Plants per character | Bir karakterin aynı anda kaç bitkisi olabilir. 0-100. | 5 | |
| Buds from | Hasat başına en az tomurcuk. 1-100. | 3 | |
| Buds up to | Hasat başına en fazla tomurcuk. 1-100. | 8 | |
| Seed item | Bu eşyayı kullanmak bir kenevir bitkisi diker. Yeni bir eşya hemen çalışır. | weed_seed | |
| Harvest item | Hazır bir bitki bu eşyayı verir. | weed_bud |
Plant look sekmesi
Bir bitki büyürken oyuncuların gördüğü prop’lar.
| Ayar | Neyi değiştirir | Birim | Varsayılan |
|---|---|---|---|
| Young plant | %40 büyümeye kadar olan prop. | bkr_prop_weed_01_small_01c | |
| Growing plant | %40’tan itibaren prop. | bkr_prop_weed_med_01a | |
| Ready plant | Hasat edilebildiğindeki prop. | bkr_prop_weed_lrg_01a | |
| Draw distance | Bundan uzaktaki bitkilerin prop’u olmaz. 20-300. | m | 100 |
Komutlar
Yok.
Tuşlar
Yok. Satış radyal menüden başlar (Sell drugs). Alıcılar ve bitkiler istem kullanır (varsayılan E).
Neyin yerine geçer
fxProvide yok. Başka bir uyuşturucu script’inin export’larını ya da event’lerini cevaplamaz.
Uyumlu script’ler
Eşyalar AI Core’un envanter katmanından, polis ihbarları ihbar (dispatch) katmanından, satış anahtarı radyal katmandan geçer. AI Core’un desteklediği her envanter, ihbar script’i ve radyal menü çalışır (bkz. Uyumluluk).
Bilinen sınırlar
- Sadece kenevir yetişir; kokain ve meth satılır, üretilmez.
- Büyüme sadece zamana bağlıdır: su ya da gübre yoktur.
- Log kanalı:
drugs.
Geliştiriciler için ai-robberies
ai-robberies’in soyulan hedefler için GlobalState anahtarları, ev metadata’sı, ihbarları, hesap defteri sebepleri ve özel event’leri.
Geliştiriciler için ai-drugs
ai-drugs’ın bitki tablosu, ihbarları ve hesap defteri sebebi, bildiği uyuşturucuları başka bir script’ten nasıl satacağın ve özel event’leri.