Kurulum Rehberi
Janto Phone'un sorunsuz çalışması için aşağıdaki adımları sırasıyla takip etmeniz gerekmektedir. Janto Phone, yüksek performanslı bir altyapı üzerine inşa edilmiştir ve belirli bağımlılıklara ihtiyaç duyar.
Gereksinimler
Kuruluma başlamadan önce sunucunuzda aşağıdaki kütüphanelerin yüklü ve güncel olduğundan emin olun:
- ox_lib (Zorunlu)
- oxmysql (Zorunlu)
- pma-voice (Aramalar için zorunlu)
- screencapture (Fotoğraf çekimi için zorunlu)
Adım 1: Veritabanı Kurulumu
Janto Phone, verileri saklamak için MariaDB kullanır.
- Uygulama klasöründeki
janto-phone.sqldosyasını bulun. - HeidiSQL veya tercih ettiğiniz bir veritabanı yönetim aracı ile bu SQL dosyasını veritabanınızda çalıştırın.
- Not: Eğer eski bir versiyondan güncelliyorsanız,
migrationsklasöründeki güncellemeleri kontrol etmeyi unutmayın.
Adım 2: Resource Kurulumu
- İndirdiğiniz
janto-phonevejanto-uiklasörlerini sunucunuzunresourcesdizinine (tercihen[janto]klasörü altına) kopyalayın. - Klasör isimlerinin değişmediğinden emin olun (klasör isminde
-mastergibi ekler olmamalıdır).
Adım 3: server.cfg Yapılandırması
Sunucu ayar dosyanıza (server.cfg) aşağıdaki satırları, bağımlılıklardan sonra gelecek şekilde ekleyin:
# Bağımlılıklar
ensure ox_lib
ensure oxmysql
ensure pma-voice
ensure screenshot-basic
# Janto Phone
ensure janto-ui
ensure janto-phoneAdım 4: Ses Sistemi Ayarları (pma-voice)
Aramaların ve telsiz sisteminin düzgün çalışması için pma-voice ayarlarının server.cfg içinde doğru yapılması kritiktir:
setr voice_useNativeAudio true
setr voice_use2dAudio false
setr voice_use3dAudio true
setr voice_useSendingRangeOnly trueAdım 5: Görüntü Servisi (API Keys)
Kamera uygulamasıyla çekilen fotoğrafların kaydedilmesi için bir görüntü yükleme servisi (Image Hosting) gerekir.
config/apiKeys.luadosyasını açın.- FiveM Map veya Imgur gibi tercih ettiğiniz servisin API anahtarını girin.
Config.ImageService = 'fivem' -- 'fivem', 'imgur' veya 'discord'
Config.DiscordWebhook = 'WEBHOOK_URL_BURAYA'Adım 6: Framework Tespiti
Janto Phone; ESX, QBCore ve QBox frameworklerini otomatik olarak tespit eder. Ekstra bir ayar yapmanıza gerek yoktur ancak manuel müdahale isterseniz config/config.lua dosyasını inceleyebilirsiniz.
Config.Framework = 'auto' -- 'esx', 'qbcore', 'qbox' veya 'auto'İpucu
Telefonu oyun içinde açmak için varsayılan tuş F1'dir. Tuş atamasını config.lua üzerinden değiştirebilirsiniz.
Dikkat
Unique telefon sistemini (Config.UniquePhones) kullanacaksanız, envanter sisteminizde telefon eşyasının (item) tanımlı olduğundan emin olun.