Ben scripte ses ve araçta kemer takmadığınızda gerçekleşmesi için bildirim ekledim. Paylaşıyorum herkesin faydalanması için
if IsControlJustReleased(0, 47) then
beltOn = not beltOn
if beltOn then
TriggerEvent("pNotify:SendNotification", {text = "Emniyet kemeri takıldı", type = "success", timeout = 1400, layout = "centerLeft"})
TriggerServerEvent("InteractSound_SV: PlayWithinDistance", 10, "buckle", 1.0)
SendNUIMessage({
seatbelt = true,
})else
TriggerEvent("pNotify:SendNotification", {text = "Emniyet kemeri çıkarıldı", type = "error", timeout = 1400, layout = "centerLeft"})
TriggerServerEvent("InteractSound_SV: PlayWithinDistance", 10, "unbuckle", 1.0)
SendNUIMessage({
seatbelt = false,
})
end
end
-Yukarıdaki kod parçalarında "InteractSound_SV:" den sonraki boşluğu siliniz. Forumda emoji çıkardığından ötürü boşluk koydum.
-beltOn kodunu aratın oradaki if mekanizmasını yukaradaki şekilde değiştirin.
-Aşağıdaki kod parçasını speedometer>client>main.lua içerisinde en alta yapıştırın.
Citizen.CreateThread(function()
while true do
Citizen.Wait(0)
if not beltOn and wasInCar == true then
TriggerEvent("pNotify:SendNotification", {text = "Lütfen Emniyet Kemerinizi Takın", type = "error", timeout = 1400, layout = "centerLeft"})
Citizen.Wait(9000)
end
end
end)
Ses dosyalarının çalışması için bunun resource dosyanızda olup server.cfg'nizde startı verilmiş olması gerekiyor.