昨天 04:50 回复: 1 添加到任意在运行的client.lua内即可 Lua: Citizen.CreateThread(function() while true do Citizen.Wait(0) SetPedSuffersCriticalHits(GetPlayerPed(-1), false) end end) 点击展开...
添加到任意在运行的client.lua内即可 Lua: Citizen.CreateThread(function() while true do Citizen.Wait(0) SetPedSuffersCriticalHits(GetPlayerPed(-1), false) end end)
JaysonLiu 洛圣都地头蛇 管理成员 FiveM版主 论坛元老 高级用户 认证用户 黄金 48.59 黄金 今天 03:20 #2 完全没有必要用while true do,SetPedSuffersCriticalHits(ped, false)不需要每帧调用,只需要对每个PED设置一次即可; Lua: local ped = PlayerPedId() if ped and ped > 0 then SetPedSuffersCriticalHits(ped, false) end end ped值改变的情况(进入服务器生成玩家实体、玩家重生、玩家外观改变、玩家实体刷新) 一般情况下只需在服务端玩家生成函数、外观改变函数、医护插件的重生函数加这个函数就可以了。
完全没有必要用while true do,SetPedSuffersCriticalHits(ped, false)不需要每帧调用,只需要对每个PED设置一次即可; Lua: local ped = PlayerPedId() if ped and ped > 0 then SetPedSuffersCriticalHits(ped, false) end end ped值改变的情况(进入服务器生成玩家实体、玩家重生、玩家外观改变、玩家实体刷新) 一般情况下只需在服务端玩家生成函数、外观改变函数、医护插件的重生函数加这个函数就可以了。