18.05.2015, 20:21
можно и так:
или так...
а ещё можно не выпендриваться и сделать так:
PHP код:
new AdminRanks[12][] =
{
"{33AA33}[Практикант]",
"{33AA33}[Ст.Практикант]",
"{33AA33}[Мл.Модератор]",
"{33AA33}[Модератор]",
"{33AA33}[Ст.Модератор]",
"{33CCFF}[Гл.Модератор]",
"{33CCFF}[Мл.Администратор]",
"{FF9900}[Администратор]",
"{FF9900}[Ст.Администратор]",
"{D900D3}[Гл.Администратор]",
"{EAC700}[Спец.Администратор]",
"{FF0000}[Основатель]{FFFFFF}"
};
new YesNo[2][] =
{
"Да",
"Нет"
};
CMD:admins(playerid, params[])
{
SendClientMessage(playerid,-1,"Admin's Online:");
for(new i = GetPlayerPoolSize(); i >= 0; i--)
{
if(PlayerInfo[i][pAdmin])
{
SendMes(playerid,COLOR_GREY,"- %s{FFFFFF} %s[%d] [{32CD32}lvl:%d{FFFFFF}][AFK: %s]",
AdminRanks[PlayerInfo[i][pAdmin]],
PlayerInfo[i][pName],
i,
PlayerInfo[i][pAdmin],
YesNo[GetPVarInt(i, "PlayerInAFK")]);
}
}
return true;
}
OnPlayerDisconnect(playerid, reason)
{
PlayerInfo[playerid][pAdmin] = 0;
};
PHP код:
new AdminRanks[12][] =
{
"{33AA33}[Практикант]",
"{33AA33}[Ст.Практикант]",
"{33AA33}[Мл.Модератор]",
"{33AA33}[Модератор]",
"{33AA33}[Ст.Модератор]",
"{33CCFF}[Гл.Модератор]",
"{33CCFF}[Мл.Администратор]",
"{FF9900}[Администратор]",
"{FF9900}[Ст.Администратор]",
"{D900D3}[Гл.Администратор]",
"{EAC700}[Спец.Администратор]",
"{FF0000}[Основатель]{FFFFFF}"
};
new YesNo[2][] =
{
"Да",
"Нет"
};
CMD:admins(playerid, params[])
{
SendClientMessage(playerid,-1,"Admin's Online:");
for(new i = GetPlayerPoolSize(); i >= 0; i--)
{
if(IsPlayerConnected() && PlayerInfo[i][pAdmin])
{
SendMes(playerid,COLOR_GREY,"- %s{FFFFFF} %s[%d] [{32CD32}lvl:%d{FFFFFF}][AFK: %s]",
AdminRanks[PlayerInfo[i][pAdmin]],
PlayerInfo[i][pName],
i,
PlayerInfo[i][pAdmin],
YesNo[GetPVarInt(i, "PlayerInAFK")]);
}
}
return true;
}
PHP код:
CMD:admins(playerid, params[])
{
SendClientMessage(playerid,-1,"Admin's Online:");
new ttext[64],ftext[4];
for(new i = GetPlayerPoolSize(); i >= 0; i--)
{
if(IsPlayerConnected())
{
if(PlayerInfo[i][pAdmin] > 0)
{
switch(PlayerInfo[i][pAdmin]) {
case 1: ttext = "{33AA33}[Практикант]";
case 2: ttext = "{33AA33}[Ст.Практикант]";
case 3: ttext = "{33AA33}[Мл.Модератор]";
case 4: ttext = "{33AA33}[Модератор]";
case 5: ttext = "{33AA33}[Ст.Модератор]";
case 6: ttext = "{33CCFF}[Гл.Модератор]";
case 7: ttext = "{33CCFF}[Мл.Администратор]";
case 8: ttext = "{FF9900}[Администратор]";
case 9: ttext = "{FF9900}[Ст.Администратор]";
case 10: ttext = "{D900D3}[Гл.Администратор]";
case 11: ttext = "{EAC700}[Спец.Администратор]";
case 12: ttext = "{FF0000}[Основатель]{FFFFFF}"; }
if(GetPVarInt(i, "PlayerInAFK") > 0) { ftext = "Да"; }
else { ftext = "Нет"; }
SendMes(playerid,COLOR_GREY,"- %s{FFFFFF} %s[%d] [{32CD32}lvl:%d{FFFFFF}][AFK: %s]",ttext,PlayerInfo[i][pName],i,PlayerInfo[i][pAdmin],ftext);
}
}
}
return true;
}