33

» WarCraft 3 / Помогите получить значение Order способности

prog, ну не хочется базу создавать, когда "вроде бы" можно всё автоматизировать, но не судьба
33

» WarCraft 3 / Редактирование полёта

Принятый ответ
В редакторе объектов она так и называется, но чтобы она изменилась, юнит должен быть летающим (Иметь тип движения летающий)
А вообще лучше это сделать триггерно
33

» WarCraft 3 / Помогите получить значение Order способности

Хз зачем это нужно, кроме дебагов.
А как ты делаешь сейчас даммиксаст? вручную вызываешь IssueImmediateOrder(u,"stomp") или цифровой код вместо "stomp", а я хочу просто передавать равкод абилки в функцию без приказа, и игра сама поймёт что ей выполнить, но ладно, будем по старинке, это не сильно меня парит, просто хотелось новый функционал опробовать, эх...
prog:
С большой вероятностью можно идти спать.
а вот и верный ответ =)
33

» WarCraft 3 / Восстановление здоровья

Принятый ответ
Можно отследить добавляете герою руну с зельем здоровья!
я уже 3 раз одинаково отвечаю на твой третий вопрос, не кажется ли что пора уже разобраться с этими рунами?
а вообще есть ещё как минимум 10 других способов
33

» WarCraft 3 / Отключить приказ smart

Просто отлавливать smart, паузить, стопить, анпаузить
Проверено 100%, проблем нет, по этому принципу сделана стрельба
33

» WarCraft 3 / как перезарядить способность на половину. а не полностью?

Принятый ответ
Честно функционал откровенно говоря слабый для манипулирования кулдауном. И это всё что есть. Тоже вот кинулся недавно и тут беда такая... (на мемхаке было лучше)
Но увы даже такую способность не сделать:
Каждый удар по врагам уменьшает перезарядку способности на 1 секунду
33

» WarCraft 3 / Помогите получить значение Order способности

8gabriel8, верно, у меня есть равкод способности и я хочу даммику отдать приказ на каст способности но не вручную прописывать OrderID, а вытащить его из самой способности
33

» WarCraft 3 / Помогите получить значение Order способности

нумерации все с нуля выставил радиус действия способности через
BlzSetAbilityRealLevelField(BlzGetUnitAbility(ud, id), ABILITY_RLF_AREA_OF_EFFECT, 0, 500)
или хотите сказать что set с 0 а Get с 1 ?
PT153, проверил вообще на неё поток обрывается если так написать =( и у простого филда не уровневого всего 5 полей
написал так
Print(BlzGetAbilityStringField(BlzGetUnitAbility(ud, id), ConvertAbilityStringField(FourCC('aord'))).." Что у нас тут?")
Загруженные файлы
33

» WarCraft 3 / Отловить направление способности

Я предложил идею как это реализовать, так что жду полноценной наработки вещь полезная в принципе же (или сам сделаю как захочу, но пока не хочу)
33

» WarCraft 3 / Повышение защиты при использовании способности

хз какой триггер
UnitAddItem(unit, CreateItem('I002', 0, 0))
Наверное что-то "создать предмет для героя", и предметы по типу рун и свитков активируются автоматически как только попадают в инвентарь героя
33

» WarCraft 3 / Смертельный союз для всех

Ни одна другая способность так не может.
раскрыть
Для всего остального есть мастер кард
А для всего остального есть кислотная бомба Алхимика
33

» WarCraft 3 / Убрать HP бары у юнитов

Если надо убрать всем то включаешь функцию Disable Pre Selection
А всем другим юнитам если их не много и по необходимости рисуешь кастом бары
33

» WarCraft 3 / Отловить направление способности

А надо вспомнить какие события в игре реально очистили бы это, что мы обычно нажимаем?
Вообще можно сделать событие AnyKeyEvent оно бы очищало отображение радиусов
33

» WarCraft 3 / Отловить направление способности

Есть решение, но такого ещё никто не делал (нужен последний патч или мемхак, рассмотрим последний патч):
  1. Отлавливаем событие Нажата кнопка Q или же игрок нажал мышкой в область экрана где есть абилка Q
  2. Создаём Эффект отображения радиуса способности
  3. Придумывает событие очистки (тут хз), например способность скастовали или нажали любую другую кнопку отмены
Для образца вот зачатки подобной наработки xgm.guru/p/wc3/slarkwars искать в комментариях внизу отображение радиуса действия способностей
33

» WarCraft 3 / Повторение триггера

книги давать с этими способностями внутри, хотя с уроном хз как, не проверял
но первый 100% простая книга здоровья
33

» WarCraft 3 / Мгновенный поворот юнита

PT153, это жутчайший костыль, требующий редактирование модели, я потом от него отказался и разворачивал только турель, ибо там есть некоторые дёрганья (хотя дёрганья связаны исключительно с функций SetUnitLookAt )
И юнита (не героя) можно мгновенно разворачивать через удаление/добавление
33

» WarCraft 3 / Смена типа атаки

Принятый ответ
На 126 патче на мемхаке вот можно покупать модификаторы типа атаки, алгоритм для оружия будет тот же самый
На 131 патче функции смены типа атаки есть, но не работают (пока что =))
Морф не костыль, если делаете кампанию и там атаку может менять глав герой, тогда надо будет сделать Х (7) копий героя с новым типом атаки, а если у вас 100 героев и надо всем менять тогда раздувать до 700, это ужасно
Wurst позволит динамически заполнить базу таких героев, но это сложно
33

» Администрация XGM / Обновление 2019 - Stage 5

если на 11 уровне у меня было 10 очков, значит всё таки не получилось заобузить блогера =( всё таки забвение сработало как надо, мои извинения
33

» Администрация XGM / Обновление 2019 - Stage 5

о блогер появился, хоть я его и не качал получается заобузил 1 очко?
33

» Администрация XGM / Обновление 2019 - Stage 5

Прокачал всё тоже самое что и было в итоге на блог очков не хватило, весело, как хорошо что он и не нужен особо мне, хотя зачатки блога были, кстати раньше же забвение не сбрасывало, так прям и было написано (кроме блога), надеюсь никто от этого не пострадает