IlyaPawn)
Ученик
C:\Users\Ilyab\Desktop\äëÿ âèäåî\ââ\utan rp\gamemodes\Utan.pwn(420) : error 028: invalid subscript (not an array or too many subscripts): "pInfo"
C:\Users\Ilyab\Desktop\äëÿ âèäåî\ââ\utan rp\gamemodes\Utan.pwn(420) : warning 215: expression has no effect
C:\Users\Ilyab\Desktop\äëÿ âèäåî\ââ\utan rp\gamemodes\Utan.pwn(420) : error 001: expected token: ";", but found "]"
C:\Users\Ilyab\Desktop\äëÿ âèäåî\ââ\utan rp\gamemodes\Utan.pwn(420) : error 029: invalid expression, assumed zero
C:\Users\Ilyab\Desktop\äëÿ âèäåî\ââ\utan rp\gamemodes\Utan.pwn(420) : fatal error 107: too many error messages on one line
C:\Users\Ilyab\Desktop\äëÿ âèäåî\ââ\utan rp\gamemodes\Utan.pwn(420) : warning 215: expression has no effect
C:\Users\Ilyab\Desktop\äëÿ âèäåî\ââ\utan rp\gamemodes\Utan.pwn(420) : error 001: expected token: ";", but found "]"
C:\Users\Ilyab\Desktop\äëÿ âèäåî\ââ\utan rp\gamemodes\Utan.pwn(420) : error 029: invalid expression, assumed zero
C:\Users\Ilyab\Desktop\äëÿ âèäåî\ââ\utan rp\gamemodes\Utan.pwn(420) : fatal error 107: too many error messages on one line
PHP:
enum pInfo
{
pPass[64],
pMoney,
pAdmin,
};
Код:
CMD:makeadmin(playerid, params[])
{
new PlayerName[MAX_PLAYER_NAME],adminlvl,pleer,adminname[128],string[128],string2[128];
GetPlayerName(pleer,PlayerName,sizeof(PlayerName));
GetPlayerName(playerid,adminname,sizeof(adminname));
if(sscanf(params,"ud",pleer,adminlvl)) return SendClientMessage(playerid,cr,"**Èñïîëüçóéòå: /makeadmin [id] [óðîâåíü] **");
if(pInfo[playerid][pAdmin] == 10)
if(adminlvl == 0)
{
pInfo[playerid][pAdmin] = adminlvl;
format(string,sizeof(string),"Àäìèíèñòðàòîð %s ñíÿë ñ âàñ âñå ïîëíîìî÷èÿ àäìèíèñòðàòîðà",adminname);
format(string2,sizeof(string2),"Âû ñíÿëè %s ñ äîëæíîñòè àäìèíèñòðàòîðà",PlayerName);
SendClientMessage(playerid,cp,string);
SendClientMessage(playerid,cr,string2);
}
if(adminlvl >= 1 && adminlvl <= 10)
{
format(string,sizeof(string),"Àäìèíèñòðàòîð %s íàçíà÷èë Âàñ àäìèíèñòðòîðîì %d óðîâíÿ",adminname,adminlvl);
format(string2,sizeof(string2),"Âû íàçíà÷èëè %s àäìèíèñòðàòîðîì %d óðîâíÿ",PlayerName,adminlvl);
SendClientMessage(playerid,cp,string);
SendClientMessage(playerid,cr,string2);
}
if(adminlvl >10)
{
SendClientMessage(playerid,cr,"Ìàêñèìàëüíûé óðîâåíü àäìèíêè 10!"); // ????? ? ???????,???????.
}
}
