Доступ к готовым решениям

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Урок Полноценное Hide/Show имени игроков

Статус
В этой теме нельзя размещать новые ответы.

Airstane

Новичок
Доброго времени суток.
С Вами снова я и вылаживаю свою работу.

Это полноценная система скрывания имён игроков над головой.
Суть в том, что если просто скрывать, то ники игроков, которые подключаются после скрытия Вами, отображаются.
​


1. Добавим команды скрытия\отображения имен игроков.


PHP:
CMD:playernames(playerid, params[])
{
     for(new i = GetMaxPlayers()-1; i != -1; i--)
     {
          if(GetPVarInt(playerid, "HideName")) ShowPlayerNameTagForPlayer(playerid, i, true), DeletePVar(playerid, "HideName"), SendClientMessage(playerid, -1, "Отображение имен игроков включено.");
          if(!GetPVarInt(playerid, "HideName")) ShowPlayerNameTagForPlayer(playerid, i, false), SetPVarInt(playerid, "HideName", 1), SendClientMessage(playerid, -1, "Отображение имен игроков выключено.");
     }
     return true;
}

2. Теперь добавим саму часть, которая и есть моим дополнением к существующим.

PHP:
public OnPlayerConnect(playerid)
{
     for(new i = GetMaxPlayers()-1; i != -1; i--) if(GetPVarInt(i, "HideName")) ShowPlayerNameTagForPlayer(i, playerid, false);
     return true;
}


На этом всё.
Суть в том, что когда игрок подключается, для всех, которые выключили для себя имена, проводится скрытие имени подключенного игрока.
То бишь, имена игроков будут скрыты абсолютно все.
​

P.S. Этот элемент, что у подключаемых "после" не скрываются ники, был замечен на Advance RP


До скорого!
Жду отзывов, коментариев и оценок ;)

​

[HR][/HR]

Список доступных работ:
[MAP] Пляж г. Сан Фиерро
[MAP] San Fierro Police Department
[Мануал] Покрасочные San Andreas
[Мануал] Полноценное Hide/Show имени игроков
[RP] Polaroid | Двуязычная основа MySQL R7
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу