Delete me mods

Hi, Im atm working on a small script. But I cant get it to work. Does anyone got any idea why?

Citizen.CreateThread(function()
		RequestAnimSet("move_injured_generic")
		if (GetEntityHealth(GetPlayerPed(-1)) < 199) then
		Citizen.Wait(5)
		SetPedMovementClipset(GetPlayerPed(-1), "move_injured_generic", 1 )
	elseif (GetEntityHealth(GetPlayerPed(-1)) > 199 ) then
		Citizen.Wait(5)
		ResetPedMovementClipset(GetPlayerPed(-1), 0)
	end
end)

This script is only running one time. You need to put it into a loop so that the thread doesn’t exit. Try something like this:

Citizen.CreateThread(function()
	while true do
		Citizen.Wait(5)
		if (GetEntityHealth(GetPlayerPed(-1)) < 199) then
			RequestAnimSet("move_injured_generic")
			while not HasAnimSetLoaded("move_injured_generic") do
				Citizen.Wait(0)
			end
			SetPedMovementClipset(GetPlayerPed(-1), "move_injured_generic", 1 )
		else
			ResetPedMovementClipset(GetPlayerPed(-1), 0)
		end
	end
end)
1 Like