Citizen.CreateThread(function()
while true do --死循环
if not playerIsOnRestrictArea and not hasCopsChaseOn then --检测是否玩家不在违禁区域,也没有被捕,这里这两个参数没有定义,只是为了讲解方便写的
local playerId = PlayerId() --获取本地玩家
if GetPlayerWantedLevel(playerId) ~= 0 then --如果本地玩家的通缉等级不是0
SetPlayerWantedLevel(playerId, 0, false) --设置玩家等级为0
SetPlayerWantedLevelNow(playerId, false) --强制将任何待处理的通缉级别应用于指定的玩家,搭配SetPlayerWantedLevel使用,第二个值无需知道是什么意思,永远false就行了。
end
Citizen.Wait(0) --无需等待直接开始下一次循环
else
Citizen.Wait(500) --等待500毫秒
end
end
end)