用我们的免费广播动画脚本提升你的FiveM服务器沉浸感。非常适合RP服务器或广播脚本用户,按键时会触发广播动画,发布时停止。粘贴到客户端并重启。
local holstered = true
-- RADIO ANIMATIONS --
Citizen.CreateThread(function()
while true do
Citizen.Wait( 0 )
local ped = PlayerPedId()
if DoesEntityExist( ped ) and not IsEntityDead( ped ) then
if not IsPauseMenuActive() then
loadAnimDict( "random@arrests" )
if IsControlJustReleased( 0, 137 ) then -- INPUT_CHARACTER_WHEEL (LEFT ALT)
TriggerServerEvent('InteractSound_SV:PlayOnSource', 'off', 0.1)
ClearPedTasks(ped)
SetEnableHandcuffs(ped, false)
else
if IsControlJustPressed( 0, 137 ) and not IsPlayerFreeAiming(PlayerId()) then -- INPUT_CHARACTER_WHEEL (LEFT ALT)
TriggerServerEvent('InteractSound_SV:PlayOnSource', 'on', 0.1)
TaskPlayAnim(ped, "random@arrests", "generic_radio_enter", 8.0, 2.0, -1, 50, 2.0, 0, 0, 0 )
SetEnableHandcuffs(ped, true)
elseif IsControlJustPressed( 0, 137 ) and IsPlayerFreeAiming(PlayerId()) then -- INPUT_CHARACTER_WHEEL (LEFT ALT)
TriggerServerEvent('InteractSound_SV:PlayOnSource', 'on', 0.1)
TaskPlayAnim(ped, "random@arrests", "radio_chatter", 8.0, 2.0, -1, 50, 2.0, 0, 0, 0 )
SetEnableHandcuffs(ped, true)
end
if IsEntityPlayingAnim(GetPlayerPed(PlayerId()), "random@arrests", "generic_radio_enter", 3) then
DisableActions(ped)
elseif IsEntityPlayingAnim(GetPlayerPed(PlayerId()), "random@arrests", "radio_chatter", 3) then
DisableActions(ped)
end
end
end
end
end
end )





没有回复内容