if(PlayerInfo[ID][AdminLevel] == levels) return SendClientMessage(playerid,0xFF0000FF, "ERROR: That person is already this admin level!");
enum PlayerInfo
{
Pass[129],
Adminlevel,
Money,
Scores,
Kills,
Deaths,
}
new pInfo[MAX_PLAYERS][PlayerInfo];
new levels,ID,pname;
error 028: invalid subscript (not an array or too many subscripts): "PlayerInfo" warning 215: expression has no effect error 001: expected token: ";", but found "]" error 029: invalid expression, assumed zero fatal error 107: too many error messages on one line
CMD:setadmin(playerid, params[])
{
if(!IsPlayerAdmin(playerid))return 0; //This command only works for rcon
if(sscanf(params,"ui",ID,levels)) return SendClientMessage(playerid,0xFF9900AA, "USAGE: /setadmin [ID] [Level 1-4]");//it will show this if you dont use the format properly
if(levels > 6) return SendClientMessage(playerid,0xFF0000FF,"LEVELS AVAILABLE 1-4!");//Available levels
if(!IsPlayerConnected(ID))return SendClientMessage(playerid,0x99CEFFFF,"That user is not connected.");//Detect if the id/partofname is connected
if(PlayerInfo[ID][AdminLevel] == levels) return SendClientMessage(playerid,0xFF0000FF, "ERROR: That person is already this admin level!");//Detect if the guy is already the level you setted
GetPlayerName(playerid,Nam, MAX_PLAYER_NAME);//define the playerid name
GetPlayerName(ID,pname,MAX_PLAYER_NAME);//define the other person name
if(levels == 0)
{
format(str, sizeof(str),"%s has your Admin level to %d on the server. *cry *cry",Nam,levels);
SendClientMessage(ID,0xFF9900AA,str);
format(str, sizeof(str),"You had set %s Admin level to %d!",pname,levels);
SendClientMessage(playerid,0xFF9900AA,str);
PlayerInfo[ID][AdminLevel] = levels;//this sets the player level
return 1;
}
format(str, sizeof(str),"%s has your Admin level to %d on the server.",Nam,levels);
SendClientMessage(ID,0xFF9900AA,str);
format(str, sizeof(str),"You had set %s Admin level to %d!",pname,levels);
SendClientMessage(playerid,0xFF9900AA,str);
PlayerInfo[ID][AdminLevel] = levels;
return 1;
}
enum pInfo
{
Pass[129],
Adminlevel,
Money,
Scores,
Kills,
Deaths,
}
new PlayerInfo[MAX_PLAYERS][pInfo];
#include a_samp
#include zcmd
#include sscanf2
enum pInfo
{
Pass[129],
pAdmin,
pMoney,
pScores,
pKills,
pDeaths
}
new PlayerInfo[MAX_PLAYERS][pInfo];
new str[256],levels,ID,Nam[MAX_PLAYER_NAME], pname[MAX_PLAYER_NAME];
CMD:setadmin(playerid, params[])
{
if(!IsPlayerAdmin(playerid))return 0; //This command only works for rcon
if(sscanf(params,"ui",ID,levels)) return SendClientMessage(playerid,0xFF9900AA, "USAGE: /setadmin [ID] [Level 1-4]");//it will show this if you dont use the format properly
if(levels > 6) return SendClientMessage(playerid,0xFF0000FF,"LEVELS AVAILABLE 1-4!");//Available levels
if(!IsPlayerConnected(ID))return SendClientMessage(playerid,0x99CEFFFF,"That user is not connected.");//Detect if the id/partofname is connected
if(PlayerInfo[ID][pAdmin] == levels) return SendClientMessage(playerid,0xFF0000FF, "ERROR: That person is already this admin level!");//Detect if the guy is already the level you setted
GetPlayerName(playerid,Nam, MAX_PLAYER_NAME);//define the playerid name
GetPlayerName(ID,pname,MAX_PLAYER_NAME);//define the other person name
if(levels == 0)
{
format(str, sizeof(str),"%s has your Admin level to %d on the server. *cry *cry",Nam,levels);
SendClientMessage(ID,0xFF9900AA,str);
format(str, sizeof(str),"You had set %s Admin level to %d!",pname,levels);
SendClientMessage(playerid,0xFF9900AA,str);
PlayerInfo[ID][pAdmin] = levels;//this sets the player level
return 1;
}
format(str, sizeof(str),"%s has your Admin level to %d on the server.",Nam,levels);
SendClientMessage(ID,0xFF9900AA,str);
format(str, sizeof(str),"You had set %s Admin level to %d!",pname,levels);
SendClientMessage(playerid,0xFF9900AA,str);
PlayerInfo[ID][pAdmin] = levels;
return 1;
}
pawno\include\YSI\y_debug.inc(276) : warning 219: local variable "str" shadows a variable at a preceding level pawno\include\YSI\y_debug.inc(338) : warning 219: local variable "str" shadows a variable at a preceding level pawno\include\YSI\y_debug.inc(343) : warning 219: local variable "str" shadows a variable at a preceding level pawno\include\YSI\y_amx.inc(448) : warning 219: local variable "str" shadows a variable at a preceding level pawno\include\YSI\y_amx.inc(898) : warning 219: local variable "str" shadows a variable at a preceding level pawno\include\YSI\y_amx.inc(920) : warning 219: local variable "str" shadows a variable at a preceding level pawno\include\YSI\y_utils.inc(237) : warning 219: local variable "str" shadows a variable at a preceding level pawno\include\YSI\y_utils.inc(360) : warning 219: local variable "str" shadows a variable at a preceding level pawno\include\YSI\y_utils.inc(387) : warning 219: local variable "str" shadows a variable at a preceding level pawno\include\YSI\y_utils.inc(466) : warning 219: local variable "str" shadows a variable at a preceding level pawno\include\YSI\y_malloc.inc(487) : warning 219: local variable "str" shadows a variable at a preceding level pawno\include\YSI\y_malloc.inc(611) : warning 219: local variable "str" shadows a variable at a preceding level pawno\include\YSI\y_ini.inc(1071) : warning 219: local variable "str" shadows a variable at a preceding level roleplay.pwn(38) : warning 219: local variable "str" shadows a variable at a preceding level roleplay.pwn(48) : error 028: invalid subscript (not an array or too many subscripts): "pInfo" roleplay.pwn(48) : error 029: invalid expression, assumed zero roleplay.pwn(48) : error 029: invalid expression, assumed zero gamemodes\roleplay.pwn(48) : fatal error 107: too many error messages on one line Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 4 Errors.
new levels,ID,pname;
new levels,ID,pname[24];
Fixed Pastebin
|