mirror of
https://github.com/esx-framework/esx_core.git
synced 2026-08-31 18:28:52 +00:00
Check IsControlJustReleased() every frame
This commit is contained in:
+12
-20
@@ -120,7 +120,6 @@ function OpenDMVSchoolMenu()
|
||||
end
|
||||
|
||||
if ownedLicenses['dmv'] then
|
||||
|
||||
if not ownedLicenses['drive'] then
|
||||
table.insert(elements, {label = _U('road_test_car') .. ' <span style="color: green;">$' .. Config.Prices['drive'] .. '</span>', value = 'drive_test', type = 'drive'})
|
||||
end
|
||||
@@ -132,7 +131,6 @@ function OpenDMVSchoolMenu()
|
||||
if not ownedLicenses['drive_truck'] then
|
||||
table.insert(elements, {label = _U('road_test_truck') .. ' <span style="color: green;">$' .. Config.Prices['drive_truck'] .. '</span>', value = 'drive_test', type = 'drive_truck'})
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
ESX.UI.Menu.CloseAll()
|
||||
@@ -141,26 +139,21 @@ function OpenDMVSchoolMenu()
|
||||
{
|
||||
title = _U('driving_school'),
|
||||
elements = elements,
|
||||
align = 'top-left',
|
||||
align = 'top-left'
|
||||
}, function(data, menu)
|
||||
if data.current.value == 'theory_test' then
|
||||
menu.close()
|
||||
StartTheoryTest()
|
||||
end
|
||||
|
||||
if data.current.value == 'drive_test' then
|
||||
menu.close()
|
||||
elseif data.current.value == 'drive_test' then
|
||||
StartDriveTest(data.current.type)
|
||||
end
|
||||
end, function(data, menu)
|
||||
menu.close()
|
||||
|
||||
end, function(data, menu)
|
||||
menu.close()
|
||||
|
||||
CurrentAction = 'dmvschool_menu'
|
||||
CurrentActionMsg = _U('press_open_menu')
|
||||
CurrentActionData = {}
|
||||
end
|
||||
)
|
||||
CurrentAction = 'dmvschool_menu'
|
||||
CurrentActionMsg = _U('press_open_menu')
|
||||
CurrentActionData = {}
|
||||
end)
|
||||
end
|
||||
|
||||
RegisterNUICallback('question', function(data, cb)
|
||||
@@ -217,7 +210,7 @@ end)
|
||||
Citizen.CreateThread(function()
|
||||
while true do
|
||||
|
||||
Citizen.Wait(10)
|
||||
Citizen.Wait(0)
|
||||
|
||||
local coords = GetEntityCoords(PlayerPedId())
|
||||
|
||||
@@ -234,7 +227,7 @@ end)
|
||||
Citizen.CreateThread(function()
|
||||
while true do
|
||||
|
||||
Citizen.Wait(10)
|
||||
Citizen.Wait(100)
|
||||
|
||||
local coords = GetEntityCoords(PlayerPedId())
|
||||
local isInMarker = false
|
||||
@@ -282,7 +275,7 @@ end)
|
||||
-- Key Controls
|
||||
Citizen.CreateThread(function()
|
||||
while true do
|
||||
Citizen.Wait(10)
|
||||
Citizen.Wait(0)
|
||||
|
||||
if CurrentAction ~= nil then
|
||||
|
||||
@@ -305,7 +298,7 @@ end)
|
||||
Citizen.CreateThread(function()
|
||||
while true do
|
||||
|
||||
Citizen.Wait(10)
|
||||
Citizen.Wait(0)
|
||||
|
||||
if CurrentTest == 'drive' then
|
||||
local playerPed = PlayerPedId()
|
||||
@@ -329,7 +322,6 @@ Citizen.CreateThread(function()
|
||||
else
|
||||
|
||||
if CurrentCheckPoint ~= LastCheckPoint then
|
||||
|
||||
if DoesBlipExist(CurrentBlip) then
|
||||
RemoveBlip(CurrentBlip)
|
||||
end
|
||||
|
||||
+1
-1
@@ -3,7 +3,7 @@ Locales['fi'] = {
|
||||
['go_next_point'] = 'mene seuraavaan pisteeseen.',
|
||||
['in_town_speed'] = 'saavuit kaupunkiin! Seuraa nopeuttasi Nopeusrajoitus: ~y~%s~s~ km/h',
|
||||
['next_point_speed'] = 'mene seuraavaan pisteeseen Nopeusrajoitus: ~y~%s~s~ km/h',
|
||||
['stop_for_ped'] = '~r~Pysähdy~s~ katso tietä ~y~ylittäviä ~w~ jalankulikijoita',
|
||||
['stop_for_ped'] = '~r~Pysähdy~s~ katso tietä ~y~ylittäviä ~s~ jalankulikijoita',
|
||||
['good_lets_cont'] = '~g~Hyvä~s~, jatkakaa.',
|
||||
['stop_look_left'] = '~r~Pysähdy~s~ ja katso ~y~vasemmalle~s~. Nopeusrajoitus: ~y~%s~s~ km/h',
|
||||
['good_turn_right'] = '~g~Hyvä~s~, käänny oikealle ja seuraa kaistaa',
|
||||
|
||||
Reference in New Issue
Block a user