Main/resources/[standalone]/rpemotes-reborn/client/NoIdleCam.lua
2025-06-12 03:36:12 +02:00

35 lines
1.1 KiB
Lua

if not Config.DisableIdleCam then return end
RegisterCommand('idlecamoff', function() -- help2 31, 167, 9
TriggerEvent('chat:addMessage', {
color = {227,8,0},
multiline = true,
args = {'[RPEmotes]', 'Idle Cam Is Now Off'}
})
DisableIdleCamera(true)
SetPedCanPlayAmbientAnims(PlayerPedId(), false)
SetResourceKvpInt("idleCamToggle", 1)
end, false)
RegisterCommand('idlecamon', function() -- help2 31, 167, 9
TriggerEvent('chat:addMessage', {
color = {31,167,9},
multiline = true,
args = {'[RPEmotes]', 'Idle Cam Is Now On'}
})
DisableIdleCamera(false)
SetPedCanPlayAmbientAnims(PlayerPedId(), true)
SetResourceKvpInt("idleCamToggle", 2)
end, false)
CreateThread(function()
TriggerEvent("chat:addSuggestion", "/idlecamon", "Re-enables the idle cam")
TriggerEvent("chat:addSuggestion", "/idlecamoff", "Disables the idle cam")
local idleCamKvp = GetResourceKvpInt("idleCamToggle")
if idleCamKvp == 0 then
return
end
DisableIdleCamera(idleCamKvp == 1)
end)