Hallo,
ich habe einen Befehl erstellt um das AntiCheat des Servers zu de/aktivieren. Wenn ich den Befehl ausführe passiert GARNIX, keine Nachricht im Chat, nichts im Server Log und auch keine Errors oder Warnings in PAWN.
/toggleanticheat Befehl:
CMD:toggleanticheat(playerid,params[])
{
if(Player[playerid][Level] < 4 && !IsPlayerAdmin(playerid)) return SendErrorMessage(playerid,"Du musst ein Serverleiter sein um diesen Command zu benutzen.");
new iString[64];
if(AntiCheatActive == true)
{
AntiCheatActive = false;
SendClientMessageToAll(COLOR_RED,"|____________{ANTI CHEAT NACHRICHT}____________|");
SendClientMessageToAll(COLOR_RED,"");
format(iString, sizeof(iString), "{101080}%s hat das komplette AntiCheat deaktiviert.", GetName(playerid));
SendClientMessageToAll(COLOR_RED, iString);
SendClientMessageToAll(COLOR_RED,"");
SendClientMessageToAll(COLOR_RED,"|____________{ANTI CHEAT NACHRICHT}____________|");
printf("[warning] %s deaktiviert das Anticheat.",GetName(playerid));
}
else if(AntiCheatActive == false)
{
AntiCheatActive = true;
SendClientMessageToAll(COLOR_GREEN,"|____________{ANTI CHEAT NACHRICHT}____________|");
SendClientMessageToAll(COLOR_GREEN,"");
format(iString, sizeof(iString), "{101080}%s hat das komplette AntiCheat aktivert.", GetName(playerid));
SendClientMessageToAll(COLOR_GREEN, iString);
SendClientMessageToAll(COLOR_GREEN,"");
SendClientMessageToAll(COLOR_GREEN,"|____________{ANTI CHEAT NACHRICHT}____________|");
printf("[warning] %s aktiviert das Anticheat.",GetName(playerid));
}
return 1;
}
Wo ist der Fehler?