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

так в триггере всё верно же
переносимый предмет типа отсутствует, т.е равен 0
и проданный предмет тоже 0
0 == 0
всё верно
что написал то и получил
`
ОЖИДАНИЕ РЕКЛАМЫ...
8
Убери руссификацию, только путать будет, тебе нужно условие item-type = item being manipulation
8
Проданный предмет - неправильное условие, предмет не покупали. И скорее всего после удаления юнита, другие действия не смогут получить его позицию и прочие параметры. Или менять порядок действий, или сохранить заранее.
28
так в триггере всё верно же
переносимый предмет типа отсутствует, т.е равен 0
и проданный предмет тоже 0
0 == 0
всё верно
что написал то и получил
Принятый ответ
11
nvc123:
так в триггере всё верно же
переносимый предмет типа отсутствует, т.е равен 0
и проданный предмет тоже 0
0 == 0
всё верно
что написал то и получил
Когда герой берет любой предмет,он получает нового
8
Я уже писал:
  1. Условие. Почему сравнивается проданный предмет? Событие ведь не о продаже! Значит с правой стороны тоже должно быть что-то "манипулируемый предмет". Вот в этом пункте и есть корень зла.
  2. Удалять юнита, а потом получать его параметры - не очень хорошая идея.
Про утечки тоже можно сказать, но пока с этим разобраться важнее.
28
uranus, там не только в этом проблема
вернее там проблема в том что автор даже не понимает что делает триггер
Daniil33, ну так ты написал триггер так чтобы он получал нового каждый раз когда берёт любой предмет
я ведь уже всё объяснил
короче вопрос закрыт
Чтобы оставить комментарий, пожалуйста, войдите на сайт.