Сперва, найдем в своём моде команду /a (админ-чат).
В ней, перед подсказкой, вставим следующий код:
new Admin[60];
if(PINFO[playerid][pAdminLVL] == 1) Admin = "{33AA33}*Практикант{FFFFFF}";
else if(PINFO[playerid][pAdminLVL] == 2) Admin = "{FFCC00}*Мл.Модератор{FFFFFF}";
else if(PINFO[playerid][pAdminLVL] == 3) Admin = "{FFCC00}*Модератор{FFFFFF}";
else if(PINFO[playerid][pAdminLVL] == 4) Admin = "{FFCC00}*Ст.Модератор{FFFFFF}";
else if(PINFO[playerid][pAdminLVL] == 5) Admin = "{009900}*Администратор{FFFFFF}";
else if(PINFO[playerid][pAdminLVL] == 6) Admin = "{009900}*Гл.Администратор{FFFFFF}";
else if(PINFO[playerid][pAdminLVL] == 7) Admin = "{FF0000}*Основатель{FFFFFF}";
У меня подсказка выглядит так:
if(!strlen(result)) return SendMe(playerid, 0x00D900C8, "- Подсказка:{FFFFFF} (/a)dmin [текст]");
И в самом коде админ-чата, добавляем "%s" перед ником администратора/префиксом администартора.
В моем случае это:
format(text, sizeof(text), "[A] %s %s[%d]: %s",Admin, GN(playerid), playerid,result); Где 1ая %s - это должность, 2ая %s - это ник администратора, %d - это id в игре, 3яя %s - это то, что написал администратор.
Теперь сделаем так же, только в команду /aad или /msg (Смотря какая у вас команда стоит).
В ней, перед подсказкой, вставим следующий код:
new Admin[60]; if(PINFO[playerid][pAdminLVL] == 1) Admin = "Практикант"; else if(PINFO[playerid][pAdminLVL] == 2) Admin = "Мл.Модератор"; else if(PINFO[playerid][pAdminLVL] == 3) Admin = "Модератор"; else if(PINFO[playerid][pAdminLVL] == 4) Admin = "Ст.Модератор"; else if(PINFO[playerid][pAdminLVL] == 5) Admin = "Администратор"; else if(PINFO[playerid][pAdminLVL] == 6) Admin = "Главный администратор"; else if(PINFO[playerid][pAdminLVL] == 7) Admin = "Основатель";
И в самом коде команды, добавляем "%s".
В моем случае это:
format(string, sizeof(string), "%s %s: %s",Admin, GN(playerid), result); Где 1ая %s - обозначает должность, 2-ая %s - ник администратора.
Можно указать более 7ми админ-уровней, добавляя с каждой строчкой это:
else if(PINFO[playerid][pAdminLVL] == №) Admin = "{Цвет}*Должность{FFFFFF}";
И конечно же, если вы делаете более 7ми админ-уровней, то увеличивайте new Admin[60], к примеру до new Admin[124]. Смотря сколько вы будете добавлять.
По такому же принципу можно сделать и в других админ-командах. ( /pm;/ban;/kick;/warn и т.п )
Скрытый текст [Показать]
За +ми не гонюсь, написал для новичков.
Вход
Регистрация
Помощь












