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; }