SA-MP Forums Archive
Don't work? - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+---- Forum: Help Archive (https://sampforum.blast.hk/forumdisplay.php?fid=89)
+---- Thread: Don't work? (/showthread.php?tid=134878)



Don't work? - iLcke - 17.03.2010

Код:
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?


Re: Don't work? - gotenks918 - 17.03.2010

Why doesn't it work specifically?


Re: Don't work? - iLcke - 17.03.2010

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


Re: Don't work? - laser50 - 17.03.2010

Under what did you putted it?


Re: Don't work? - gotenks918 - 17.03.2010

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?


Re: Don't work? - iLcke - 17.03.2010

eh, its under.. OnPlayerUpdate. dunno if its in its right place.


Re: Don't work? - laser50 - 17.03.2010

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..


Re: Don't work? - Rzzr - 17.03.2010

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


Re: Don't work? - iLcke - 17.03.2010

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.