Don't work?
#1

Код:
if(weaponid == 38)
{
new string[128];
new sendername[MAX_PLAYER_NAME];
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, 256, "[ANTI-CHEAT]%s was auto-banned for weapon hacks (Minigun)",sendername);
SendClientMessageToAll(COLOR_RED,string,1);
Ban(playerid);
return 1;
}
if(weaponid == 16)
{
new string[128];
new sendername[MAX_PLAYER_NAME];
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, 256, "[ANTI-CHEAT]%s was auto-banned for weapon hacks (Grenade)",sendername);
SendClientMessageToAll(COLOR_RED,string,1);
Ban(playerid);
return 1;
}
if(weaponid == 26)
{
new string[128];
new sendername[MAX_PLAYER_NAME];
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, 256, "[ANTI-CHEAT]%s was auto-banned for weapon hacks (Sawn-Off)",sendername);
SendClientMessageToAll(COLOR_RED,string,1);
Ban(playerid);
return 1;
}
if(weaponid == 28)
{
new string[128];
new sendername[MAX_PLAYER_NAME];
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, 256, "[ANTI-CHEAT]%s was auto-banned for weapon hacks (Micro SMG)",sendername);
SendClientMessageToAll(COLOR_RED,string,1);
Ban(playerid);
return 1;
}
if(weaponid == 32)
{
new string[128];
new sendername[MAX_PLAYER_NAME];
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, 256, "[ANTI-CHEAT]%s was auto-banned for weapon hacks (Tec's)",sendername);
SendClientMessageToAll(COLOR_RED,string,1);
Ban(playerid);
return 1;
}
if(weaponid == 35)
{
new string[128];
new sendername[MAX_PLAYER_NAME];
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, 256, "[ANTI-CHEAT]%s was auto-banned for weapon hacks (Rocket Launcher)",sendername);
SendClientMessageToAll(COLOR_RED,string,1);
Ban(playerid);
return 1;
}
if(weaponid == 36)
{
new string[128];
new sendername[MAX_PLAYER_NAME];
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, 256, "[ANTI-CHEAT]%s was auto-banned for weapon hacks (RPG)",sendername);
SendClientMessageToAll(COLOR_RED,string,1);
Ban(playerid);
return 1;
}
if(weaponid == 37)
{
new string[128];
new sendername[MAX_PLAYER_NAME];
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, 256, "[ANTI-CHEAT]%s was auto-banned for weapon hacks (Flame Thrower)",sendername);
SendClientMessageToAll(COLOR_RED,string,1);
Ban(playerid);
return 1;
}
if(weaponid == 39)
{
new string[128];
new sendername[MAX_PLAYER_NAME];
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, 256, "[ANTI-CHEAT]%s was auto-banned for weapon hacks (Satchel Charge)",sendername);
SendClientMessageToAll(COLOR_RED,string,1);
Ban(playerid);
return 1;
}
It wont work, any ideas?
Reply
#2

Why doesn't it work specifically?
Reply
#3

if they have the weapon id, it would ban them, it doesn't ban them.
Reply
#4

Under what did you putted it?
Reply
#5

Where about in the script do you have this? Do you have it under a command or a timer or what?

Oh and why do you have 1 in your SendClientMessageToAll?
Reply
#6

eh, its under.. OnPlayerUpdate. dunno if its in its right place.
Reply
#7

well...
if you check OnPlayerUpdate, then it has NO playerid at all...

Try to implant it at OnPlayerDeath or something..
get the gun of the killer..
Reply
#8

OnPlayerUpdate does have playerid.
https://sampwiki.blast.hk/wiki/OnPlayerUpdate
Reply
#9

it has playerid, also, the jetpack one spams saying [ANTI-CHEAT] blahblah was banned for jetpack

like.. 24 times or something.

But, i want it to be as, if the person has the weapon in hand, he gets banned, not if he kills someone with it.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)