stock SendAdminMessage(playerid) { for(new i = 0; i < MAX_PLAYERS; i++) { if(PlayerInfo[pAdmin] >= 4) continue;
CMD:makeadmin(playerid, params[]) { if (!Player[playerid][pAdmin] && !IsPlayerAdmin(playerid)) return SendClientMessage(playerid, -1, "{09F7DF}DENIED: {ffffff}No access"); new para1, level; if (sscanf(params, "ri", para1, level)) return SendClientMessage(playerid, -1, "{00E6FF}UTILIZARE:{FFFFFF} /makeadmin [IDJucator/ParteDinNume] [level(1-1338)]"); if (para1 == INVALID_PLAYER_ID) return SendClientMessage(playerid, -1, "Invalid player"); if (!(1 <= level <= 1338)) return SendClientMessage(playerid, -1, "Invalid level. It must be between 1 and 1338"); new giveplayer[MAX_PLAYER_NAME], sendername[MAX_PLAYER_NAME], string[144]; GetPlayerName(para1, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); Player[para1][pAdmin] = level; printf("AdmWarning: %s has promoted %s to a level %d admin.", sendername, giveplayer, level); format(string, sizeof(string), " You have been promoted to a level %d admin by %s", level, sendername); SendClientMessage(para1, COLOR_LIGHTBLUE, string); format(string, 128, "{D11515}[AdmWarning]: {FF9203}%s {FFFFFF}has set {FF9203}%s {FFFFFF}to a level {FF9203}%d {FFFFFF}admin.", sendername, giveplayer, level); SendAdminMessage(-1, string); return 1; }
stock SendAdminMessage(Color,string[]) { for(new i = 0; i < MAX_PLAYERS; i++) { if(PlayerInfo[i][pAdmin] >= 4) { SendClientMessage(i, Color, string); } } }
C:\Users\Marius\Desktop\GM\gamemodes\GM.pwn(39) : error 028: invalid subscript (not an array or too many subscripts): "PlayerInfo" C:\Users\Marius\Desktop\GM\gamemodes\GM.pwn(39) : warning 215: expression has no effect C:\Users\Marius\Desktop\GM\gamemodes\GM.pwn(39) : error 001: expected token: ";", but found "]" C:\Users\Marius\Desktop\GM\gamemodes\GM.pwn(39) : error 029: invalid expression, assumed zero C:\Users\Marius\Desktop\GM\gamemodes\GM.pwn(39) : fatal error 107: too many error messages on one line Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 4 Errors.
stock SendAdminMessage(Color,string[]) { for(new i = 0; i < MAX_PLAYERS; i++) { if(PlayerInfo[pAdmin] >= 4) { SendClientMessage(i, Color, string); } }
stock SendAdminMessage(color, message[])
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(Player[i][pAdmin] >= 4)
{SendClientMessage(i, color, msssage);}
}
}
Код:
C:\Users\Marius\Desktop\GM\gamemodes\GM.pwn(39) : error 028: invalid subscript (not an array or too many subscripts): "PlayerInfo" C:\Users\Marius\Desktop\GM\gamemodes\GM.pwn(39) : warning 215: expression has no effect C:\Users\Marius\Desktop\GM\gamemodes\GM.pwn(39) : error 001: expected token: ";", but found "]" C:\Users\Marius\Desktop\GM\gamemodes\GM.pwn(39) : error 029: invalid expression, assumed zero C:\Users\Marius\Desktop\GM\gamemodes\GM.pwn(39) : fatal error 107: too many error messages on one line Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 4 Errors. Код:
stock SendAdminMessage(Color,string[]) { for(new i = 0; i < MAX_PLAYERS; i++) { if(PlayerInfo[pAdmin] >= 4) { SendClientMessage(i, Color, string); } } |
Код:
C:\Users\Marius\Desktop\GM\gamemodes\GM.pwn(39) : error 028: invalid subscript (not an array or too many subscripts): "PlayerInfo" C:\Users\Marius\Desktop\GM\gamemodes\GM.pwn(39) : warning 215: expression has no effect C:\Users\Marius\Desktop\GM\gamemodes\GM.pwn(39) : error 001: expected token: ";", but found "]" C:\Users\Marius\Desktop\GM\gamemodes\GM.pwn(39) : error 029: invalid expression, assumed zero C:\Users\Marius\Desktop\GM\gamemodes\GM.pwn(39) : fatal error 107: too many error messages on one line Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 4 Errors. Код:
stock SendAdminMessage(Color,string[]) { for(new i = 0; i < MAX_PLAYERS; i++) { if(PlayerInfo[pAdmin] >= 4) { SendClientMessage(i, Color, string); } } |
stock SendAdminMessage(Color,sstring[]) { for(new i = 0; i < MAX_PLAYERS; i++) { if(Player[i][pAdmin] >= 4) { SendClientMessage(i, Color, sstring); } } }
C:\Users\Marius\Desktop\GM\gamemodes\GM.pwn(39) : warning 213: tag mismatch C:\Users\Marius\Desktop\GM\gamemodes\GM.pwn(39) : error 033: array must be indexed (variable "Player") C:\Users\Marius\Desktop\GM\gamemodes\GM.pwn(40) : error 035: argument type mismatch (argument 2) C:\Users\Marius\Desktop\GM\gamemodes\GM.pwn(35) : warning 203: symbol is never used: "color" Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 2 Errors.
stock SendAdminMessage(color, message[]) { for(new i = 0; i < MAX_PLAYERS; i++) { if(Player[pAdmin] >= 4) SendClientMessage(i, message, color); } }
Код:
stock SendAdminMessage(Color,sstring[]) { for(new i = 0; i < MAX_PLAYERS; i++) { if(Player[i][pAdmin] >= 4) { SendClientMessage(i, Color, sstring); } } } |
C:\Users\Marius\Desktop\GM\gamemodes\GM.pwn(39) : error 017: undefined symbol "playerid" Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 1 Error.
stock SendAdminMessage(color, message[])
{
for (new i = 0; i < PLAYERS; i++)
{
if (IsPlayerConnected(i) && Player[i][pAdmin] >= 4) SendClientMessage(i, color, message);
}
}
CMD:makeadmin(playerid, params[])
{
if (!Player[playerid][pAdmin] && !IsPlayerAdmin(playerid)) return SendClientMessage(playerid, -1, "{09F7DF}DENIED: {ffffff}No access");
new para1, level;
if (sscanf(params, "ri", para1, level)) return SendClientMessage(playerid, -1, "{00E6FF}UTILIZARE:{FFFFFF} /makeadmin [IDJucator/ParteDinNume] [level(1-1338)]");
if (para1 == INVALID_PLAYER_ID) return SendClientMessage(playerid, -1, "Invalid player");
if (!(1 <= level <= 1338)) return SendClientMessage(playerid, -1, "Invalid level. It must be between 1 and 1338");
new giveplayer[MAX_PLAYER_NAME], sendername[MAX_PLAYER_NAME], string[144];
GetPlayerName(para1, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
Player[para1][pAdmin] = level;
printf("AdmWarning: %s has promoted %s to a level %d admin.", sendername, giveplayer, level);
format(string, sizeof(string), " You have been promoted to a level %d admin by %s", level, sendername);
SendClientMessage(para1, COLOR_LIGHTBLUE, string);
format(string, 128, "{D11515}[AdmWarning]: {FF9203}%s {FFFFFF}has set {FF9203}%s {FFFFFF}to a level {FF9203}%d {FFFFFF}admin.", sendername, giveplayer, level);
SendAdminMessage(-1, string);
return 1;
}