Немного оптимизации:
Ко всем new:
В public OnPlayerCommandText:PHP код:
new const RankNames[][] = {
"Стажёр", "Мл. Модератор", "Модератор", "Старший Модератор", "Младший администратор", "Администратор", "Администратор 1 lvl", "Администратор 2 lvl", "Игровой администратор", "Зам. гл. админов", "Главный администратор", "Разработчик", "Основатель проекта"
};
Автор: LondlemPHP код:
if(!strcmp(cmdtext, "/ao", true, 3) && PlayerInfo[playerid][pAdmin] > 0)
{
if(!Logged[playerid])
{
SendClientMessage(playerid, 0xFF0000FF, "Вы не вошли.");
return true;
}
if(!cmdtext[3])
{
SendClientMessage(playerid, 0xFF0000FF, "Используйте: /ao [текст]");
return true;
}
new string[145], sendername[MAX_PLAYER_NAME];
GetPlayerName(playerid, sendername, MAX_PLAYER_NAME);
format(string, 145, "[Общий чат] %s %s [ID:%d]: %s", RankNames[PlayerInfo[playerid][pAdmin] - 1], sendername, playerid, cmdtext[4]);
OOCOff(0x9EC73DAA, string);
printf(string);
return true;
}