Думаю лучшим вариантом будет открыть миссию с Малганисом, и посмотреть, как сделано там. (а так подобную систему можно сделать и полностью на триггерах. Не смотрел, как делали близы в миссии)
Как минимум наработку можно развить до своей идеи, но за основу можно взять ее.
Основная идея в том, чтобы в магазине продавались руны под видом твоих предметов (пустышки). Таким образом даже если у тебя полный инвентарь, ты сможешь купить руну и получить ее.
А далее уже делай проверку инвентаря игрока и делай свои вычисления по купленному рецепту. По идее тут нет ничего сложного.
Artyom18, ну брать предмет по типу у героя изначально плохая идея, ибо этот предмет может быть как раз таки подобранным предметом.
Поэтому нужно ссылаться только на другой предмет, который точно не относится к манипулируемому предмету.
Я сделал тебе наработку ниже, смотри, разбирайся.
Tredor46, не видал в обычном 1.26а возможности сохранять в виде папки. Разве что с какими-то модификациями, но не уверен, что такие модификации есть у всех, чтобы об этом не упомянуть.
WilliamBz, а где перебор юнитов в bubble_units на втором скрине?
Ты выбрал ОДИН раз случайного юнита и все... Я так и не понял, что ты там проверяешь всего с одним случайным юнитом... А что, остальных не надо?
К сожалению событие никак не удалить. Как минимум в версии 1.26а.
И да, много событий может накопиться и может довести до краша. (если их реально много добавляется каждую секунду в течении всей игры, не говоря уже про оптимизацию)
Можешь поэкспериментировать с удалением / пересозданием всего триггера, мб так получится.
Вроде как подобного в варике нет, учитывая, сколько различных источников звуков существует, отлавливать все тоже будет громоздко и тяжело.
Если воспроизводишь какой-то звук вручную - можешь сохранить время начала и продолжительность звука или таймер с обнулением переменной через время для завершения звука.
И если за это время у тебя происходит проверка - сможешь легко проверить по переменной, играет ли сейчас звук.
Artyom18, также для оптимизации советую не перебирать каждый раз юнитов на всей карте и искать подходящие по условию, а сохранять их в переменные и выбирать юнита через переменную напрямую без переборов.
Artyom18, вот, этот баг происходит из-за того, что ты был в режиме выбора в книге заклинания.
Нужно выйти из этого режима, чтобы не баговалась сумка с помощью Esc. Вот:
Новая карта, поставил целителя, сделал триггер выбора целителя. Запустил тест карты. Целитель выбрался триггерно и я вижу все скилы.
Что не так?
Какая у тебя версия варика?
Можешь описать пошагово, что ты сделал?
Можешь скинуть карту? Если не можешь свою - сделай в пустой карте случай и скинь сюда.
» Администрация XGM / Файловый переполох
» WarCraft 3 / Marvel BattleWorld
Ред. konvan5
» WarCraft 3 / привет, если ли материал по работе с ии капитаном, чтобы…
(а так подобную систему можно сделать и полностью на триггерах. Не смотрел, как делали близы в миссии)
» WarCraft 3 / (ХЕЛП) Нужна помощь с тригерром
Ред. konvan5
» WarCraft 3 / Интересует вот такое скрещивание предметов. Если у игрока…
» WarCraft 3 / Нужен триггер на стаканье предмета при подборе железа
Поэтому нужно ссылаться только на другой предмет, который точно не относится к манипулируемому предмету.
Я сделал тебе наработку ниже, смотри, разбирайся.
» WarCraft 3 / Нужен триггер на стаканье предмета при подборе железа
Вот тебе простая наработка.
» WarCraft 3 / Здравствуйте дорогие искатели интересных кастомных карт (ИИКК)…
Встряхнуть стариной?
Ред. konvan5
» WarCraft 3 / Выбор героя через таверну
» WarCraft 3 / Выбор героя через таверну
А так да, все это инструменты, облегчающие разработку.
» WarCraft 3 / Выбор героя через таверну
» WarCraft 3 / Выбор героя через таверну
Ред. konvan5
» WarCraft 3 / Выбор героя через таверну
Думаю как альтернативу можно использовать MPQ Editor.
» WarCraft 3 / Нужен триггер на стаканье предмета при подборе железа
» WarCraft 3 / Выбор героя через таверну
» WarCraft 3 / Какие есть методы оптимизации триггеров при переборе юнитов?…
» WarCraft 3 / Какие есть методы оптимизации триггеров при переборе юнитов?…
Ты выбрал ОДИН раз случайного юнита и все... Я так и не понял, что ты там проверяешь всего с одним случайным юнитом... А что, остальных не надо?
» WarCraft 3 / Есть ли способ удалить событие из триггера? Если в триггере…
Ред. konvan5
» WarCraft 3 / Есть ли способ удалить событие из триггера? Если в триггере…
Ред. konvan5
» WarCraft 3 / Есть ли способ удалить событие из триггера? Если в триггере…
И да, много событий может накопиться и может довести до краша. (если их реально много добавляется каждую секунду в течении всей игры, не говоря уже про оптимизацию)
Можешь поэкспериментировать с удалением / пересозданием всего триггера, мб так получится.
» WarCraft 3 / Можно ли в триггерах как то проверить играет/не играет ли звук?…
Если воспроизводишь какой-то звук вручную - можешь сохранить время начала и продолжительность звука или таймер с обнулением переменной через время для завершения звука.
И если за это время у тебя происходит проверка - сможешь легко проверить по переменной, играет ли сейчас звук.
» WarCraft 3 / Когда триггерно выбираешь юнита - у него не отображаются скиллы…
» WarCraft 3 / Когда триггерно выбираешь юнита - у него не отображаются скиллы…
Нужно выйти из этого режима, чтобы не баговалась сумка с помощью Esc. Вот:
» WarCraft 3 / Отлов лучницы и гиппогрифа после активации способности "Расседлать"
» WarCraft 3 / Когда триггерно выбираешь юнита - у него не отображаются скиллы…
Какая у тебя версия варика?
Можешь описать пошагово, что ты сделал?
Можешь скинуть карту? Если не можешь свою - сделай в пустой карте случай и скинь сюда.