Skip to content

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:


Adım 1: Veritabanı Kurulumu

Janto Phone, verileri saklamak için MariaDB kullanır.

  1. Uygulama klasöründeki janto-phone.sql dosyasını bulun.
  2. HeidiSQL veya tercih ettiğiniz bir veritabanı yönetim aracı ile bu SQL dosyasını veritabanınızda çalıştırın.
  3. Not: Eğer eski bir versiyondan güncelliyorsanız, migrations klasöründeki güncellemeleri kontrol etmeyi unutmayın.

Adım 2: Resource Kurulumu

  1. İndirdiğiniz janto-phone ve janto-ui klasörlerini sunucunuzun resources dizinine (tercihen [janto] klasörü altına) kopyalayın.
  2. Klasör isimlerinin değişmediğinden emin olun (klasör isminde -master gibi 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:

cfg
# Bağımlılıklar
ensure ox_lib
ensure oxmysql
ensure pma-voice
ensure screenshot-basic

# Janto Phone
ensure janto-ui
ensure janto-phone

Adı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:

cfg
setr voice_useNativeAudio true
setr voice_use2dAudio false
setr voice_use3dAudio true
setr voice_useSendingRangeOnly true

Adı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.

  1. config/apiKeys.lua dosyasını açın.
  2. FiveM Map veya Imgur gibi tercih ettiğiniz servisin API anahtarını girin.
lua
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.

lua
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.

Released under the MIT License.