Neler yeni

Foruma hoş geldin, Ziyaretçi

Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak tamamen ücretsizdir.

Türkiye'nin İlk ve tek FiveM forum adresi

Forum adresimize hoş geldin FiveMTürk olarak amacımız siz değerli kullanıcılarımıza en aktif fikir ve paylaşım platformu sunmak bir yana en güvenilir şekilde alışveriş yapabileceğiniz bir platform sunmaktır.
DF DF
DF DF
DF DF

Rehber Garaja fatura entegre etme

speec

Üye
FT Kullanıcı
Katılım
3 yıl 26 gün
Mesajlar
10
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:
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:
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)
 
DF
Moderatör tarafında düzenlendi:

Forumdan daha fazla yararlanmak için giriş yapın yada üye olun!

Forumdan daha fazla yararlanmak için giriş yapın veya kayıt olun!

Kayıt ol

Forumda bir hesap oluşturmak tamamen ücretsizdir.

Şimdi kayıt ol
Giriş yap

Eğer bir hesabınız var ise lütfen giriş yapın

Giriş yap

Bu konuyu görüntüleyen kullanıcılar

Tema düzenleyici

Tema özelletirmeleri

Granit arka planlar

Lütfen Javascript'i etkinleştirin!Javascript'i etkinleştirin!