mirror of
https://github.com/esx-framework/esx_core.git
synced 2026-08-29 17:28:53 +00:00
47 lines
1.1 KiB
Lua
47 lines
1.1 KiB
Lua
local guiEnabled = false
|
|
local myIdentity = {}
|
|
|
|
function EnableGui(enable)
|
|
SetNuiFocus(enable)
|
|
guiEnabled = enable
|
|
|
|
SendNUIMessage({
|
|
type = "enableui",
|
|
enable = enable
|
|
})
|
|
end
|
|
|
|
RegisterNetEvent("esx_identity:showRegisterIdentity")
|
|
AddEventHandler("esx_identity:showRegisterIdentity", function()
|
|
EnableGui(true)
|
|
end)
|
|
|
|
RegisterNUICallback('escape', function(data, cb)
|
|
EnableGui(false)
|
|
end)
|
|
|
|
RegisterNUICallback('register', function(data, cb)
|
|
myIdentity = data
|
|
TriggerServerEvent('esx_identity:setIdentity', data)
|
|
EnableGui(false)
|
|
Citizen.Wait(500)
|
|
TriggerEvent('esx_skin:openSaveableMenu')
|
|
end)
|
|
|
|
Citizen.CreateThread(function()
|
|
while true do
|
|
if guiEnabled then
|
|
DisableControlAction(0, 1, guiEnabled) -- LookLeftRight
|
|
DisableControlAction(0, 2, guiEnabled) -- LookUpDown
|
|
DisableControlAction(0, 142, guiEnabled) -- MeleeAttackAlternate
|
|
DisableControlAction(0, 106, guiEnabled) -- VehicleMouseControlOverride
|
|
if IsDisabledControlJustReleased(0, 142) then -- MeleeAttackAlternate
|
|
SendNUIMessage({
|
|
type = "click"
|
|
})
|
|
end
|
|
end
|
|
Citizen.Wait(10)
|
|
end
|
|
end)
|