TechnoViking, так ты сам юзаешь миллион глобалок в карте P1, TOR, TS, NS2 и т.д.
В варе есть глобальные и локальные переменные, глобальные везде юзаются, а локальные в пределах одной функции, где и были объявлены. Глобальная статична, а локальная каждый раз новая при объявлении
Ничего не пон что ты написал)))
Разницу в скрине от предыдущего не вижу. Я ж сказал, передаешь юнита триггера в глобалку, запускаешь таймер с 0 сек, в другом триггере, где этот таймер истекает, отдаешь приказ юниту в глобалке отмена
Глобалка - глобальная переменная, основы понимания гуи сленга)
Так в том-то и дело, что у чела было по 4-6 этажей, и триггеры тупо переставали работать от такой многофакторной аутентификации, поэтому ну его к лешему, чем Бог не шутит.
Прерваться выполнение может только если превысили оп лимит. Вот такое расположение ифов, когда после выполнения одного условия продолжают обсчитываться другие, оно и может перестать работать. Хотя если твой друг поставил потом ифы по порядку, а не друг в друге, и оно заработало, то тут только тёмная магия)
Что ты там придумал про ужимку и тройное копирование я непон)
Один потный картодел как-то сказал, что у него триггеры, исполненные подобным образом более чем в 3-4 этажа, начинали багаться и тупо неработать. Короче там приколы из-за этого ГУИ начинаются. Поэтому я просто-напросто от греха подальше, как грица.
Вряд ли дело в таком расположении ифов, ведь после прохождения такого-то условия последующие пропускаются
это я про TOR = мудрец/ученик/т.д., где проверки продолжаются даже если условие уже выполнено
Можно пойти ещё одним путём, если нужна и мана, и золото.
Создаём на карте такого-то юнита, а в требованиях указываем его наличие, если мана заканчивается - удаляем юнита, появилась - создаём
Выбираешь всех героев игроков вокруг маньяка, если звук не проигрывается, то проиграть для локального игрока. Изменяешь громкость звука в зависимости от расстояния. (Текущее расстояние разделить на максимальное и умножить на 100 (если громкость не через единичку настраивается))
а тьфу, у тебя скорость изменять надо, ну если там нет такой функции то просто проиграй другой звук
Vlod, ты неправильно понял, локальным переменным присваивать глобалки. В итоге всего лишь несколько глобалок-настроек для всех твоих 100 абилок. Я уже делал так, а вот копировать весь этот код 100 раз уже не очень)
Да и для друзей активно этой темой пользуюсь, чтобы с кодом не мучились
N7 Molot, ну автор же для других людей всё таки делал))
Гуишникам и так страшно в код лезть, а тут ещё и зинк, пускай все предоставленные настройки и наверху. Те, кто шарит за абилки и на гуи смогут это сделать, поэтому я ориентировался на ландшафтеров всяких или любителей синематиков)
Можно было бы переменную булекспра пихнуть через гуи, а так же сами настройки, чтобы не шарящим за код было проще настраивать (к примеру есть разные варианты абилки, не копировать же весь код заново). Так же настроить, чтобы не только нежить получала варианты ничего/дамажить/лечить, чтобы пользователь сам выбирал к кому это применимо. Ну и оставить естественно возможность редактировать действия абилки через гуи. Перед получением урона выставить какую-то там глобалку на единичку. Если юнит получил урон и оно равно единичке, значит это твоя абилка, игрок сам сможет пихнуть сколько угодно эффектов и различных настроек
Да и звучит так будто бы это не костыль, а все способы каста заклинаний на юнитов которые я знаю - костыли
Даммикаст это не костыль, сверху указали как можно обойтись без юнитов для этого случая, но тебе наверняка ещё понадобится знания об этом, поэтому вот карта-пример
Desgul, хоть бы написал как ты её достал, а то чел так и не понял как это делать)
У меня нет винмпк, не хочет устанавливаться, поэтому покажу на примере мпк мастера
Roy Mustang, эта функция проверят количество хп юнита, а не классификацию, если там меньше 0 - юнит мёртв (return GetWidgetLife(u) <= 0.405). Функция автора проверяет мертвость юнита, его тип (return IsUnitType(u, UNIT_TYPE_DEAD))
Ред. rsfghd
» WarCraft 3 / Как триггерно прервать изучение технологии?
В варе есть глобальные и локальные переменные, глобальные везде юзаются, а локальные в пределах одной функции, где и были объявлены. Глобальная статична, а локальная каждый раз новая при объявлении
Ред. rsfghd
» WarCraft 3 / Как триггерно прервать изучение технологии?
Разницу в скрине от предыдущего не вижу. Я ж сказал, передаешь юнита триггера в глобалку, запускаешь таймер с 0 сек, в другом триггере, где этот таймер истекает, отдаешь приказ юниту в глобалке отмена
Глобалка - глобальная переменная, основы понимания гуи сленга)
» WarCraft 3 / Отсутствует снаряд способности
Ред. rsfghd
» WarCraft 3 / Как триггерно прервать изучение технологии?
Таймер должен запускать другой триггер с отменой приказа
» WarCraft 3 / Как триггерно прервать изучение технологии?
» WarCraft 3 / Как триггерно прервать изучение технологии?
» WarCraft 3 / Восстание проклятых
» WarCraft 3 / Контраверсия
» WarCraft 3 / Как поставить стоимость юнита в мане
Создаём на карте такого-то юнита, а в требованиях указываем его наличие, если мана заканчивается - удаляем юнита, появилась - создаём
Ред. rsfghd
» WarCraft 3 / Отслеживание
» WarCraft 3 / Звук при видении или атаке игрока.
» WarCraft 3 / Отсутствует снаряд способности
» WarCraft 3 / Не открываются триггеры
Ред. rsfghd
» WarCraft 3 / ZinC: Благодать AOE
Да и для друзей активно этой темой пользуюсь, чтобы с кодом не мучились
Гуишникам и так страшно в код лезть, а тут ещё и зинк, пускай все предоставленные настройки и наверху. Те, кто шарит за абилки и на гуи смогут это сделать, поэтому я ориентировался на ландшафтеров всяких или любителей синематиков)
» WarCraft 3 / ZinC: Благодать AOE
» WarCraft 3 / доставание стандартных моделей
» WarCraft 3 / Текстуры
» WarCraft 3 / Как правильно налаживать заклинания на юнитов?
» WarCraft 3 / Не могу найти в программе WinMPQ одну модель.
» WarCraft 3 / Как сделать воскрешение героя для нескольких игроков
» WarCraft 3 / как найти модель в программе WinMPQ
У меня нет винмпк, не хочет устанавливаться, поэтому покажу на примере мпк мастера
» WarCraft 3 / kLoader - запуск нескольких Warcraft на одном компьютере
Ред. rsfghd
» WarCraft 3 / Нету нужного типа классификации в ГУИ
JNGP: Rebuild от PT153
Ред. rsfghd
» WarCraft 3 / Нету нужного типа классификации в ГУИ
на стандарте только джасс
Ред. rsfghd
» WarCraft 3 / Нету нужного типа классификации в ГУИ