26

» WarCraft 3 / Аналог силового блинка из доты2 PureJass only pls.

А я бы без дамми обошёлся.
Урон наносим триггерно.
Дебафф через ауру.
Можно сделать на GUI.
Хочешь Jass - можно и Jass.

Открыл офф-вики д2, нашёл там этот даггер - ужаснулся с цифр))
Понятно конечно что пострадала развёртка страницы, но в первые мгновения этого не осознаёшь и просто афигеваешь от урона в "6 + 3 от силы", от замедления движения на 150%, и от длительности эффекта в 50 сек. )))
26

» WarCraft 3 / Как сделать рандомное перемещение

Утечка же будет, разве нет?
Утечка будет, если ты будешь ссылаться на точку которую тут же и создаёшь. Напр.:
"Переместить юнита в (случайная точка в области)".
Что б этого не происходило, нужно создать точку как ссылку для переменной. Прим.:
"set POINT = (случайная точка в области)".
После этого можно на неё ссылаться. Прим.:
"Переместить юнита в (POINT)".
А после этого можно/нужно удалить эту точку. Прим.:
"CS: call RemoveLocation( udg_POINT )".
26

» WarCraft 3 / [GUI] Шансовое срабатывание яда

Как?!
По событию "юнит атакован" проверяешь что атакующий Имеет предмет/абилку на основе сферы замедления (т.е. через ИЛИ перебор условий, главное что б хоть одно совпало).
При совпадении проверяешл текущий приказ юнита, если он пустой/никакой (тут можно провести тесты и выяснить точно при каких раьотает а при каких нет), отдаёшь атакующему юниту приказ "атаковать" (attack) в точку. В качестве точки выбираешь позицию этого самого атакующего юнита. Готово.
Каждый раз, когда юнит со сферой замедления будет самостоятельно пытаться атаковать кого-либо из-за того что этот "кто-либо" подошёл слишком близко, то этот юнит будет получать приказ атаки в землю и тем самым сам выбирать кого ему атаковать - т.е. визуально ничего не поменяется вообще. Зато будет работать сфера за едления.

Нет ничего плохого в плане управления югитами, если приказать атаковать кого-попало тому юниту, который и так ничего не делал и САМ решил кого-то начать атаковать
26

» WarCraft 3 / [GUI] Шансовое срабатывание яда

