Half-Life и Adrenaline Gamer форум

Всё об игре в Халф-Лайф и АГ
Текущее время: 28 апр 2024, 12:23

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 12 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Temp Entity : TE_DLIGHT - OFF ?
СообщениеДобавлено: 25 мар 2016, 00:37 
Не в сети
Аватара пользователя
Зарегистрирован:
22 окт 2014, 19:26
Последнее посещение:
23 апр 2024, 01:07
Сообщения: 1025
How can I cancel the light in another case ?

Код:
new origin[3]
get_user_origin(id, origin, 3)
       
message_begin(MSG_ONE_UNRELIABLE, SVC_TEMPENTITY, _, id)
write_byte(TE_DLIGHT) // TE id
engfunc(EngFunc_WriteCoord, origin[0]) // x
engfunc(EngFunc_WriteCoord, origin[1]) // y
engfunc(EngFunc_WriteCoord, origin[2]) // z
write_byte(70) // radius
write_byte(255) // r
write_byte(0) // g
write_byte(0) // b
write_byte(3) // life
write_byte(0) // decay rate
message_end() 

_________________
https://vk.com/kgbaghl


Вернуться к началу
 Профиль 
  
 Заголовок сообщения: Re: Temp Entity : TE_DLIGHT - OFF ?
СообщениеДобавлено: 25 мар 2016, 02:55 
Не в сети
Site Admin
Зарегистрирован:
01 июн 2010, 01:27
Последнее посещение:
27 апр 2024, 13:55
Сообщения: 6867
Don't send/block TE_DLIGHT.


Вернуться к началу
 Профиль 
  
 Заголовок сообщения: Re: Temp Entity : TE_DLIGHT - OFF ?
СообщениеДобавлено: 25 мар 2016, 14:31 
Не в сети
Аватара пользователя
Зарегистрирован:
22 окт 2014, 19:26
Последнее посещение:
23 апр 2024, 01:07
Сообщения: 1025
Lev писал(а):
Don't send/block TE_DLIGHT.

like this ?

Код:
write_byte(0) //TE_DLIGHT

_________________
https://vk.com/kgbaghl


Вернуться к началу
 Профиль 
  
 Заголовок сообщения: Re: Temp Entity : TE_DLIGHT - OFF ?
СообщениеДобавлено: 25 мар 2016, 15:26 
Не в сети
Зарегистрирован:
06 авг 2010, 10:25
Последнее посещение:
20 янв 2021, 16:32
Сообщения: 695
Откуда: Uzbekistan
Lev, But what if TE_DLIGHT has long life time and we need to light off it?


Вернуться к началу
 Профиль 
  
 Заголовок сообщения: Re: Temp Entity : TE_DLIGHT - OFF ?
СообщениеДобавлено: 25 мар 2016, 20:30 
Не в сети
Site Admin
Зарегистрирован:
01 июн 2010, 01:27
Последнее посещение:
27 апр 2024, 13:55
Сообщения: 6867
Код:
   register_message(SVC_TEMPENTITY, "Fw_MsgTempEntity");

public Fw_MsgTempEntity()
{
   // Block TE_DLIGHT timer from being sent
   if (get_msg_arg_int(1) == TE_DLIGHT)
   {
      return PLUGIN_HANDLED;
   }
   return PLUGIN_CONTINUE;
}

But looks like you are trying not to block but to edit some plugin, if so then delete all the code from message_begin to message_end including these.

GordonFreeman
AFAIK there is no way to cancel already sent temp entity. May be only to send a lot of some temp entities to push out older ones from the buffer.


Вернуться к началу
 Профиль 
  
 Заголовок сообщения: Re: Temp Entity : TE_DLIGHT - OFF ?
СообщениеДобавлено: 25 мар 2016, 21:41 
Не в сети
Аватара пользователя
Зарегистрирован:
22 окт 2014, 19:26
Последнее посещение:
23 апр 2024, 01:07
Сообщения: 1025
Lev
does not work ?

Delete other messages such as TE_BEAMENTS !

im used in my function

Код:
set_task(0.1, " Fw_MsgTempEntity")

_________________
https://vk.com/kgbaghl


Вернуться к началу
 Профиль 
  
 Заголовок сообщения: Re: Temp Entity : TE_DLIGHT - OFF ?
СообщениеДобавлено: 25 мар 2016, 22:41 
Не в сети
Site Admin
Зарегистрирован:
01 июн 2010, 01:27
Последнее посещение:
27 апр 2024, 13:55
Сообщения: 6867
:facepalm:

What are you doing?


Вернуться к началу
 Профиль 
  
 Заголовок сообщения: Re: Temp Entity : TE_DLIGHT - OFF ?
СообщениеДобавлено: 25 мар 2016, 23:00 
Не в сети
Аватара пользователя
Зарегистрирован:
22 окт 2014, 19:26
Последнее посещение:
23 апр 2024, 01:07
Сообщения: 1025
Lev писал(а):
:facepalm:

What are you doing?

Unfortunately I do not understand much about it
Just i do as I understand it ))

That's what I did

 

_________________
https://vk.com/kgbaghl


Вернуться к началу
 Профиль 
  
 Заголовок сообщения: Re: Temp Entity : TE_DLIGHT - OFF ?
СообщениеДобавлено: 25 мар 2016, 23:57 
Не в сети
Site Admin
Зарегистрирован:
01 июн 2010, 01:27
Последнее посещение:
27 апр 2024, 13:55
Сообщения: 6867
Looks like GordonFreeman have a good translator.
So you need to stop TE_DLIGHT that was sent earlier? There is no way. Only as I said above: send a lot of other temp entities.
So you have to pickup correct TE_DLIGHT life length before sending.


Вернуться к началу
 Профиль 
  
 Заголовок сообщения: Re: Temp Entity : TE_DLIGHT - OFF ?
СообщениеДобавлено: 26 мар 2016, 00:01 
Не в сети
Аватара пользователя
Зарегистрирован:
22 окт 2014, 19:26
Последнее посещение:
23 апр 2024, 01:07
Сообщения: 1025
can you explaind mor this line and value ?

Код:
write_byte(3) // life

_________________
https://vk.com/kgbaghl


Вернуться к началу
 Профиль 
  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 12 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB