[FIXED]AntiCheat bug.
#1

Fixed.
Reply
#2

trying so
pawn Код:
forward anticheat(playerid);
public anticheat(playerid)
{
if(GetPlayerWeapon(playerid) == 38)
{
if(InDM[playerid]==1)
{
SendClientMessage(playerid,red,"");
}
else
{
Ban(playerid);
new string[256];
format(string,sizeof(string),"%s has been banned by Anticheat.(REASON: Using Minigun Hacks.)");
SendClientMessageToAll(red,string);
SendClientMessage(playerid,red,"You have been banned for cheating.Bye bye!");
}
}
return 1;
}
//And under OnGameModeInit:
SetTimer("anticheat",1000,1);
Reply
#3

Quote:
Originally Posted by Seif_
pawn Код:
forward anticheat();
public anticheat()
{
    for(new i; i < MAX_PLAYERS; i++)
    {
        if (!IsPlayerConnected(i)) continue;
        if(InDM[playerid] != 1 && GetPlayerWeapon(playerid) == 38)
        {
            new string[128];
            GetPlayerName(playerid, string, MAX_PLAYER_NAME);
            format(string, sizeof string,"%s has been banned by Anticheat.(REASON: Using Minigun Hacks.)", string);
            SendClientMessageToAll(red,string);
            SendClientMessage(playerid,red,"You have been banned for cheating.Bye bye!");
            Ban(playerid);
            continue;
        }
    }
}
//And under OnGameModeInit:
SetTimer("anticheat",1000,1);
Thanks, it works perfectly now.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)