- 7 Май 2016
- 75
- 0
Кому интересно, добился кое каких результатов.
Вообщем создал ентити которое реагирует на ивент OnStartTouch через данный код:
Но есть 1 ньюанс, каждый раз когда соприкасаешься с ним, вместо действий в функции, консоль выдает следующие ошибки:
в ошибках говорится о том что тип ентити не подходит под триггер, скорей всего, потому-что на нем нет специального материала из хамера toolstrigger.vmat который придает ентити свойства триггера. Как наложить его через lua я не нашел. Есть теория что можно наложить эту специальную текстуру через AddEffects(), ибо в хамере есть nodraw.vmat и подобные, которые можно использовать через AddEffects(EF_NODRAW). Но это только догадка , ибо ничего у меня с этим не вышло.
Вообщем создал ентити которое реагирует на ивент OnStartTouch через данный код:
Код:
local trigger = SpawnEntityFromTableSynchronous("trigger_dota", {origin=caster:GetAbsOrigin(), model=caster:GetModelName(), targetname="t_hero_trigger", vscripts="hero_ability.lua", IsRealHero=1, teamnumber=2, wait=1})
trigger:ConnectOutput("OnStartTouch", "TestTouching")
Код:
[ W Entity System ]: Encountered unknown entity i/o target type!
[ W Entity System ]: Encountered unknown entity i/o target type!
[ W Entity System ]: Encountered unknown entity i/o target type!
[ W Entity System ]: Encountered unknown entity i/o target type!
[ W Entity System ]: Encountered unknown entity i/o target type!
[ W Entity System ]: Encountered unknown entity i/o target type!
[ W Entity System ]: Encountered unknown entity i/o target type!
[ W Entity System ]: Encountered unknown entity i/o target type!
[ W Entity System ]: Encountered unknown entity i/o target type!
[ W Entity System ]: Encountered unknown entity i/o target type!
[ W Entity System ]: Encountered unknown entity i/o target type!
[ W Entity System ]: Encountered unknown entity i/o target type!
[ W Entity System ]: Encountered unknown entity i/o target type!
Последнее редактирование модератором: