Добавлен
Почему, когда юнит теряет предмет игра вылетает?

Danil200, не юзай функцию реплейс
она создаёт нового юнита и удаляет твоего
даже без вылета твоя система не будет работать ибо получившийся юнит не является юнитом паладин 0017
так же реплейс манипулирует предметами что может вызвать зацикливание триггеров
используй морфы или пиши свою реализацию реплейса
`
ОЖИДАНИЕ РЕКЛАМЫ...
13
Ты дурак? Переменную игрок и юнит сделай и через её выбирай. -_-
1 пункт от Кет: грубо
Этот комментарий удален
22
У тя 1 действия с переменый который ты его не знаеш надо его 1 действия был записть переменый а потом уже зменять юнит.
23
Как вариант - потому что в переменной hero никого нет. Ты ведь сначала даёшь когти герою, и только потом их выбрасываешь?
8
я в инициализации записываю в hero, герой первый раз заменяется, а второй - игра вылетает, но когда второй раз в обычного, а не героя, то работает
28
Danil200, не юзай функцию реплейс
она создаёт нового юнита и удаляет твоего
даже без вылета твоя система не будет работать ибо получившийся юнит не является юнитом паладин 0017
так же реплейс манипулирует предметами что может вызвать зацикливание триггеров
используй морфы или пиши свою реализацию реплейса
Принятый ответ
25
Danil200, так не ставь результатом действия "replace" обычного юнита. Используй на Герое hide или в буфер пихай.
И создавай на его месте область сперва, в которой создашь этого самого обычного юнита потом.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.