Rehber - Garaja fatura entegre etme

Fivem.com.tr

Fivem.com.tr
Katılım
1 Eki 2022
Mesajlar
5,891
Tepki
80
Paylaşacağım kodun amacı: Belirlediğiniz miktardan fazla kişinin fatura ücreti varsa garajdan araba çıkartamaz. Faturasını ödemesi gerekmekte. (Miktarı if maks < 4000 then bu bölümden değiştirebilirsiniz)



QB Framework için yapmıştım kolayca ESX veya diğer altyapılara entegre edebilirsiniz.



Client Side;




E tuşuna bastığınız bölüme koymanız gerek.





Kod:


Kod:
QBCore.Functions.TriggerCallback('spec-garage:server:fatura', function(result)
    if result == nil then
        MenuGarage()
        Menu.hidden = not Menu.hidden
        currentGarage = k
    else
        if result then
            local maks = 0
            for k, v in pairs (result) do
                maks =  maks + result[k].amount
            end
            if maks < 4000 then
                MenuGarage()
                Menu.hidden = not Menu.hidden
                currentGarage = k
            else
                QBCore.Functions.Notify("Aracı çıkartamazsınız. Toplam faturanız : " .. maks, "primary", 4500)
            end
        end
    end
end)



Server Side;





Kod:


Kod:
QBCore.Functions.CreateCallback("spec-garage:server:fatura", function(source, cb)
    local src = source
    local pData = QBCore.Functions.GetPlayer(src)
    exports['ghmattimysql']:execute('SELECT amount FROM billing WHERE identifier = @identifier', {
        ['@identifier'] = pData.PlayerData.citizenid
    },
        function(result)
        if result[1] ~= nil then
            cb(result)
        else
            cb(nil)
        end
    end)
end)




Öğrendiğinizde öğretin. Aldığınızda verin. -Maya Angelou

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