Добавлен NilasAran_39
Хочу реализовать систему опыта юнитов. Например юнит убивает определённое количество врагов и получает за это способность.
Принятый ответ
Событие - юнит умирает
Действие - set custom value of (Killing unit) to (custom value of (Killing unit) + 1)
Действие - if (custom value of (Killing unit)) == *нужное значение*, то
*Нужные действия внутри ифа*
Действие - set custom value of (Killing unit) to (custom value of (Killing unit) + 1)
Действие - if (custom value of (Killing unit)) == *нужное значение*, то
*Нужные действия внутри ифа*
Если юнит может улучшаться несколько раз, то скопировать иф со следующим значением и другими действиями.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Действие - set custom value of (Killing unit) to (custom value of (Killing unit) + 1)
Действие - if (custom value of (Killing unit)) == *нужное значение*, то
*Нужные действия внутри ифа*
Отредактирован NilasAran_39
О, в какой-то карте Melissa была такая штуковина. Что-то вроде Custom Melee. Посмотри, там очень красиво реализовано.
Отредактирован NilasAran_39
NilasAran_39, у Канала можно поменять.
А вообще можно апгрейдить юнита через скрытый спеллбук, чтобы не использовать морф. Это если не нужно внешних изменений.
Описание
Абилка спеллбук представляет собой абилку, содержащую в себе от 0 до 11 абилок,
Spellbook находится в Special\Items. Имеет код 'Aspb'.
Имеет 5 полей:
Если вы конечно намеренно не делаете рандомные спеллы с спеллбуке.
Отредактирован NilasAran_39