35 lines
		
	
	
	
		
			1.1 KiB
		
	
	
	
		
			Lua
		
	
	
	
	
	
			
		
		
	
	
			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)
 |