35 lines
930 B
Lua
35 lines
930 B
Lua
RegisterNUICallback("closePanel", function(data, cb)
|
|
SetNuiFocus(false, false)
|
|
cb("ok")
|
|
end)
|
|
|
|
RegisterNUICallback("unitChanged", function(state, cb)
|
|
if HUD.Data.Driver then
|
|
if Config.Default.Kmh ~= state.unit then
|
|
TriggerEvent("esx_hud:UnitChanged", state.unit)
|
|
end
|
|
end
|
|
Config.Default.Kmh = state.unit
|
|
cb("ok")
|
|
end)
|
|
|
|
RegisterNUICallback("minimapSettingChanged", function(state, cb)
|
|
Config.Disable.MinimapOnFoot = state.changed
|
|
if IsPedOnFoot(ESX.PlayerData.ped) ~= 1 then
|
|
return cb("ok")
|
|
end
|
|
DisplayRadar(not state.changed)
|
|
cb("ok")
|
|
end)
|
|
|
|
RegisterNUICallback("notify", function(data, cb)
|
|
local state = data.state
|
|
if state.reset then
|
|
ESX.ShowNotification(Translate("settingsResetSuccess", 5000, "info"))
|
|
cb("ok")
|
|
return
|
|
end
|
|
ESX.ShowNotification(Translate("settingsSaveSuccess", 5000, "info"))
|
|
cb("ok")
|
|
end)
|