[Paylaşım] Satın Alınabilir GcPhone [ESX]

Fivem.com.tr

Fivem.com.tr
Katılım
1 Eki 2022
Mesajlar
5,891
Tepki
84
Selamlar,



Gcphone telefon itemi:



İlk Olarak Veritabanınıza altta verdiğim kodu ekleyip çalıştırınız.






SQL:


Kod:
INSERT INTO `items` (`name`, `label`, `limit`) VALUES 
    ('phone', 'Téléphone', 1)
;
INSERT INTO shops (id, name, item, price) VALUES (98, 'TwentyFourSeven', 'phone', 175), (99, 'RobsLiquor', 'phone', 175), (100, 'LTDgasoline', 'phone', 175);



Altta verdiğim kodu client/main.lua, bölümünün en üstüne yapıştırınız.





Git:


Kod:
ESX              = nil

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



Altta verdiğim kodu client/main.lua, içersinde arayın:





Git:


Kod:
Citizen.CreateThread(function()

        while true do
            Citizen.Wait(0)
            if IsControlJustPressed(1, KeyOpenClose) and GetLastInputMethod( 0 ) then
                TooglePhone()
            end
            if menuIsOpen == true then
                for _, value in ipairs(KeyToucheCloseEvent) do
                    if IsControlJustPressed(1, value.code) then
                        SendNUIMessage({keyUp = value.event})
                    end
                end
            end
        end
end)



Ve altta verdiğim kod ile baştan ilgili kodun ilk satırından son satırına kadar seçip yapıştırın:





Git:


Kod:
Citizen.CreateThread(function()
    while true do
        Citizen.Wait(0)
        if IsControlJustPressed(1, KeyOpenClose) and GetLastInputMethod( 0 ) then
            ESX.TriggerServerCallback('gcphone:getItemAmount', function(qtty)
                if qtty > 0 then
                    TooglePhone()
                else
                    TriggerEvent('esx:showNotification', "Vous n'avez pas de ~r~téléphone~s~")
                end
            end, 'phone')
        end
        if menuIsOpen == true then
            for _, value in ipairs(KeyToucheCloseEvent) do
                if IsControlJustPressed(1, value.code) then
                    SendNUIMessage({keyUp = value.event})
                end
            end
        end
    end
end)



3. server/main.lua, bölümüne altta verilen kodu ekleyin.





Git:


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)

i





Düzgün bir şekilde yaparsanız herhangi bir sorun çıkmayacaktır ortaya.



İyi Eğlenceler.


Küçük başlangıçlardan büyük şeyler doğar. -Atasözü

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