Kurulum
On beş dakika. İki klasör, birkaç ayar ve eşyalar. Veritabanında hiçbir şey saklanmaz, dolayısıyla kaynağın kendisi için içe aktarılacak bir şey yoktur.
Başlamadan önce
Section titled “Başlamadan önce”| Neye ihtiyacınız var | Neden |
|---|---|
| Çalışan ESX, QBCore veya QBox | Eşyalar, sahipler ve meslekler onun üzerinden geçer |
| Çalışan ox_target veya qb-target | Yerleştirilmiş bir nargile veya sandalye ile her etkileşim |
Satın alımınızdaki iki klasör: mic_hookah ve mic_hookah_prop | Script ve nargile modelleri |
| Envanterinizin eşya listesine ve görsel klasörüne erişim | Nargileler, mobilyalar, malzemeler ve aromalar eşyadır |
1. İki klasörü yerine koyun
Section titled “1. İki klasörü yerine koyun”mic_hookah ve mic_hookah_prop klasörlerini resources içine bırakın, örneğin resources/[mic]/ içine.
mic_hookah_prop, on nargile modelini (mic_hookah_black … mic_hookah_yellow) ve onların mic_hookah.ytyp dosyasını barındırır. Kodu yoktur; yalnızca yükleme (stream) yapar. Masalar ve sandalyeler temel oyun modelleridir ve ek bir şey gerektirmez.
2. Başlatma sırası
Section titled “2. Başlatma sırası”server.cfg içinde, framework’ünüzün, envanterinizin ve target kaynağınızın altına ensure mic_hookah_prop, ardından ensure mic_hookah ekleyin.
İkisi de altlarında kırmızı satır olmadan başladığında çalışmış demektir.
3. Framework ve target
Section titled “3. Framework ve target”config.lua dosyasını açın:
| Seçenek | Şuna ayarlayın | Varsayılan |
|---|---|---|
Config.Framework | esx, qbcore veya qbox | esx |
Config.Target | ox_target veya qb-target | ox_target |
Config.ESXResourceName | Yeniden adlandırdıysanız ESX’in klasör adı | es_extended |
Config.QBResourceName | Yeniden adlandırdıysanız QBCore’un klasör adı | qb-core |
Config.QBoxResourceName | Yeniden adlandırdıysanız QBox’un klasör adı | qbx_core |
Config.QBTargetResourceName | Yeniden adlandırdıysanız qb-target’in klasör adı | qb-target |
Burada hiçbir şey kendiliğinden algılanmaz: bu değerler hangi framework’ün ve hangi target’ın kullanılacağını belirler.
4. Veritabanı
Section titled “4. Veritabanı”Kaynak için hiçbir şey yok: yerleştirilmiş nargileler ve mobilyalar bir tabloda değil, sunucunun belleğinde yaşar. Varsayılan envanterli ESX üzerinde eşyalar items tablosuna girer — sonraki adım.
5. Eşyaları ekleyin
Section titled “5. Eşyaları ekleyin”Tam liste 🎒 Eşyalar sayfasındadır. Kısaca:
| Eşya | Ne işe yarar |
|---|---|
hookah_black, hookah_blue, hookah_green, hookah_grey, hookah_orange, hookah_pink, hookah_purple, hookah_red, hookah_skyblue, hookah_yellow | O nargileyi taşımak ve yerleştirmek için kullanın |
hookah_table … hookah_table5 | Bir masa yerleştirmek için kullanın |
hookah_chair … hookah_chair6 | Oturabileceğiniz bir sandalye yerleştirmek için kullanın |
hookah_coal | Hazırlık menüsünden kömürü doldurur |
hookah_water | Hazırlık menüsünden suyu doldurur |
hookah_<flavour>_flavor | Altmış aroma, hazırlık menüsünden seçilir |
Hazır tanımların yeri, mic_hookah içindeki inventory_items/ klasöründe:
| Dosya | Hangisi için | Ne yapmalı |
|---|---|---|
esx_items.sql | Varsayılan envanterli ESX | Veritabanınıza bir kez içe aktarın |
ox_items.md | ox_inventory | Satırlarını ox_inventory/data/items.lua içine yapıştırın |
qb_items.md | qb-inventory’li QBCore / QBox | Satırlarını qb-core/shared/items.lua içine yapıştırın |
Görseller: ikonlar inventory_images/ içindedir; her eşya için kendi adını taşıyan bir PNG. Onları envanterinizin görsel klasörüne kopyalayın — ox_inventory/web/images/ veya qb-inventory/html/images/.
Ardından aroma ikonlarının hazırlık menüsünde görünmesi için Config.InventoryImagePath değerini aynı klasöre yönlendirin. nui://ox_inventory/web/images/ olarak gelir; qb-inventory için nui://qb-inventory/html/images/ kullanın.
Kendinize hookah_red verebildiğinizde ve envanterinizde görseliyle göründüğünde çalışmış demektir.
6. İlk test
Section titled “6. İlk test”Kendinize hookah_red, hookah_coal, hookah_water ve hookah_mint_flavor verin.
hookah_redkullanın. Karakteriniz onu bir tepside tutar. E tuşuna basın.- Bir önizleme nişanınızı takip eder. Fare tekerleğiyle döndürün, ok tuşlarıyla yükseltin veya alçaltın ve koymak için E tuşuna basın.
- Nargileyi hedef alın ve Open Setup Menu seçeneğini seçin. Kömür ekleyin, su ekleyin, Mint’i seçin, ardından Light Hookah.
- Menüyü kapatın, nargileyi tekrar hedef alın ve Grab Hose seçeneğini seçin. E tuşuna basın.
Nargileden karakterinize bir hortum uzandığında, E ile bir nefes aldığınızda ve soluk yeşil duman çıktığında çalışmış demektir. Menüdeki kömür ve su her nefeste biraz azalır.
Şehrinizi açmadan önce
Section titled “Şehrinizi açmadan önce”- Nargileleri kimin yönetebileceğine karar verin.
Config.AdminGroupsfalseolarak gelir; bu, her oyuncunun herhangi bir nargilenin veya mobilya parçasının menüsünü açmasına ve onu almasına izin verir. Bunu sahip ve yetkililerle sınırlamak için yönetici gruplarınıza ayarlayın. Bkz. Özelleştirme. Config.InventoryImagePath, gerçekten kullandığınız görsel klasörüne işaret ediyor.- Stres:
Config.Stressaçık, ancakserver_functions.luaiçindekiReduceStress, çağrınızı içine koyana kadar boştur. - Oyuncularınıza söyleyin: nargileler ve mobilyalar kaydedilmez; kaynak veya sunucu yeniden başladığında temizlenir.