: error 033: array must be indexed (variable "name")
#1

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
Код:
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;
}
Reply


Messages In This Thread

Forum Jump:


Users browsing this thread: 1 Guest(s)