Многие задавились вопросом, как сделать приставку для модераторов в общий чат. Так что, начнём!
1. ищем команду "/ooc" в pwn.
2. Нашли команду, теперь в середине вставляем вот это:
Code: Select all
new arank[64];
switch(PlayerInfo[playerid][pAdmin]) // Проверка на наличие админки игрока.
{
case 6: arank = "{000000}(A){FFFFFF}";
case 5: arank = "{FF6347}(M){FFFFFF}";
case 4: arank = "{FF6347}(M){FFFFFF}";
case 3: arank = "{FF6347}(M){FFFFFF}";
case 2: arank = "{FF6347}(M){FFFFFF}";
case 1: arank = "{FF6347}(M){FFFFFF}";
default: arank = "";
}
case 1-6 - уровень админки, 6 - Га, и т,п.
default - если игрок не модератор, то у него нечего не будет писаться рядом с ником.
arank - делаем для того, что-бы ниже приписать "arank" и будет видно "(M)" или "(A)"
Ниже в этой-же команде находим:
Code: Select all
{
format(string, sizeof(string), "> %s[%d]: %s ",PlayerName(playerid),playerid, result);
OOCOff(COLOR_OOC,string);
}
И делаем вот так:
Code: Select all
if(PlayerInfo[playerid][pAdmin] > 0) // Если нету админки.
{
format(string, sizeof(string), "> %s %s[%d]: %s ",arank,PlayerName(playerid),playerid, result); // Тут добавляем "arank".
OOCOff(COLOR_OOC,string); // Цвет чата.
}
else
{
format(string, sizeof(string), "> %s[%d]: %s ",PlayerName(playerid),playerid, result); // Тут нечего не трогаем. (Для обычных игроков)
OOCOff(COLOR_OOC,string); // Цвет чата.
}
Все команды вырезаны из мода, ничего сложного тут нету. Думаю новичкам должно пригодиться