diff --git a/client/main.lua b/client/main.lua index ca4199d9..1999b90c 100644 --- a/client/main.lua +++ b/client/main.lua @@ -38,7 +38,7 @@ function StartTheoryTest() SetNuiFocus(true, true) end) - TriggerServerEvent('esx_dmvschool:pay', Config.Prices['dmv']) + end function StopTheoryTest(success) @@ -75,8 +75,6 @@ function StartDriveTest(type) SetVehicleFuelLevel(vehicle, 100.0) DecorSetFloat(vehicle, "_FUEL_LEVEL", GetVehicleFuelLevel(vehicle)) end) - - TriggerServerEvent('esx_dmvschool:pay', Config.Prices[type]) end function StopDriveTest(success) @@ -146,10 +144,22 @@ function OpenDMVSchoolMenu() }, function(data, menu) if data.current.value == 'theory_test' then menu.close() - StartTheoryTest() + ESX.TriggerServerCallback('esx_dmvschool:canYouPay', function(haveMoney) + if haveMoney then + StartTheoryTest() + else + ESX.ShowNotification(_U('not_enough_money')) + end + end, 'dmv') elseif data.current.value == 'drive_test' then menu.close() - StartDriveTest(data.current.type) + ESX.TriggerServerCallback('esx_dmvschool:canYouPay', function(haveMoney) + if haveMoney then + StartDriveTest(data.current.type) + else + ESX.ShowNotification(_U('not_enough_money')) + end + end, data.current.type) end end, function(data, menu) menu.close()