3

» WarCraft 3 / Очередная проблема со спеллбуком

Stalker Freedom:
quq_CCCP:
если удалить способность на прямую или скрытый спеллбук она пропадет...
Вот, ровно в точку, именно это меня интересует! Как удалить способность напрямую?
Ну есть вариант, но придется запариться и создать кучу одинаковых спеллбуков (ну к примеру тебе нужно чтобы способность удалилась , то ты создаешь спеллбук и убираешь ее оттуда а оригинальный оставляешь и с помощью триггера можно сделать чтобы при применении данной способности удалялась книга со всеми способностями,а добавлялась та же книга но без данной способности). Короче создать спеллбуки с разными вариациями.
3

» WarCraft 3 / Триггеры

nvc123:
masias3, попробуй добавить свои условия в блок and
а вообще есть куча готовых систем крафта
лучше использовать их т.к. тот подход что ты сейчас используешь имеет много багов и недочётов
а сделать по нормальному ты врядли сможешь
Блок? Поподробней. Я начинающий мапмейкер.
3

» WarCraft 3 / Триггеры

Странно, я прикреплял скрин с триггером. Прикрепляю заново.
Загруженные файлы
3

» WarCraft 3 / Триггеры

Ethernet:
masias3:
Ethernet:
masias3:
bOrissko: Создай переменную типа integer, отлавливай применение способности и далее присваивай переменной integer рандомное число 1 до 3, ну а дальше если integer ровно 1, то создать такого юнита и т.д.
P.s: так же не забудь отключить "Фиксированный разброс" в Параметрах. Не помогло.
Триггер в студию
Почти правильно, только к переменной MercRandom присваивается случайное число только 1 раз при загрузке карты и больше не изменяется. Если у тебя только два триггера, которые на данный момент работают, то если при загрузке карты MercRandom выпало число 2 или 3, то второй триггер работать, конечно же, не будет.
Как вариант добавить в конец каждого триггера присваивание к переменной случайное число, т.е. при кажой покупке будет задаваться новое число от 1 до 3
На самом деле все можно упростить и использовать массив
и все завернуть в 1 триггер
Я попробовал в каждый запихнуть не получилось
Загруженные файлы
3

» WarCraft 3 / Триггеры

Ethernet:
masias3:
bOrissko:
Создай переменную типа integer, отлавливай применение способности и далее присваивай переменной integer рандомное число 1 до 3, ну а дальше если integer ровно 1, то создать такого юнита и т.д.
P.s: так же не забудь отключить "Фиксированный разброс" в Параметрах.
Не помогло.
Триггер в студию
Загруженные файлы
3

» WarCraft 3 / Триггеры

bOrissko:
Создай переменную типа integer, отлавливай применение способности и далее присваивай переменной integer рандомное число 1 до 3, ну а дальше если integer ровно 1, то создать такого юнита и т.д.
P.s: так же не забудь отключить "Фиксированный разброс" в Параметрах.
Не помогло.
3

» WarCraft 3 / Триггерные заклинания

Морфы не работают, если скопировать и сделать несколько способностей на базе морфа сфинксов, он применяет одну способность и пятикратно. У меня первая способность была повышение до ополченца. (помимо ее было еще 4 повышения, но куда бы я ни нажимал появлялся только ополченец)
masias3:
Морфы не работают, если скопировать и сделать несколько способностей на базе морфа сфинксов, он применяет одну способность и пятикратно. У меня первая способность была повышение до ополченца. (помимо ее было еще 4 повышения, но куда бы я ни нажимал появлялся только ополченец)
Только что потестил при копировании способности сфинка(друида ворона и медведя) создается два юнита.
biridius:
Но зачем триггер если есть способность "Сфинкс"?
Мне нужен триггер который будет работать с одним юнитом на повышение. (типа древо прокачки, крестьянин может повыситься до лучника,ополченца, рыцаря и т.д.).
Данный триггер работает только на одну способность.