Русское сообщество по скриптингу

Добавить свет на карту  [Решено]

Все вопросы по скриптингу для AMXX, помощь в редактировании плагинов.

Модераторы: Subb98, liFe iS GoOD

Правила форума
1. Запрещено материться и оскорблять других участников форума.
2. Запрещен флуд, оффтоп, дабл постинг во всех разделах форума, кроме раздела "Болтовня".
3. Запрещено взламывать сайт/форум или наносить любой вред проекту.
4. Запрещено рекламировать другие ресурсы.
5. Запрещено создавать темы без информативного названия. Название темы должно отображать ее смысл.

В данном разделе форума разрешено создавать темы, касающие только скриптинга для AMX Mod X.

Правила при создании новой темы:
1. При вставке кода плагина необходимо использовать тег [code=php].
2. Любые изображения должны быть загружены, как вложения к вашему сообщению.
3. При описании проблемы или запросе на помощь в редактировании плагина обязательно выкладывайте исходник sma плагина.

Добавить свет на карту

Сообщение OtherWorld » 23 ноя 2017, 11:23

Подскажите как добавить лампочку на карту... чтобы в определённом радиусе и месте была подсветка зоны карты.

От create_entity("light") нет толку, может там какие параметры нужно дополнительно указывать... HELP!
Аватара пользователя
OtherWorld
 
Сообщения: 78
Зарегистрирован: 01 сен 2017, 08:41
Благодарил (а): 39 раз.
Поблагодарили: 1 раз.
Опыт программирования: Больше трех лет
Языки программирования: PHP

Re: Добавить свет на карту

Сообщение DeMNiX » 23 ноя 2017, 11:32

свет на карте просчитывается при компиляции
можно добавить динамичиский свет через мессагу te_dlight
Работа с моделями для кс 1.6
Telegram @DeMNiX
vk com/sbalburov
Аватара пользователя
DeMNiX
 
Сообщения: 177
Зарегистрирован: 24 сен 2011, 17:48
Благодарил (а): 25 раз.
Поблагодарили: 37 раз.
Опыт программирования: Около года
Языки программирования: Counter-Strike 1.6

Re: Добавить свет на карту  [Решено]

Сообщение OtherWorld » 23 ноя 2017, 12:45

Код: Выделить всё
engfunc(EngFunc_MessageBeginMSG_PVSSVC_TEMPENTITYitem_spawn_origin[player_id], 0
write_byte(TE_DLIGHT// TE id 
engfunc(EngFunc_WriteCoorditem_spawn_origin[player_id][0]) // x
engfunc(EngFunc_WriteCoorditem_spawn_origin[player_id][1]) // y
engfunc(EngFunc_WriteCoorditem_spawn_origin[player_id][2]) // z
write_byte(20// radius 
write_byte(150// r 
write_byte(0// g 
write_byte(0// b 
write_byte(2// life 
write_byte(0// decay rate 
message_end() 
Аватара пользователя
OtherWorld
 
Сообщения: 78
Зарегистрирован: 01 сен 2017, 08:41
Благодарил (а): 39 раз.
Поблагодарили: 1 раз.
Опыт программирования: Больше трех лет
Языки программирования: PHP

Re: Добавить свет на карту

Сообщение артист666 » 23 ноя 2017, 13:31

Код: Выделить всё
write_byte(2// life  


0.2 секунды
Если вы хотите чему-то научиться, пробуйте, задавайте вопросы.
Иначе компенсируйте потраченное время на ваши "проблемы".
Аватара пользователя
артист666
 
Сообщения: 2706
Зарегистрирован: 09 апр 2013, 17:46
Благодарил (а): 284 раз.
Поблагодарили: 639 раз.
Опыт программирования: Больше трех лет
Языки программирования: С, C++
Delphi
HTML, CSS, Java Script
Pawn


Вернуться в Скриптинг

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

Сейчас этот форум просматривают: Google [Bot] и гости: 6