pawn Код:
//New's....
new Logged[MAX_PLAYERS];
new AdminLevel[MAX_PLAYERS];
new Money[MAX_PLAYERS];
new PlayerName[MAX_PLAYER_NAME];
new pChar[MAX_PLAYERS];
new Leader[MAX_PLAYERS];
new Member[MAX_PLAYERS];
//Command
if(strcmp(cmd, "/tmakeleader", true) == 0)
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /tmakeleader [playerid/PartOfName] [Number(1-5)]");
return 1;
}
new para1;
new level;
para1 = ReturnUser(tmp);
tmp = strtok(cmdtext, idx);
level = strval(tmp);
if(level > 5 || level < 0) { SendClientMessage(playerid, COLOR_GREY, " Dont go below number 0, or above number 5!"); return 1; }
if(IsPlayerAdmin(playerid) || AdminLevel[playerid] == 5)
{
if(IsPlayerConnected(para1))
{
if(para1 != INVALID_PLAYER_ID)
{
if(Member[para1] > 0)
{
SendClientMessage(playerid, COLOR_GREY, " That player is in a Faction / Family !");
return 1;
}
new giveplayer[MAX_PLAYER_NAME];
GetPlayerName(para1, giveplayer, sizeof(giveplayer));
new sendername[MAX_PLAYER_NAME];
GetPlayerName(playerid, sendername, sizeof(sendername));
Leader[playerid] = level;
format(string, sizeof(string), " You have been promoted to Leader to your requested Faction by Admin %s", sendername);
SendClientMessage(para1, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), " You have given %s control to run Faction Number %d.", giveplayer,level);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
if(level == 0) { pChar = 73; }
else if(level == 1) { pChar = 283; } //Police Force
else if(level == 2) { pChar = 255; } //Buss and Taxi
else if(level == 3) { pChar = 287; } //Army
else if(level == 4) { pChar = 50; } //Mechanic
else if(level == 5) { pChar = 120; } //Triads
gTeam[para1] = 5;
SetPlayerSkin(para1, pChar);
}//close 648
}//close 646
}//close 644
else
{
SendClientMessage(playerid, COLOR_GRAD1, " you are not authorized to use that command!");
}
}
return 1;
}
Код:
C:\Documents and Settings\User\Desktop\samp02Xserver.win32\gamemodes\New.pwn(664) : error 033: array must be indexed (variable "pChar")
C:\Documents and Settings\User\Desktop\samp02Xserver.win32\gamemodes\New.pwn(665) : error 033: array must be indexed (variable "pChar")
C:\Documents and Settings\User\Desktop\samp02Xserver.win32\gamemodes\New.pwn(666) : error 033: array must be indexed (variable "pChar")
C:\Documents and Settings\User\Desktop\samp02Xserver.win32\gamemodes\New.pwn(667) : error 033: array must be indexed (variable "pChar")
C:\Documents and Settings\User\Desktop\samp02Xserver.win32\gamemodes\New.pwn(668) : error 033: array must be indexed (variable "pChar")
C:\Documents and Settings\User\Desktop\samp02Xserver.win32\gamemodes\New.pwn(669) : error 033: array must be indexed (variable "pChar")
C:\Documents and Settings\User\Desktop\samp02Xserver.win32\gamemodes\New.pwn(671) : error 035: argument type mismatch (argument 2)
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
7 Errors.