21.08.2010, 02:38
I think i asked this before but can't remember it.
What does that mean?
Код:
error 033: array must be indexed (variable "aName")
error 033: array must be indexed (variable "aName")
forward UpdatePlayer(playerid);
public UpdatePlayer(playerid)
{
#if defined AntiWeap
if(PlayerInfo[playerid][Level] >= 1 || IsPlayerAdmin(playerid)) return 1;
if(PlayerInfo[playerid][WHack] == 1) return print("Admins Aware");
if(PlayerInfo[playerid][WHack] == 2) return Kick(playerid), SendClientMessage(playerid,red,"You been kicked for Weapon hacks, this means you had warning next is ban");
if(PlayerInfo[playerid][WHack] == 3) return Ban(playerid), SendClientMessage(playerid,red,"You been banned for Weapn Hacks, This means u been warned and kicked."), PlayerInfo[playerid][WHack] = 0;
for(new x=0; x<13; x++)
{
new WepData[13][2], WepName[25];
GetPlayerWeaponData(playerid, x, WepData[x][0], WepData[x][1]);
GetWeaponName(WepData[x][0], WepName, sizeof(WepName));
if(IsIllegalWeapon(WepData[x][0]))
{
new aName[MAX_PLAYER_NAME], str[120];
GetPlayerName(playerid, aName, sizeof(aName));
format(str, sizeof(str), "%s Has Weapon %s with %d ammo, Illegal Weapon, Removed.", aName, WepName, WepData[x][1]);
MessageToAdmin(0xFFC800FF,str);
SendClientMessage(playerid,red,"WEAPON HACKS DETECTED! Cheating weapons leads to warning kick then ban, This is your warning");
ResetPlayerWeapons(playerid);
PlayerInfo[playerid][WHack] ++;
return 1;
}
}
#endif
return 1;
}
new aName, str[120];
if(PlayerInfo[playerid][WHack] == 1) return print("Admins Aware");
if(PlayerInfo[playerid][WHack] == 2) return Kick(playerid), SendClientMessage(playerid,red,"You been kicked for Weapon hacks, this means you had warning next is ban"), PlayerInfo[playerid][WHack] = 2;
if(PlayerInfo[playerid][WHack] == 3) return Ban(playerid), SendClientMessage(playerid,red,"You been banned for Weapn Hacks, This means u been warned and kicked."), PlayerInfo[playerid][WHack] = 3;
if(PlayerInfo[playerid][WHack] == 1)
{
print("Admins Aware");
PlayerInfo[playerid][WHack] = 2;
return 1;
}
if(PlayerInfo[playerid][WHack] == 2)
{
Kick(playerid);
SendClientMessage(playerid, red, "You been kicked for Weapon hacks, this means you had warning next is ban");
PlayerInfo[playerid][WHack] = 3;
return 1;
}
if(PlayerInfo[playerid][WHack] == 3)
{
Ban(playerid);
SendClientMessage(playerid, red, "You been banned for Weapn Hacks, This means u been warned and kicked.");
return 1;
}