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.
Çok eski bir web tarayıcısı kullanıyorsunuz. Bu veya diğer siteleri görüntülemekte sorunlar yaşayabilirsiniz.. Tarayıcınızı güncellemeli veya alternatif bir tarayıcı kullanmalısınız.
butun garage scriptleri ile ortak calisabilebilmesi icin en low level fonksiyonlara inmek gerek.
ya
ESX.Game.SpawnLocalVehicle
ya da direk native CreateVehicle
ESX.Game.SpawnLocalVehicle = function(...)
if ESX.Game.SpawnLocalVehicle(...) then TriggerServerEvent('esx_billing:sendBill', GetPlayerServerId(GetPlayerServerId(PlayerId())), 'SOCIETY_GOVERMENT', 'VEHICLE_TAX', amount) end
end)
CreateVehicle = function(...)
if CreateVehicle (...) then TriggerServerEvent('esx_billing:sendBill', GetPlayerServerId(GetPlayerServerId(PlayerId())), 'SOCIETY_GOVERMENT', 'VEHICLE_TAX', amount) end
end)
bunun icin bi db ye ihtiyaciniz olacak. user tablosuna yeni bir kac sutun ekleyebilirsiniz.
ornegin vehicle_tax
icerisine timestamp kaydedersiniz ve her arac spawnladiginda kontrol edilir uzerinden 1 gun gecmismi diye, eger 1 gun gecmisse bill yollarsiniz
ya da yeni bir tablo olusturursunuz taxes diye, userid yabancil key olur. orada tutarsiniz vehicle tax, abandon tax vb.
bunun icin bi db ye ihtiyaciniz olacak. user tablosuna yeni bir kac sutun ekleyebilirsiniz.
ornegin vehicle_tax
icerisine timestamp kaydedersiniz ve her arac spawnladiginda kontrol edilir uzerinden 1 gun gecmismi diye, eger 1 gun gecmisse bill yollarsiniz
Her girişte vergi göndermek bir yerden sonra sorun yaratabilir. server-side'da cron ile belirli saatlerde istediğiniz bir fonksiyonu çalıştırabilirsiniz.
ör:
Kod:
TriggerEvent('cron:runAt', 18, 30, fonksiyonIsmi)
Gerçek saatle 18:30 olduğunda fonksiyonIsmi adlı fonksiyonu çalıştırır.
Her girişte vergi göndermek bir yerden sonra sorun yaratabilir. cron ile belirli saatlerde istediğiniz bir fonksiyonu çalıştırabilirsiniz.
ör: TriggerEvent('cron:runAt', 18, 30, fonksiyonIsmi)
cok daha mantikli, daha stabil bi zimbirti icin cronjob programlanabilir. Tabii boyle bir durumda netevent olarak kaydedilmemesi gerekir. Eger oyle olursa cok bariz server commandlar tetiklenebilir