what should i do with this ..
#1

I made a anti-cheat so when player kills other player with minigun he will be banned.
I puted the code on OnPlayerDeath:

pawn Код:
if(GetPlayerWeapon(killerid) == 38) Ban(killerid);
    {
        new string[248],pName[MAX_PLAYER_NAME];
        GetPlayerName(playerid,pName,sizeof(pName));
        format(string,sizeof(string),"[ANTI-CHEAT]: %s [ID:%d] has been banned for weapons hax.",pName,playerid);
        SendClientMessageToAll(red,string);
    }
But how do I make that when player takes minigun from his cheat program
that he will be banned even he didn't killed anyone with that weapon.
Should I put that code ^ OnPlayerUpdate ?
Reply
#2

Run a timer or use OnPlayerKeyStateChange
Reply
#3

Make a global 1 sec timer to check each player, GetPlayerWeapon if its minigun Ban him
Reply
#4

if(GetPlayerWeapon(playerid) == 3 return Ban(playerid); OnPlayerUpdate.
Reply
#5

Quote:
Originally Posted by willsuckformoney
Посмотреть сообщение
if(GetPlayerWeapon(playerid) == 3 return Ban(playerid); OnPlayerUpdate.
ok thanks
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)