Dymov1203
Умник
Описание:
При вводе комманды администратором, его никнейм над головой смогут видеть только администраторы, т.е. у него над головой не будет виден никнейм обычным игрокам.
Ну что ж, начнём...
1. Создаём комманду.
В public OnPlayerCommandText вставляем:
2. Для новых игроков, которые присоеденились к серверу тоже нужно спрятать ник.
В public OnPlayerSpawn вставляем:
3. Комплимируем мод.
Готово!
Автор мануала: Snoowker
При вводе комманды администратором, его никнейм над головой смогут видеть только администраторы, т.е. у него над головой не будет виден никнейм обычным игрокам.
Ну что ж, начнём...
1. Создаём комманду.
В public OnPlayerCommandText вставляем:
PHP:
if(strcmp(cmd, "/hide", true) == 0)
{
if(PlayerInfo[playerid][pAdmin] < 5) return true;
if(GetPVarInt(playerid, "hide") == 0)
{
for(new pl = 0; pl < GetMaxPlayers(); pl++)
{
if(PlayerInfo[pl][pAdmin] == 0 && gPlayerLogged[pl])
{
ShowPlayerNameTagForPlayer(pl, playerid, false);
}
}
SetPVarInt(playerid, "hide", 1);
SetPlayerToTeamColor(playerid);
format(string, sizeof string, "AdmCmd: Администратор %s скрыл свой ник от других игроков.", PlayerName(playerid));
SendAdminMessage(COLOR_LIGHTRED, string);
}
else
{
for(new pl = 0; pl < GetMaxPlayers(); pl++)
{
if(gPlayerLogged[pl])
{
ShowPlayerNameTagForPlayer(pl, playerid, true);
}
}
SetPVarInt(playerid, "hide", 0);
format(string, sizeof string, "AdmCmd: Администратор %s открыл свой ник другим игрокам.", PlayerName(playerid));
SendAdminMessage(COLOR_LIGHTRED, string);
}
return true;
}
В public OnPlayerSpawn вставляем:
PHP:
for(new pl = 0; pl < GetMaxPlayers(); pl++)
{
if(GetPVarInt(pl, "hide") == 1) ShowPlayerNameTagForPlayer(playerid, pl, false);
else if(GetPVarInt(pl, "hide") == 0) ShowPlayerNameTagForPlayer(playerid, pl, true);
}
Готово!
Автор мануала: Snoowker
Копирование данного материала на другие ресурсы без указания источника и автора ЗАПРЕЩЕНО.
