(Üzerinde Telefon Varsa Açılan Telefon)

Fivem.com.tr

Fivem.com.tr
Katılım
1 Eki 2022
Mesajlar
5,891
Tepki
112
Merhaba arkadaşlar bir çok kişinin aradığı üzerinde telefon yokken açılmayan telefon nasıl yapılır biraz ondan bahsedicem aslında oldukça basit bir kaç kod (üzerinde telefon var ise çalışır)



Öncelikle SQL'inizi açın ve items tablosuna gidin oradan phone olarak itemi ekleyin daha sonra..



1.gcphone dosyasının içine giriş yapıyoruz daha sonra client dosyasının içinde client.lua içine giriş yapıyoruz daha sonra altta verilen kod bloğunu en üstüne yapıstırıyoruz.



Kod:


Kod:
ESX              = nil

Citizen.CreateThread(function()
    while ESX == nil do
        TriggerEvent('esx:getSharedObject', function(obj) ESX = obj end)
        Citizen.Wait(0)
    end
end)



2. client.lua içerisinde aşşağıda verdiğim kod bloğunu bulup --[[ --]] olan yorum satırını kaldırın..





Kod:


Kod:
--[[ESX = nil
Citizen.CreateThread(function()
    while ESX == nil do
        TriggerEvent('esx:getSharedObject', function(obj) ESX = obj end)
        Citizen.Wait(0)
  end
end)

function hasPhone (cb)
  if (ESX == nil) then return cb(0) end
  ESX.TriggerServerCallback('gcphone:getItemAmount', function(qtty)
    cb(qtty > 0)
  end, 'phone')
end
function ShowNoPhoneWarning ()
  if (ESX == nil) then return end
  ESX.ShowNotification("Vous n'avez pas de ~r~téléphone~s~")
end--]]



3.gcphone içinden server dosyasına gidiyoruz orada server.lua içine giriş yapıyoruz ve aşşağıda verdiğim kodu en üste ekliyoruz.





Kod:


Kod:
ESX = nil

TriggerEvent('esx:getSharedObject', function(obj)
    ESX = obj
end)

ESX.RegisterServerCallback('gcphone:getItemAmount', function(source, cb, item)
    local xPlayer = ESX.GetPlayerFromId(source)
    local qtty = xPlayer.getInventoryItem(item).count
    cb(qtty)
end)




Her düştüğünde, yerden bir şeyi kaldır. -Oswald Avery

Konu alıntıdır, yanlış veya hatalı bir bilgi/paylaşım var ise yanıtlayabilir veya bizimle iletişime geçebilirsiniz.
 

Şu anda bu konu'yu okuyan kullanıcılar

Benzer konular

Üst