- Dokumentacja
- Funkcje serwera
- getPlayerACRisk
Funkcja
getPlayerACRisk
Zwraca poziom ryzyka gracza z ochrony przed cheatami (Trilogy Protect): tabelę z polami points (punkty ryzyka), violations (liczba wykrytych naruszeń) i byRule (liczba naruszeń dla każdej reguły). Tylko do odczytu: skrypt może na tej podstawie np. powiadomić administrację, ale nie wpływa na kicki i bany ochrony.
Składnia
table getPlayerACRisk(player thePlayer)Argumenty
thePlayerplayer- Gracz.
Zwraca
Tabela ryzyka albo false.
Przykład
setTimer(function()
for _, p in ipairs(getElementsByType("player")) do
local risk = getPlayerACRisk(p)
if risk and risk.violations > 0 then
outputServerLog(getPlayerName(p) .. ": naruszeń " .. risk.violations)
end
end
end, 60000, 0)
Zobacz też
setPlayerACExemptWyłącza albo włącza wykrywanie cheatów dla gracza. Użyj, gdy zasób celowo daje graczowi latanie, wspomaganie celowania albo nietypowy ruch, żeby ochrona nie uznała tego za oszustwo. Administratorzy są zwolnieni automatycznie. Zwolnienie trwa do wyjścia gracza z serwera.isPlayerACExemptSprawdza, czy gracz jest zwolniony z wykrywania cheatów przezsetPlayerACExempt.