Half-Life и Adrenaline Gamer форум
http://aghl.ru/forum/

Egon Freezer
http://aghl.ru/forum/viewtopic.php?f=19&t=2793
Страница 4 из 6

Автор:  smurfavr [ 15 ноя 2017, 02:05 ]
Заголовок сообщения:  Re: Egon Freezer

amx_plugins
 

Я пробовал с чистой платформой, но плагин все еще не работает.
Платформа за HL сървър.
Изображение

Автор:  Lev [ 15 ноя 2017, 22:56 ]
Заголовок сообщения:  Re: Egon Freezer

BIGs
Сделай так:
Код:
   statusicon = engfunc(EngFunc_RegUserMsg,"StatusIcon",-1)
   statusicon = get_user_msgid("StatusIcon")
   if (!statusicon)
      statusicon = engfunc(EngFunc_RegUserMsg,"StatusIcon",-1)
Там, вроде бы, есть какая-то фигня с тем, что регаешь через хам, а мессагу отправляешь через ядро амхх. Может кэширует что мессаги такого типа нет, если сначала получаешь, а потом создаешь через хам.

Автор:  BIGs [ 16 ноя 2017, 22:10 ]
Заголовок сообщения:  Re: Egon Freezer

У меня эта иконка снежинки видна.

Вложения:
Скачать плагин или Скачать исходник [egon_freezer.sma - 5.08 КБ]
Скачиваний: 436

Автор:  smurfavr [ 17 ноя 2017, 04:05 ]
Заголовок сообщения:  Re: Egon Freezer

Есть еще та же проблема. Изображение

Автор:  BIGs [ 17 ноя 2017, 16:33 ]
Заголовок сообщения:  Re: Egon Freezer

Но почему у меня ее нет?

Автор:  smurfavr [ 17 ноя 2017, 17:04 ]
Заголовок сообщения:  Re: Egon Freezer

BIGs
Вы пробовали серверную платформу, которая на моем предыдущем посту вы могли увидеть, как работает плагин?

Автор:  abdobiskra [ 17 ноя 2017, 17:55 ]
Заголовок сообщения:  Re: Egon Freezer

smurfavr

try to use Bugfixed

Автор:  smurfavr [ 17 ноя 2017, 21:00 ]
Заголовок сообщения:  Re: Egon Freezer

Я использую Bugfixed только в своей игре. Я не использую его на сервере.

Автор:  abdobiskra [ 17 ноя 2017, 21:03 ]
Заголовок сообщения:  Re: Egon Freezer

Yes I mean the server.

Автор:  Lev [ 18 ноя 2017, 03:00 ]
Заголовок сообщения:  Re: Egon Freezer

BIGs
Вообщем, надо так:
регистрация:
Код:
   statusicon = get_user_msgid("StatusIcon");
   if (!statusicon)
      statusicon = engfunc(EngFunc_RegUserMsg,"StatusIcon",-1);
использование:
Код:
         engfunc(EngFunc_MessageBegin,MSG_ONE_UNRELIABLE,statusicon,{0.0, 0.0, 0.0},victim);
         write_byte(1);
         write_string("dmg_cold");
         write_byte(66); // red
         write_byte(170); // green
         write_byte(255); // blue
         message_end();
Т.е. вместо старта сообщения через амхх надо делать через хам. А дальше (write_xx, message_end), можно как обычно.

Страница 4 из 6 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/