С деревом все просто, отслеживай урон по нему. Если рабочий - значит добыча и делаем что нам надо с этим рабом.
С золотом еще проще. Есть событие на выход рабочего из золотой шахты.
Как отследить урон по дереву? Как определить, что нанёс урон именно рабочий? Какое событие на выход рабочего на золотой шахты?
quq_CCCP, теперь работает. Но если удалить действия анимации, перестаёт. Если вернуть, опять работает. Как такое возможно, чтобы анимация влияла на приказ? naxim:
Но и это не сработало.
Потому, что я переменную труповозки забыл указать при конвертировании в текст. Теперь работает, но у тебя другой приказ. Он включает автокаст. Пригодится.
quq_CCCP, ты сам свою карту проверил? У меня и в ней не работает. И пожалуйста на GUI, если возможно.
Но ты подкинул мне идею, что отданный приказ можно вывести на экран. Он и в правду другой: "loadcorpseinstant". Как в число конвертировать не знаю(хотя раньше знал), но BJ-функция числа не требует.
Зарегистрировать несколько одинаковых звуков под разными именами в редакторе звука. Проверил - работает. Насколько знаю, регистрировать их можно и на Jass.
Ну вообще-то в гухя этому посвящен целый раздел, и есть такая функция приказать лавке продать юнита...
Так же есть описание функций покупки юнитов в нейтральных зданий в разделе библиотека jass функций
Не смог найти. Можно ссылки на соответствующие материалы?
Вариант А. Ты хочешь, чтобы, после того как для игрока был запущен некий ИИ, отменить его и запустить другой некий ИИ.
Вариант Б. Ты хочешь запустить ИИ для 1 игрока только 1 раз, но если для него выбран к примеру лёгкий компьютер, ты хочешь этому игроку поставить компьютер сложный.
Судя по твоему описанию вопроса, тебе нужен вариант Б? Если да, то стоит покопаться в Blizzard.j. Возможно, там есть проверка на уровень сложности компьютера и запуск соответствующих ИИ.
» WarCraft 3 / триггеры. отлов выгрузки трупа после способности "проглотить"
» WarCraft 3 / Отследить добычу ресурсов
» WarCraft 3 / тригер на уничтожение
» WarCraft 3 / как узнать что юнит убил сам себя к примеру взрыв?
(Killing unit) равно Нет боевой единицы
Отредактирован naxim
» WarCraft 3 / Триггерный приказ "погрузить" труповозке
naxim:
Отредактирован naxim
» WarCraft 3 / Триггерный приказ "погрузить" труповозке
» WarCraft 3 / Эта труповозка не хочет погружать
» WarCraft 3 / ИИ не атакует некоторое время
» WarCraft 3 / Автоматический апгрейд юнитов
» WarCraft 3 / Считаем количество юнитов, погруженных на транспорт
» WarCraft 3 / Повтор звуков
» WarCraft 3 / Отсортировать элементы массива реальных
» WarCraft 3 / Удалить мультиборд при союзе с полностью общими войсками
» WarCraft 3 / Нанять юнита триггерно
Отредактирован naxim
» WarCraft 3 / Красивое затемнение
» WarCraft 3 / Событие умирающее дерево?
» WarCraft 3 / Проблема с окнами таймера
» WarCraft 3 / Проблема с окнами таймера
Отредактирован naxim
» WarCraft 3 / текстуры здания проваливаются наполовину
» WarCraft 3 / текстуры здания проваливаются наполовину
» WarCraft 3 / текстуры здания проваливаются наполовину
» WarCraft 3 / текстуры здания проваливаются наполовину
Отредактирован naxim
» WarCraft 3 / Триггерно изменить легкого ИИ на Сложного
Вариант Б. Ты хочешь запустить ИИ для 1 игрока только 1 раз, но если для него выбран к примеру лёгкий компьютер, ты хочешь этому игроку поставить компьютер сложный.
Судя по твоему описанию вопроса, тебе нужен вариант Б? Если да, то стоит покопаться в Blizzard.j. Возможно, там есть проверка на уровень сложности компьютера и запуск соответствующих ИИ.
» WarCraft 3 / Выбор героев исскуственным интелектом