Профиль
Информация Управление
Здравствуйте, уважаемый посетитель. К сожалению, Вы не были распознаны форумом, как зарегистрированный пользователь. Для полноценного использования возможностей нашего форума вам необходимо зарегистрироваться. Если вы уже зарегистрированы на форуме, то вам необходимо пройти авторизацию, используя Ваш логин и пароль. Зарегистрированные пользователи получают возможность возможность общения на нашем форуме.


[Новые сообщения · Правила форума · RSS ]
  • Страница 1 из 1
  • 1
[Tutorial] Цветное название сервера
OKStyle Дата: Суббота, 19.02.2011, 23:14 | Сообщение # 1
Архивариус
Группа: Администраторы
Зарегистрирован: 19.02.2011
Сообщений: 125
Репутация: 8
Статус: Offline
Начиная с версии 0.3с SA-MP поддерживает не только цветные сообщения чата, но и hex-цвета других элементов. Рассмотрим клиент мультиплеера: на данном этапе он не поддерживает раскрашивание серверов, но сервер отлично обрабатывает цвета при чтении server.cfg. К примеру, вы прописали в этом конфиге:

Code
hostname {FFFF00}Grand Theft Auto Online™

В списке серверов название сервера будет выглядеть так:

А при заходе в игру так:

Данная функция очень удобна, особенно при стилизации серверов, например:

Поскольку название Вашего сервера будет некрасиво смотреться в клиете, сделаем небольшой трик:

При подключения игрока раскрасим имя сервера, чтобы оно показалось ему цветным:

Code
public OnPlayerConnect(playerid)
{
   SendRconCommand("hostname {FFFF00}Grand Theft Auto Online™");
   return 1;
}

А при полном подключении (при переходе к выбору скина) вернём название сервера к красивому виду:

Code
public OnPlayerRequestClass(playerid,classid)
{
   SendRconCommand("hostname Grand Theft Auto Online™");
   return 1;
}
Прикрепления: 7921882.jpg (25.5 Kb) · 1297394.jpg (119.5 Kb) · 0248904.jpg (29.7 Kb)


 
SlootLite Дата: Четверг, 24.02.2011, 19:32 | Сообщение # 2
Рядовой
Группа: Проверенные
Зарегистрирован: 24.02.2011
Сообщений: 14
Репутация: 0
Статус: Offline
Оригинально)))
 
Folk Дата: Четверг, 24.02.2011, 20:58 | Сообщение # 3
Лейтенант
Группа: Проверенные
Зарегистрирован: 23.02.2011
Сообщений: 44
Репутация: 2
Статус: Offline
Да ну я лучше без цветного названия потерплю, зато в samp'e нормально выглядеть будет
 
Kweckey Дата: Суббота, 05.03.2011, 09:44 | Сообщение # 4
Рядовой
Группа: V.I.P.
Зарегистрирован: 05.03.2011
Сообщений: 1
Репутация: 0
Статус: Offline
А можно старым добрым способом:
Как только человек коннектится - ему кидает фейковые сообщения (оригинал пустыми строками уводит вверх) biggrin
Правда такую фишку можно пропалить командой /timestamp
 
OKStyle Дата: Суббота, 05.03.2011, 10:04 | Сообщение # 5
Архивариус
Группа: Администраторы
Зарегистрирован: 19.02.2011
Сообщений: 125
Репутация: 8
Статус: Offline
У меня таким образом русифицирован клиент... Если правильно высчитать количество пустых строк, а именно 96, то никаким /timestamp'ом не засечёшь =)

 
  • Страница 1 из 1
  • 1
Поиск:

Сайт управляется системой uCoz