C:\Documents and Settings\Don_SpeeD\Desktop\AntiHack.pwn(40) : warning 202: number of arguments does not match definition
C:\Documents and Settings\Don_SpeeD\Desktop\AntiHack.pwn(48) : warning 202: number of arguments does not match definition
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
2 Warnings.
Kick();
forward Check();
public Check()
{
new string[256];
new PlayerName[MAX_PLAYER_NAME];
for(new d = 0; d < MAX_PLAYER; d++)
{
if(GetPlayerSpecialAction(d) == SPECIAL_ACTION_USEJETPACK)
{
GetPlayerName(d, PlayerName, sizeof(PlayerName));
format(string, sizeof(string), "-DHack- %s Foi Kickado Pelo Administrador DBot [Motivo: JetPack Hack]", PlayerName);
SendClientMessageToAll(COLOR_LIGHTRED, string);
Kick();
}
for(new a = 0; a < sizeof(Armashack); a ++)
{
if(GetPlayerWeapon(d) == Armashack[a]){
GetPlayerName(d, PlayerName, sizeof(PlayerName));
format(string, sizeof(string), "-DHack- %s Foi Kickado Pelo Administrador DBot [Motivo: Weapon Hack]", PlayerName);
SendClientMessageToAll(COLOR_LIGHTRED, string);
Kick();
}
}
}
}
forward Check(playerid);
public Check(playerid)
{
new string[256];
new PlayerName[MAX_PLAYER_NAME];
for(new d = 0; d < MAX_PLAYER; d++)
{
if(GetPlayerSpecialAction(d) == SPECIAL_ACTION_USEJETPACK)
{
GetPlayerName(d, PlayerName, sizeof(PlayerName));
format(string, sizeof(string), "-DHack- %s Foi Kickado Pelo Administrador DBot [Motivo: JetPack Hack]", PlayerName);
SendClientMessageToAll(COLOR_LIGHTRED, string);
Kick(playerid);
}
for(new a = 0; a < sizeof(Armashack); a ++)
{
if(GetPlayerWeapon(d) == Armashack[a]){
GetPlayerName(d, PlayerName, sizeof(PlayerName));
format(string, sizeof(string), "-DHack- %s Foi Kickado Pelo Administrador DBot [Motivo: Weapon Hack]", PlayerName);
SendClientMessageToAll(COLOR_LIGHTRED, string);
Kick(playerid);
}
}
}
}
Kick(d);
Kick(a);
Sem comentбrios cara, nгo ve que Kick tem um parвmetro? Vocк fez um loop 2 vezes, entгo no primeiro kick vocк usa
pawn Код:
pawn Код:
Chaves o seu vai dar erro tб ligado, ele vai continuar a pegar um loop, vocк nгo pode colocar playerid, tem que colocar a variavel do loop -.-' |
for(new a = 0; a < sizeof(Armashack); a ++)
{
if(GetPlayerWeapon(d) == Armashack[a]){
GetPlayerName(d, PlayerName, sizeof(PlayerName));
format(string, sizeof(string), "-DHack- %s Foi Kickado Pelo Administrador DBot [Motivo: Weapon Hack]", PlayerName);
SendClientMessageToAll(COLOR_LIGHTRED, string);
Kick(a);
}
Nгo veja bem
pawn Код:
|
Eu recomendo tirar o Loop e colocar o CODE em OnPlayerUpdate ^^
Й eu errei mesmo, nem percebi o Loop LOL Mals ae |
Nгo veja bem
pawn Код:
|
for(new d = 0; d < MAX_PLAYER; d++)
{
if(GetPlayerSpecialAction(d) == SPECIAL_ACTION_USEJETPACK)
{
GetPlayerName(d, PlayerName, sizeof(PlayerName));
format(string, sizeof(string), "-DHack- %s Foi Kickado Pelo Administrador DBot [Motivo: JetPack Hack]", PlayerName);
SendClientMessageToAll(COLOR_LIGHTRED, string);
Kick();
}
for(new a = 0; a < sizeof(Armashack); a ++)
{
if(GetPlayerWeapon(d) == Armashack[a]){
GetPlayerName(d, PlayerName, sizeof(PlayerName));
format(string, sizeof(string), "-DHack- %s Foi Kickado Pelo Administrador DBot [Motivo: Weapon Hack]", PlayerName);
SendClientMessageToAll(COLOR_LIGHTRED, string);
Kick();
}
}