12.05.2011, 00:47
(
Last edited by grand.Theft.Otto; 12/05/2011 at 01:45 AM.
)
I have an anti-jetpack code:
It kicks the player who has the jetpack, but the problem is, it also kicks 2 bots out of the 7 bots I have.
My 7 bots range from id 0-6, while id 7 is where the regular players start. It kicked id 7 (me) then after 5 secs, it kicked 2 bots (id 5 and 6).
Anyone know why?
pawn Code:
public AntiJetpack()
{
for (new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i) && isspawned[i] == 1 /*&& PlayerInfo[i][Level] >= 1 || IsPlayerAdmin(i)*/)
{
if (GetPlayerSpecialAction(i) == 2)
{
new string[128],name[MAX_PLAYER_NAME];
GetPlayerName(i,name,sizeof(name));
format(string,sizeof(string),"***KICK: %s (%d) (AUTO KICK) Jetpack Cheats.",name,i);
SendClientMessageToAll(COLOR_PINK,string);
SendClientMessage(i,COLOR_PINK,"You Have Been Automatically Kicked.");
SetPlayerPos(i,197.6661,173.8179,1003.0234);
SetPlayerInterior(i,3);
SetCameraBehindPlayer(i);
SaveToFile("KickLog",string);
Kick(i);
return 1;
}
}
}
}
My 7 bots range from id 0-6, while id 7 is where the regular players start. It kicked id 7 (me) then after 5 secs, it kicked 2 bots (id 5 and 6).
Anyone know why?