27.06.2014, 08:49
These 2 erorrs appears, How can i fix it?
(24589) : error 033: array must be
indexed (variable "name")
(24589) : error 006: must be
assigned to an array
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
2 Errors.
Codes:
The Red text is where the error caming from
(24589) : error 033: array must be
indexed (variable "name")
(24589) : error 006: must be
assigned to an array
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
2 Errors.
Codes:
The Red text is where the error caming from
Код:
CMD:osetadmin(playerid, params[])
{
if(IsPlayerAdmin(playerid))
{
new string[128], name[MAX_PLAYER_NAME];
if(sscanf(params, "si", name, params)) return SendClientMessage(playerid, COLOR_WHITE, "USAGE: /osetadmin [playername] [time (minutes)] [reason]");
new giveplayerid = ReturnUser(name);
if(IsPlayerConnected(giveplayerid))
{
SendClientMessage(playerid, COLOR_GRAD2, "That player is online, use /setadmin for online players.");
return 1;
}
if(PlayerInfo[MAX_PLAYERS][pAdmin] == 6) return SendClientMessage(playerid, COLOR_GRAD1, "You cant offline setadmin an Level 6 Admin");
else if(doesAccountExist(name))
{
OnPlayerOfflineLogin(name);
if(PlayerInfo[MAX_PLAYERS][pPermaBanned] == 1 || PlayerInfo[MAX_PLAYERS][pBanned] >= 1)
{
SendClientMessage(playerid, COLOR_WHITE, "That player is banned.");
return 1;
}
else
{
format(string, sizeof(string), "AdmCmd: %s was offline setadmin to %d by %s", name, GetPlayerNameEx(playerid), params);
ABroadCast(COLOR_LIGHTRED,string,1);
PlayerInfo[name][pAdmin] = params;
OnPlayerOfflineSave(name);
}
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "That account doesn't exist.");
}
}
return 1;
}


