Boa tarde.
Assim, eu fiz um anti-cheat. Sу que mesmo sendo admin eu nгo consigo pegar a arma proibida pelo anti-cheat.
pawn Код:
if(GetPlayerWeapon(playerid) == WEAPON_ROCKETLAUNCHER) {
new aname[MAX_PLAYER_NAME];
new string[256];
GetPlayerName(playerid, aname, sizeof(aname));{
format (string, sizeof(string), "~ [NOOB] O NOOB {FF0000}%s{FFFFFF} (%d){FF7171} usou arma proibida e foi banido.{FFFFFF}", aname,playerid);
SendClientMessage(playerid,COLOR_WHITE,"*****************************************************************");
SendClientMessage(playerid,COLOR_WHITE,"[NOOB] Vocк usou cheater e agora foi banido ._.");
SendClientMessage(playerid,COLOR_WHITE,"*****************************************************************");
Ban(playerid);
return 1;
}
if(GetPlayerWeapon(playerid) == WEAPON_HEATSEEKER) {
new aname[MAX_PLAYER_NAME];
new string[256];
GetPlayerName(playerid, aname, sizeof(aname));
format (string, sizeof(string), "~ [NOOB] O NOOB {FF0000}%s{FFFFFF} (%d){FF7171} usou arma proibida e foi banido.{FFFFFF}", aname,playerid);
SendClientMessage(playerid,COLOR_WHITE,"*****************************************************************");
SendClientMessage(playerid,COLOR_WHITE,"[NOOB] Vocк usou cheater e agora foi banido ._.");
SendClientMessage(playerid,COLOR_WHITE,"*****************************************************************");
Ban(playerid);
return 1;
}
if(GetPlayerWeapon(playerid) == WEAPON_FLAMETHROWER) {
new aname[MAX_PLAYER_NAME];
new string[256];
GetPlayerName(playerid, aname, sizeof(aname));
format (string, sizeof(string), "~ [NOOB] O NOOB {FF0000}%s{FFFFFF} (%d){FF7171} usou arma proibida e foi banido.{FFFFFF}", aname,playerid);
SendClientMessage(playerid,COLOR_WHITE,"*****************************************************************");
SendClientMessage(playerid,COLOR_WHITE,"[NOOB] Vocк usou cheater e agora foi banido ._.");
SendClientMessage(playerid,COLOR_WHITE,"*****************************************************************");
Ban(playerid);
return 1;
}
if(GetPlayerWeapon(playerid) == WEAPON_MINIGUN) {
new aname[MAX_PLAYER_NAME];
new string[256];
GetPlayerName(playerid, aname, sizeof(aname));
format(string, sizeof(string), "~ [NOOB] O NOOB {FF0000}%s{FFFFFF} (%d){FF7171} usou arma proibida e foi banido.{FFFFFF}", aname,playerid);
SendClientMessage(playerid,COLOR_WHITE,"******************************************************************");
SendClientMessage(playerid,COLOR_WHITE,"[NOOB] Vocк usou cheater e agora foi banido ._.");
SendClientMessage(playerid,COLOR_WHITE,"******************************************************************");
Ban(playerid);
return 0;
}
return 1;
}
Creio eu que tenha que usar um loop, sу que tentei de uma maneira que deu totalmente fail. UEHUHE
Ai decidir pedir a ajuda de vocкs. Obrigado pela atenзгo. ^^