Форум Pawn-Wiki.Ru - Воплоти мечту в реальность!: Режим скрытности - Форум Pawn-Wiki.Ru - Воплоти мечту в реальность!

Перейти к содержимому

Страница 1 из 1
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

[ Scr ][ GF ]
Режим скрытности
Оценка: -----

#1
Пользователь офлайн   Romzes 

  • © Pawn-Wiki.Ru
  • Вставить ник
  • Раскрыть информацию
Описание:
При вводе комманды администратором, его никнейм над головой смогут видеть только администраторы, т.е. у него над головой не будет виден никнейм обычным игрокам.
Ну что ж, начнём...


1. Создаём комманду.
В public OnPlayerCommandText вставляем:
	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;
	}

2. Для новых игроков, которые присоеденились к серверу тоже нужно спрятать ник.
В public OnPlayerSpawn вставляем:
	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);
	}

3. Комплимируем мод.
Готово!


Автор мануала: Snoowker.
1

#2
Пользователь офлайн   Kosmos228 

  • Пользователь
  • Вставить ник
  • Раскрыть информацию
го команду под CMD
0

#3
Пользователь офлайн   Romzes 

  • © Pawn-Wiki.Ru
  • Вставить ник
  • Раскрыть информацию

Просмотр сообщенияKosmos228 (12 Июнь 2016 - 14:22) писал:

го команду под CMD


Го смотреть дату создания темы?
Отправлено 22 Август 2011 - 19:08

0

Поделиться темой:


Страница 1 из 1
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

1 человек читают эту тему
0 пользователей, 1 гостей, 0 скрытых пользователей