События

Owletass

Пользователь
21 Авг 2014
57
1
Есть, например, событие dota_player_pick_hero. Если герой пикнут, то он делает что-то. А как сделать свое событие? Например, герой получил 300 урона, то он умирает.
Или просто событие - герой жив, значит происходит что-то, а не герой пикнут, то только тогда что-то происходит.
 
Owletass, знаю лишь,что нужно что-то мутить с custom_events.txt. Вот как здесь, например.
 
[quote author=Slavko link=topic=157.msg655#msg655 date=1435663563]
Owletass, знаю лишь,что нужно что-то мутить с custom_events.txt. Вот как здесь, например.
[/quote]
Это костыли для связи UI с Луа кодом. Геймплейных(в плане механики) событий там не найдешь(уверен на 90%).
 
Есть, например, событие dota_player_pick_hero. Если герой пикнут, то он делает что-то. А как сделать свое событие? Например, герой получил 300 урона, то он умирает.
Или просто событие - герой жив, значит происходит что-то, а не герой пикнут, то только тогда что-то происходит.

Полный список событий можно найти в библиотеке barebones.

https://github.com/bmddota/barebones/blob/source2/game/dota_addons/barebones/scripts/vscripts/events.lua


К сожалению своё событие, какое ты захочешь сделать не получится.

В игре есть стандартный список событий, которые можно реализовать. Пользуйся ими.

Если с английским хорошо, то марш читать гайды. Мы их тут по чуть-чуть переводим, но этого пока недостаточно.
 
Последнее редактирование модератором:
Реклама: