Здравствуйте! Я новичок в создании карт для Warcraft 3, и столкнулся с проблемой при разработке карты. Моя задача - создать диалоговое окно в начале раунда с выбором Fast spell, All spells are free, Fast Build. Однако я столкнулся с трудностью: не знаю, как при помощи триггеров влиять на редактирование объектов. Прошу вашей помощи: возможно ли как-то при помощи триггеров воздействовать на редактирование объектов или достичь подобного эффекта? Заранее благодарю за любую поддержку!

P.S.

И да, диалоговое окно я уже создал

Принятый ответ

Любой юнит, заклинание, здание или предмет.
По классике, есть три пути:
Так же очень не помешает способность думать через мозг.
`
ОЖИДАНИЕ РЕКЛАМЫ...
1
13
6 месяцев назад
1
Можно, иногда костылями но конечной задачи можно достигнуть
0
1
6 месяцев назад
Отредактирован gadziloid
0
Можно, иногда костылями но конечной задачи можно достигнуть
Спасибо за поддержку. Да, я понимаю, что "костылями но конечной задачи можно достигнуть". Просто у меня нет даже малейшего представления, как это сделать.
1
13
6 месяцев назад
Отредактирован Borodach
1
Так ты и конечной задачи не описал. Есть событие "диалог - кнопка нажата" (по памяти, примерно так), а в действиях влияеш на обекты. Так понимаю, ты кнопки в переменную записал и вывел на екран, с етим справился?
1
29
6 месяцев назад
1
Что есть объект?
1
24
6 месяцев назад
1
Ты про любые поля в Редакторе Объектов? Тогда ответ - многие почти никак. В зависимости от версии варкрафта, со временем добавили некоторый функционал, но все равно недостаточно широкий.
Так что как говорили, на некоторые свойства можно влиять через костыли, например через способки. И некоторые триггеры, но их мало.
0
1
6 месяцев назад
0
Так ты и конечной задачи не описал. Есть событие "диалог - кнопка нажата" (по памяти, примерно так), а в действиях влияеш на обекты. Так понимаю, ты кнопки в переменную записал и вывел на екран, с етим справился?
Да, кнопки в переменную записал и вывел на экран. Задача заключается в том, чтобы при нажатии, например, на "All spells are free", все способности не требовали маны. С тем же самым "Fast spell" – чтобы заклинания быстро перезаряжались. Проблема в том, что я не понимаю принцип, как это сделать через триггеры, скрипты или что-то подобное.

Ты про любые поля в Редакторе Объектов? Тогда ответ - многие почти никак. В зависимости от версии варкрафта, со временем добавили некоторый функционал, но все равно недостаточно широкий.
Так что как говорили, на некоторые свойства можно влиять через костыли, например через способки. И некоторые триггеры, но их мало.
Понятно. Очень жаль(

Что есть объект?
Любой юнит, заклинание, здание или предмет.
1
24
6 месяцев назад
1
Да, кнопки в переменную записал и вывел на экран. Задача заключается в том, чтобы при нажатии, например, на "All spells are free", все способности не требовали маны. С тем же самым "Fast spell" – чтобы заклинания быстро перезаряжались. Проблема в том, что я не понимаю принцип, как это сделать через триггеры, скрипты или что-то подобное.
Для такого либо тебе надо делать в редакторе объектов ВСЕ вариации способок со ВСЕМИ комбинациями, и потом заменять одну способку на другую в зависимости от настроек в игре. Уж заменить способки можно (удалять/добавлять).
Либо делаю абсолютно свои триггерные/кодовые способки, где все свойства закодированы тобой, но это громоздко, сложно и долго. Много работы.
В рефоржеде, кстати, добавляли что-то для контроля способок, но думаю того функционала все равно не хватит для твоих амбиций.
1
29
6 месяцев назад
1
Любой юнит, заклинание, здание или предмет.
По классике, есть три пути:
Так же очень не помешает способность думать через мозг.
Принятый ответ
0
23
6 месяцев назад
0
Ну в рефе добавили редактирование полей в гуи, не всех, но много идей можно этим закрыть, прямо в гуи.
Но там есть свой прикол, оно меняет параметр не у "общей" абилки, а у конкретного экземпляра абилки у конкретного юнита
Загруженные файлы
0
29
6 месяцев назад
0
Предупреждение автору публикации

замечание: 1.5 Злоупотребление форматированием.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.