Telefon
⚠️ Önemli! 
Telefon scripti olan lb-phone scriptinin fotoğrafları ve videoları sunuculara yükleyebilmesi için,
lb-phone\server\apiKeys.lua kısmından Discord webhook ve fivemanage.com adresinden dosya yükleme ayarları yapmanız gerekmektedir. Aşağıdaki videoda kurulum rehberi bulunmaktadır.
Örnek apiKeys.lua dosyası:
INSTAPIC_WEBHOOK = "https://discord.com/api/webhooks/1425945951771824168/SLs0kSvHWzzoK_ePH-5By-OEBuWYyxsDlaToFdGgcQSKy6cHQdba0vA-nBGEZbG38hTs"
BIRDY_WEBHOOK = "https://discord.com/api/webhooks/1425945951771824168/SLs0kSvHWzzoK_ePH-5By-OEBuWYyxsDlaToFdGgcQSKy6cHQdba0vA-nBGEZbG38hTs"
LOGS = {
    Default = "https://discord.com/api/webhooks/1425945951771824168/SLs0kSvHWzzoK_ePH-5By-OEBuWYyxsDlaToFdGgcQSKy6cHQdba0vA-nBGEZbG38hTs", -- set to false to disable
    Calls = "https://discord.com/api/webhooks/1425945951771824168/SLs0kSvHWzzoK_ePH-5By-OEBuWYyxsDlaToFdGgcQSKy6cHQdba0vA-nBGEZbG38hTs",
    Messages = "https://discord.com/api/webhooks/1425945951771824168/SLs0kSvHWzzoK_ePH-5By-OEBuWYyxsDlaToFdGgcQSKy6cHQdba0vA-nBGEZbG38hTs",
    InstaPic = "https://discord.com/api/webhooks/1425945951771824168/SLs0kSvHWzzoK_ePH-5By-OEBuWYyxsDlaToFdGgcQSKy6cHQdba0vA-nBGEZbG38hTs",
    Birdy = "https://discord.com/api/webhooks/1425945951771824168/SLs0kSvHWzzoK_ePH-5By-OEBuWYyxsDlaToFdGgcQSKy6cHQdba0vA-nBGEZbG38hTs",
    YellowPages = "https://discord.com/api/webhooks/1425945951771824168/SLs0kSvHWzzoK_ePH-5By-OEBuWYyxsDlaToFdGgcQSKy6cHQdba0vA-nBGEZbG38hTs",
    Marketplace = "https://discord.com/api/webhooks/1425945951771824168/SLs0kSvHWzzoK_ePH-5By-OEBuWYyxsDlaToFdGgcQSKy6cHQdba0vA-nBGEZbG38hTs",
    Mail = "https://discord.com/api/webhooks/1425945951771824168/SLs0kSvHWzzoK_ePH-5By-OEBuWYyxsDlaToFdGgcQSKy6cHQdba0vA-nBGEZbG38hTs",
    Wallet = "https://discord.com/api/webhooks/1425945951771824168/SLs0kSvHWzzoK_ePH-5By-OEBuWYyxsDlaToFdGgcQSKy6cHQdba0vA-nBGEZbG38hTs",
    DarkChat = "https://discord.com/api/webhooks/1425945951771824168/SLs0kSvHWzzoK_ePH-5By-OEBuWYyxsDlaToFdGgcQSKy6cHQdba0vA-nBGEZbG38hTs",
    Services = "https://discord.com/api/webhooks/1425945951771824168/SLs0kSvHWzzoK_ePH-5By-OEBuWYyxsDlaToFdGgcQSKy6cHQdba0vA-nBGEZbG38hTs",
    Crypto = "https://discord.com/api/webhooks/1425945951771824168/SLs0kSvHWzzoK_ePH-5By-OEBuWYyxsDlaToFdGgcQSKy6cHQdba0vA-nBGEZbG38hTs",
    Trendy = "https://discord.com/api/webhooks/1425945951771824168/SLs0kSvHWzzoK_ePH-5By-OEBuWYyxsDlaToFdGgcQSKy6cHQdba0vA-nBGEZbG38hTs",
    Uploads = "https://discord.com/api/webhooks/1425945951771824168/SLs0kSvHWzzoK_ePH-5By-OEBuWYyxsDlaToFdGgcQSKy6cHQdba0vA-nBGEZbG38hTs" -- all camera uploads will go here
}
DISCORD_TOKEN = nil 
API_KEYS = {
    Video = "BURAYA_FIVEMANAGE_COM_ADRESINDEN_ALDIGINIZ_KEYLERI_GIRINIZ",
    Image = "BURAYA_FIVEMANAGE_COM_ADRESINDEN_ALDIGINIZ_KEYLERI_GIRINIZ",
    Audio = "BURAYA_FIVEMANAGE_COM_ADRESINDEN_ALDIGINIZ_KEYLERI_GIRINIZ",
}
WEBRTC = {
    TokenID = nil,
    APIToken = nil,
}
Bu sayfa, Avresi Pro paketinizde bulunan lb-phone scriptinin nasıl düzenleneceğini açıklar. Telefon sistemi tamamen QBCore uyumludur ve aşağıdaki adımlarla kolayca özelleştirilebilir.
📂 Dosya Konumu
/[key]/lb-phone/
Ana ayar dosyaları:
├── config.lua          → Genel ayarlar
├── client/main.lua     → Telefon arayüzü & bildirimler
├── server/main.lua     → Sunucu tarafı fonksiyonlar
├── html/config.js      → Görsel & tema ayarları
├── html/static/images  → Uygulama ikonları
├── server/apiKeys.lua  → Webhook ayarları1️⃣ Temel Ayarlar (config.lua)
config.lua dosyası, telefonun genel davranışını belirler.
Örnek:
Config.Locale = 'tr'       -- Dil ayarı
Config.UseEncryption = true -- Mesaj şifreleme
Config.MaxContacts = 50    -- Maksimum kişi sayısıDüzenleyebileceğiniz kısımlar:
Dil (tr/en)
Maksimum kişi sayısı
GPS paylaşım özelliği
Screenshot veya kamera sistemi
💡 Değişiklik sonrası “restart lb-phone” komutu ile yeniden başlatın.
2️⃣ Arayüz & Tema Ayarları (html/config.js)
Bu dosyada telefonun arka planı, renkleri, ikonları ve sesleri ayarlanır.
Konum:
[avresi]/[qb]/lb-phone/html/config.js
Örnek:
const PHONE_THEME = {
  wallpaper: "img/wallpaper1.jpg",   // Arka plan
  ringtone: "sounds/default.mp3",    // Zil sesi
  accentColor: "#3b82f6"             // Tema rengi
};Düzenleyebileceğiniz kısımlar:
📱 Arka plan resmi (örnek:
wallpaper1.jpg)🎵 Zil sesi (
sounds/klasöründeki dosya adı)🎨 Tema rengi (
#HEXkodu)
🔁 Yeni arka plan eklemek istiyorsanız:
html/static/images/klasörüne.jpgveya.pngdosyası koyun, ardından adınıconfig.js’te değiştirin.
3️⃣ Numara, SIM ve Operatör Ayarları
Telefon numaraları server/main.lua içinde otomatik üretilir.
function GeneratePhoneNumber()
    local num = math.random(1000000, 9999999)
    return "05" .. tostring(num)
endİsteğe bağlı düzenleme:
Numara formatını değiştirebilirsiniz (
05xxxxxxxyerine farklı ülke kodu vb.)Telefon başına maksimum SIM kart sınırı ayarlanabilir.
⚠️ Bu kısımları değiştirirken QBCore kimlik eşlemesini bozmayın.
4️⃣ Uygulama Düzenleme
Her uygulama (messages, bank, twitter, gallery, settings vb.) kendi klasöründe bulunur:
html/static/apps/
Örnek:
html/static/apps/
├── bank/
├── twitter/
├── gallery/
└── messages/Bir uygulamanın ikonunu veya adını değiştirmek için:
html/static/apps/[app_name]/index.htmldosyasını açın<title>etiketini veya ikon yolunu değiştirin
Örnek:
<title>Bankam</title>
<img src="img/icons/bank.png">✏️
img/icons/klasörüne kendi ikonlarınızı ekleyebilirsiniz.
5️⃣ GPS ve Harita Entegrasyonu
Telefonun “Konum Paylaş” özelliği client/main.lua içinde bulunur.
TriggerEvent('phone:shareLocation', playerId)Bu özelliği kapatmak veya özelleştirmek için config.lua’da:
Config.AllowLocationShare = false6️⃣ Mesajlaşma Şifreleme
Eğer telefonunuzda özel “şifreli sohbet” sistemi aktifse:
Config.UseEncryption = trueKapatmak için:
Config.UseEncryption = false📩 Bu özellik aktifse, tüm özel mesajlar veritabanında şifreli saklanır.
7️⃣ Banka ve Para Transferi
Telefon içi banka uygulaması server/main.lua üzerinden çalışır.
Kullanıcılar, diğer oyunculara telefon üzerinden para gönderebilir.
TriggerServerEvent('bank:transfer', target, amount)Eğer para transferini kapatmak istiyorsanız:
Config.AllowTransfer = false8️⃣ Sosyal Medya (Twitter / Yellow Pages)
Twitter Ayarları:
html/static/apps/twitter/config.js
Örnek:
const TWITTER = {
  allowImages: true,
  maxCharacters: 250,
  verifiedAccounts: ["@avresi"]
};Düzenleyebilirsiniz:
Görsel paylaşımı aç/kapat
Karakter limiti
Onaylı hesap listesi
9️⃣ Genel Öneriler
Düzenleme öncesi
html/klasörünün yedeğini alın.Renkleri değiştirmek için Tailwind HEX kodlarını kullanın (örnek:
#1d4ed8)Yeni ses veya resim eklerken dosya adında boşluk bırakmayın.
Değişiklik sonrası
restart lb-phonekomutu yeterlidir.
Last updated