18

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

наносим урон
Наносится дополнительный урона в процентах (25%) от общей силы атаки
Откуда ты возьмёшь базовый урон на 1.26 ваниле?
А зачем? Берем урон который получил юнит, множим на 25% и наносим чистый урон чтоб больше не срезался защитой.
18

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

Если хочешь с орбом - то можешь добавлять не ауру меткости, а "разгром".
Как обеспечить нанесение дополнительного урона исходя из хп цели?
Юнит получает урон -> юнит получивший урон находится под ядом\проклятием -> удаляем яд\проклятье, проверяем здоровье, наносим урон
18

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

Предмет должен быть орбом, тогда задача в разы упрощается
Как ты будешь рулить способностями орба на 1.26 ваниле?
Не уточнил, но думал что все и так понимают что орбы перебивают друг друга. Добавить описание, что не будет с иными работать, но плюсом что прост в реализации на ГУИ 1.26
18

» Unryze Jass API / UjAPI

BlzFrameGetChild(ORIGIN_FRAME_COMMAND_BAR, 0) и GetFrameChild(ORIGIN_FRAME_COMMAND_BAR, 0) ссылается на фрейм(расположение кнопки) х3 у2, а не х3 у3. х3 у3 не видно никаким индексом в диапазоне от -1 до 11.
OSKEY_LEFT и RIGHT, UP, DOWN не работают, но так понимаю в 1.19.78 работает.Обновление в дискорде и гитхабе нет, а с сайта блочит вирус( отключал антивирус и брандмауэр). Windows 7
18

» WarCraft 3 / Ограничение количества зданий

Лучше не таймером, а событием завершает постройку и проверять условием какое здание, если нужное то заблокировать
18

» WarCraft 3 / Отлов автоатаки на дальника

Юнит получил урон, как то так
Атакован сработает перед вылетом стрелы
18

» WarCraft 3 / Триггер зависящий от улучшения

Перем: Тип юнита[масс кол.игроков] (type)
Таймер [масс кол.игроков] (timer)
Тип юнита[n] (data)
Трг:InitMap
Data[1] = foot
Data[2] = rifle
Трг:Прошло 0 сек
Дей: циклом для каждого игрока запустить timer с повторением
Трг: timer[0] истекает(для каждого игрока)
Усл: type[0] не равно нулл
Дей: создать юнита type[0] в точке
Трг: завершает улучшение
Дей:type[номер игрока инициатора] = data[уровень апгрейда]
18

» Unryze Jass API / UjAPI

Крашит при загрузке таблицы, Без лаунчера работает.
/ /! loaddata "data.slk"
Ошибся, совпало после добавления триггера
18

» Unryze Jass API / UjAPI

Крашит при загрузке таблицы, Без лаунчера работает.
/ /! loaddata "data.slk"
Карты с UJApi могут запускаться на айкапе или ирине?
18

» WarCraft 3 / Крепление эффекта к двум и более аттачам

Можешь посмотреть как шипи накладаються на жука(герой нежити). Может и так пойдет...
18

» WarCraft 3 / Помогите с настройкой юнита

Если всех нужно, то через апгрейд по типу орковских охотников в берсерков. Если одного то морф
18

» WarCraft 3 / Игнор приказов игрока

Если просто "страх", то можно запаузить юнита, воспроизвести анимацию бега и перемещать триггерно
18

» WarCraft 3 / Много триггерных абилок

Еще как вариант, назвать спелы по названию функции вызова
Соб: кастует спел
Дей: call TriggerExecute(GetSpellTriggerName()) ))
Если пользуешся ГУИ
Дей:
сall TriggerExecute("trg_"+GetSpellTriggerName()+"Action")
может писатся по другому, написал из памяти
18

» WarCraft 3 / Эффекты

Схожая "проблема" была, когда в насройках игры эфекты на минимум стояли
18

» WarCraft 3 / Как сохранить удобно jass код или lua?

Сохраняй разные версии
Например: mymap_0(версия на продакшн).02(законченные системы,скилы).32(сохранения по завершению работы)
Mymap_0_02_23.w3x
Mymap_0_02_24.w3x
18

» WarCraft 3 / Как указать герою покупать предметы с помощью триггеров?

Можно по методу
Герой трал входит в область "магазин"
Если у игрока золота больше стоимости свитка
создать герою предмет свиток
Отнять у игрока золото
18

» WarCraft 3 / Голда в % за килл крипа в зависимости от кол-ва игроков

Переменная = Нарада за крипа / количество игроков
Установить игроку N количество ресурсов как текущее кол. + переменная
18

» WarCraft 3 / Скорость поворота юнита

Способность "Торнадо", должна замедлять скорость поворота, так как напалм вешает ее, а вот может ли ускорить, надо проверять