05.03.2017, 09:52
Код:
C:\Documents and Settings\Administrateur\Mes documents\GMS\DayZ 9.1\gamemodes\rs.pwn(122) : warning 201: redefinition of constant/macro (symbol "RED") C:\Documents and Settings\Administrateur\Mes documents\GMS\DayZ 9.1\gamemodes\rs.pwn(123) : warning 201: redefinition of constant/macro (symbol "COLOR_BLUE") C:\Documents and Settings\Administrateur\Mes documents\GMS\DayZ 9.1\gamemodes\rs.pwn(124) : warning 201: redefinition of constant/macro (symbol "COLOR_WHITE") C:\Documents and Settings\Administrateur\Mes documents\GMS\DayZ 9.1\gamemodes\rs.pwn(125) : warning 201: redefinition of constant/macro (symbol "COLOR_PINK") C:\Documents and Settings\Administrateur\Mes documents\GMS\DayZ 9.1\gamemodes\rs.pwn(126) : warning 201: redefinition of constant/macro (symbol "COLOR_BROWN") C:\Documents and Settings\Administrateur\Mes documents\GMS\DayZ 9.1\gamemodes\rs.pwn(1958) : warning 217: loose indentation C:\Documents and Settings\Administrateur\Mes documents\GMS\DayZ 9.1\gamemodes\rs.pwn(1959) : warning 217: loose indentation C:\Documents and Settings\Administrateur\Mes documents\GMS\DayZ 9.1\gamemodes\rs.pwn(1969) : warning 217: loose indentation C:\Documents and Settings\Administrateur\Mes documents\GMS\DayZ 9.1\gamemodes\rs.pwn(1970) : warning 217: loose indentation C:\Documents and Settings\Administrateur\Mes documents\GMS\DayZ 9.1\gamemodes\rs.pwn(2168) : warning 217: loose indentation C:\Documents and Settings\Administrateur\Mes documents\GMS\DayZ 9.1\gamemodes\rs.pwn(2481) : warning 217: loose indentation C:\Documents and Settings\Administrateur\Mes documents\GMS\DayZ 9.1\gamemodes\rs.pwn(6141) : error 001: expected token: "-string end-", but found "-identifier-" C:\Documents and Settings\Administrateur\Mes documents\GMS\DayZ 9.1\gamemodes\rs.pwn(6141) : warning 215: expression has no effect C:\Documents and Settings\Administrateur\Mes documents\GMS\DayZ 9.1\gamemodes\rs.pwn(6141) : error 017: undefined symbol "level" C:\Documents and Settings\Administrateur\Mes documents\GMS\DayZ 9.1\gamemodes\rs.pwn(6141) : error 029: invalid expression, assumed zero C:\Documents and Settings\Administrateur\Mes documents\GMS\DayZ 9.1\gamemodes\rs.pwn(6141) : fatal error 107: too many error messages on one line
Код:
CMD:makeadmin(playerid,params[])
{
new stat;
new targetid;
new string[128];
new sendername[MAX_PLAYER_NAME];
new giveplayer[MAX_PLAYER_NAME];
GetPlayerName(targetid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
if(sscanf(params, "ui",targetid,stat))
return SendClientMessage(playerid, RED, "[Database:]{FFFFFF} /makeadmin [playerid] [0-6]");
if(AccountInfo[playerid][pAdmin] == 0)
return SendClientMessage(playerid, RED, "[Database:]{FFFFFF} Your not an admin!");
if(AccountInfo[playerid][pAdmin] < 6)
return SendClientMessage(playerid, RED, "You need to be a higher admin");
if(AccountInfo[playerid][pAdmin] == 6)
{
switch (stat)
{
case 0:
{
AccountInfo[targetid][pAdmin] = 0;
format(string, sizeof(string), "*"COL_RED" %s %s have given admin status of 0 to %s"(playerid),PlayerName(playerid),level,PlayerName(targetid));
SendClientMessage(targetid, COLOR_SET, string);
format(string, sizeof(string), "[Database:]{FFFFFF} You have revoked %s Admin Level", giveplayer);
SendClientMessage(playerid, RED, string);
}
case 1:
{
AccountInfo[targetid][pAdmin] = 1;
format(string, sizeof(string), "*"COL_RED" %s %s have given admin status of 1 to %s"(playerid),PlayerName(playerid),level,PlayerName(targetid));
SendClientMessage(targetid, COLOR_SET, string);
format(string, sizeof(string), "[Database:]{FFFFFF} You set %s to a Level: %d Admin", giveplayer,stat);
SendClientMessage(playerid, RED, string);
}
case 2:
{
AccountInfo[targetid][pAdmin] = 2;
format(string, sizeof(string), "*"COL_RED" %s %s have given admin status of 2 to %s"(playerid),PlayerName(playerid),level,PlayerName(targetid));
SendClientMessage(targetid, COLOR_SET, string);
format(string, sizeof(string), "[Database:]{FFFFFF} You set %s to a Level: %d Admin", giveplayer,stat);
SendClientMessage(playerid, RED, string);
}
case 3:
{
AccountInfo[targetid][pAdmin] = 3;
format(string, sizeof(string), "*"COL_RED" %s %s have given admin status of 3 to %s"(playerid),PlayerName(playerid),level,PlayerName(targetid));
SendClientMessage(targetid, COLOR_SET, string);
format(string, sizeof(string), "[Database:]{FFFFFF} You set %s to a Level: %d Admin", giveplayer,stat);
SendClientMessage(playerid, RED, string);
}
case 4:
{
AccountInfo[targetid][pAdmin] = 4;
format(string, sizeof(string), "*"COL_RED" %s %s have given admin status of 4 to %s"(playerid),PlayerName(playerid),level,PlayerName(targetid));
SendClientMessage(targetid, COLOR_SET, string);
format(string, sizeof(string), "[Database:]{FFFFFF} You set %s to a Level: %d Admin", giveplayer,stat);
SendClientMessage(playerid, RED, string);
}
case 5:
{
AccountInfo[targetid][pAdmin] = 5;
format(string, sizeof(string), "*"COL_RED" %s %s have given admin status of 5 to %s"(playerid),PlayerName(playerid),level,PlayerName(targetid));
SendClientMessage(targetid, COLOR_SET, string);
format(string, sizeof(string), "[Database:]{FFFFFF} You set %s to a Level: %d Admin", giveplayer,stat);
SendClientMessage(playerid, RED, string);
}
case 6:
{
AccountInfo[targetid][pAdmin] = 6;
format(string, sizeof(string), "*"COL_RED" %s %s have given admin status of 6 to %s"(playerid),PlayerName(playerid),level,PlayerName(targetid));
SendClientMessage(targetid, COLOR_SET, string);
format(string, sizeof(string), "[Database:]{FFFFFF} You set %s to a Level: %d Admin", giveplayer,stat);
SendClientMessage(playerid, RED, string);
}
}
}
return 1;
}