UPD: У сферы замедления, и сферы молнии есть баг. Чтобы способность сработала, нужно ее "направить" на противника. Т.е. нажать кнопку атаки(А), и кликнуть или на землю, или на противника. И вот тогда оно будет работать.
А пассивные скиллы всегда срабатывают с 100% шансом, вне зависимости от указанного в способности. Пытался даже способность орб яд(сфера замедления с пассивным ядом) засунуть в способность орб (сфера замедления). 100% срабатывание. =(
ИМХО, проще выдавать тригером нужному юниту, в нужный момент, способность - яд.
Это фиксится... спроси меня "Как?!"
26

» WarCraft 3 / Нанесение урона триггерным способом

Второй триггер, каждые 0.1 сек как только int равен или меньше нуля то запускать то, что там нужно. Иначе думаю никак.
А нельзя вставить проверку сразу после изменения переменной? Вместо того что бы дрочить таймер понапрасному
26

» WarCraft 3 / Повернуть юнита с анимацией движения

А разве разворот юнита когда-либо применял к его молели анимацию движения?
26

» WarCraft 3 / Файл шрифта оригинала

Принятый ответ
Помоему в WarRun'е был этот шрифт среди вариантов

Можешь чекнуть
26

» WarCraft 3 / Пассивка предмета. как создать?

Ну вот на сколько полезный вы ему дали ответ, так вот и он вам даст такой же информативный ответ (никакой).
26

» WarCraft 3 / как сделать пассивку предмета( 2ой предмет)

Тут тебе верно сказали: хочешь регулировать силу вампиризм - делай вампиризм триггерно. И точно так же с остальными параметрами указанными тобой.
А это пахнет обширной системой, через которую будут работать все скиллы и предметы на карте.
26

» WarCraft 3 / Пассивка предмета. как создать?

p.s. аура меткости кринж, вам нужен демолиш
Так тогда можно всё свести к кринжу...
Аупа меткости - кринж, нужен демолиш...
Демолишь - кринж, нужен другой орб...
Орбы - кринж, нужен детект урона...
Детект урона - кринж, нужен МХ...
МХ - кринж, нужен реф+луа...
Реф+луа - кринж, нужна другая игра...
26

» WarCraft 3 / Есть ли эффекты атаки, снимаемые рассеиванием чар?

Очень странный вариант, если с предмета перевести на воина. Отображает внутреннюю способность как неактивную, название+описание почему-то использует сразу три строки...
Это нормально. Оно ещё может показывать КД скилла что внутри, как пассвная перезарядка будет, хоть и с затемнённой иконкой. Именно таким образом сделана старая пассивка Вивера из Доты (вторая атака при атаке с КД = сфера замедления + огненные стрелы с 0 урона).
Можно избпвмться от иконки совсем.
А при желании можно подсунуть незатемнённую пустышку (но КД на ней не будет видно).
26

» WarCraft 3 / Пассивка предмета. как создать?

А зачем?
За тем что так жить сложнее...а иначе - ну не можна

По большей части для таких запросов можно обойтись чем-то простым, пускай и не самым эффективным (намеренно), тем самым давая автору пищу для размышлений о том что и как работает, с чем что едят, и какого рода диарея после этого бывает...
26

» WarCraft 3 / Пассивка предмета. как создать?

vkuser261514111, там есть события, которые не относятся к конкретному юниту или игроку (они сделаны типа как общие, без выбора конкретного юнита).
Если ты не видишь нужных названий, значит они просто неправильно переведены.
Если хочешь с орбом - то можешь добавлять не ауру меткости, а "разгром".
26

» WarCraft 3 / Пассивка предмета. как создать?

думаю это возможно сделать именно по моей задумке. допустим. добавить способность аура меткости персонажу. событие: оз перс ниже 50%. действие: если у врага есть предмет N, то он наносит на 25% больше урона. но. как это сделать тригерно, не могу понять уже сутки
Всё верно, именно таким образом это и можно реализовать. В момент замаха, по событию "юнит атакован" проверяешь имеет ли атакующий нужный предмет, если да, то чему равно отношение текущего ХП атакованного юнита к его максимальному ХП ( текущее / максимальное < 0.5 ), в положительном случае добавляешь ауру меткость, иначе - отнимаешь.
Событие - Юнит атакован
Действия:
Если:
(Атакующий юнит) имеет предмет типа (твой_предмет) == Да
Тогда:
Если:
( (текущее ХП (атакованного)) / (максимальное ХП (атакованного)) ) < ( 0.50 )
Тогда:
Боевая единица - Добавить (атакующему) способность ("Аура меткости")
Иначе:
Боевая единица - Удалить у (атакующего) способность ("Аура меткости")
Боевая единица - Удалить эффект ("Аура меткости") с (атакующего)
26

» WarCraft 3 / Способности и алгоритмы на заказ

Заказ

Название: Каст Бафа
Метод: GUI
MUI: Обязательно
Цель: Другой юнит
Количество уровней: 1
Описание: Обычный каст например целительной волны на одну цель, которая будет давать юниту бафф замедления от торнадо.
Технические характеристики: Мне необходимо понять, как сделать способность которая кастуется на цель, дает цели ауру с таймером (например 10 сек), чтоб по прошествии таймера аура пропадала с юнита.
Все для того чтоб я мог отлавливать на юните складывающийся бафф (аура торнадо складывается), и мог дальше с юнитом делать свои действия.
Прошу сделать на гуи, и с удалением бафа группы чего там еще чтоб без утечек, потому что такой спелл будет юзаться не одним юнитом и часто.
ps. хочу знать как правильно такое сделать на гуишке
Попробуй посмотри это
Загруженные файлы
26

» WarCraft II: The Rebirth / Как сделать лимит на здание?

Но как?
Указываешь какому игроку установить лимит, и на какого именно юнита
Загруженные файлы
26

» WarCraft II: The Rebirth / Как сделать лимит на здание?

Нужно при старте карты выставить всем игрокам лимит на это здание равный 1.
26

» WarCraft 3 / Не могу в свойствах карты передвинуть размер карты влево

Может у тебя редактор какой-то не тот?
Стандартный поддерживал вроде только до 256
Как я понимаю JNGP поддерживает до 480 вроде.
26

» WarCraft 3 / Не могу в свойствах карты передвинуть размер карты влево

В лимит наверно упёрся, не?
Уменьши првый край и попробуй увеличить левый - если сработает, значит это и есть лимит
26

» WarCraft 3 / Иконки из Wow

Как вариант - зайти на wowhead.com/ru и найти любой предмет, умение, и прочее. А там уже можно будет открыть отдельно иконку (скачать).
26

» WarCraft 3 / Визуальное Отображаение получаемого героем опыта

Куда именно файл кидать?
Это пример реализации внутри самой карты.
Это не тот случай когда просто кидаешь файл в папку с игрой и происходят какие-то изменения.
26

» WarCraft 3 / Как сделать чтобы героя нельзя было делать несколько раз

А что мешает добавить кастомного героя в список к стандартным?
Это в константах.
Все добавленные туда героя будут лимитироваться по одному на игрока, который их нанимает.
26

» WarCraft 3 / При использование способности, активируется другая

Самое простое будет взять разные абилки на призыв, а их довольно много.
  • Дух воды, волка, медведя, кабана, сокола
  • Невидимый дух, дух-целитель, вызов инфернала
  • Вызов голема, привратника ада, дракона, морлоков и т.п.
Да, какие-то из них будут одинаковыми, но набрать 4-5 вполне реально.