26

» WarCraft 3 / Надо ли очищать группу перед уничтожением

Cancel:
нечего сказать - не говори.
Ты сам задал вопрос...
и что?
...и я тебе на него и отвечаю.
26

» WarCraft 3 / String Hash

ledoed:
и посредством mix делать локализацию
Дастаточно просто текстовики подменить
26

» WarCraft 3 / Надо ли очищать группу перед уничтожением

А задача узнать очищается ли уничтоженная группа без создания утечек.
На это тебе уже ответили
И сказали что можешь сам попробовать загрузить память
26

» WarCraft 3 / Доступность способности

Принятый ответ
При улучшении повышай уровень абилки на 2й
Вот и будет проверять что уровень больше 1 = улучшение есть.
А вообще, да - проверяешь улучшение, и всё.
26

» WarCraft 3 / Урон от способности

Сделай ДВА молота бурь и технику что бы она их переключала.
Когда отдаёшь приказ юзать молот в подходящую цель - накидываешь на кастера технику, иначе - снимаешь.
В итоге у тебя будет два молота с 100/175/250 и 200/350/500 урона, и когда ты будешь кастовать его он автоматически будет переключаться под нужный уровень.
Если сделать Технике несколько уровней, и соответственно ещё несколько молотом - можно регулировать степень усиление (или ослабления) урона от молота.
Вплоть до "+5 сек к оглушению", или "0.01 сек оглушения всего"
26

» WarCraft 3 / Надо ли очищать группу перед уничтожением

Создаёте виспа, закидываете в группу, убиваете виспа... висп умирает без разложения
Запускаем форгроуп и смотрим получил ли он обращение в виспу
Запускам сразу при смерти, потом через 0.00, и спустя N сек.
26

» WarCraft 3 / Покупка Warcraft 3: TFT....

TEK2311:
Вроде после 1.29 он теперь в комплекте.
Wladan 44:
Нет, однако)
Дак он ещё не вышел. Это лишь расшаренные тесты...
26

» WarCraft 3 / String Hash

Принятый ответ
Скриншот - pp.userapi.com/c840234/v840234797/82301/B2yPJq8caC0.jpg
То, что ты запишешь в String , будет превращено в своего рода макрос, который будет вставлен в этом место. Задаётся значение макроса в файле .wts
Таким образом можно делать локализацию
В одно карте будет написано "Вы победили!", в другой "You WIN!".
26

» WarCraft 3 / Новые нативные функции в 1.29

uranus:
DualShock, а через SetAbilityTooltip наконец-то можно и визуально реализовать способности, требующие жизнь, а не ману. Без проблем получилось, на удивление.
Без SetAbilityTooltip, на патче 1.26, без MemoryHack...
26

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

Принятый ответ
Alexey103:
Extremator, Мне нужно знать как занести тип юнита которого нет на карте в переменную!
Очень просто
globals
globals
	integer array data_UnitType
endglobals
set data_UnitType[1] = 'u001' // integer
set data_UnitType[2] = 'u002'
set data_UnitType[3] = 'u003'
26

» WarCraft 3 / Jass создать глоабльную переменную

nvc123:
ради оптимизации
А в чём оптимизация? ты всё равно выгружашь и загружаешь данные в переменные из и в таблицу
Что является лишними действиями, не?
26

» WarCraft 3 / handle в unitpool - что не так

Cancel:
к этому моменту проект, или большая его часть будет уже готова
т.е. думаешь к моменту полного релиза они ничего не поменяют? и у тебя на бетке будет всё гладко работать?
26

» WarCraft 3 / handle в unitpool - что не так

Cancel:
тем не менее я делаю карту на 1.29 с использованием новых функций
Это бессмысленно.
1.29 ещё не вышла.
В неё никто не играет.
В неё негде играть.
26

» WarCraft 3 / handle в unitpool - что не так

ScopteRectuS:
Проблема в том, что у человека нет JNPG, а в GUI-интерфейсе нельзя создать глобальную переменную типа unitpool (её в списке нету).
Проблема в том, что можно не упираться в факт существования типа переменных unitpool, и создать систему спавна нейтралов без её использования.
26

» WarCraft 3 / handle в unitpool - что не так

Cancel:
не хочется сохранять unitpool в хеш-таблице
Зачем? юзай обычные глобалки с массивами
Cancel:
не знаю имеет ли смысл тратить время и учить новую для себя утилиту по варику ради одной задачи
JNGP можно использовать как обычный WE
с той разницей что там более удобно работать со скриптом
т.е. в обычном WE - там просто текст...
26

» WarCraft 3 / Jass создать глоабльную переменную

в заголовке триггеров, там где иконка карты и её название
нестандартный код карты, туда можешь вбить нужный тебе скрипт на создание глобалки
26

» WarCraft 3 / WE - OE - Движение - Разделение отрядов [...]

Я же написал, что знаю что даёт первый параметр.
Он заставляет отряд юнитов рассыпаться, не даём им кучковаться.
Все воздушные это делают... Вопрос заключается в том что дают остальные параметры?
26

» WarCraft 3 / Получение предмета

Принятый ответ
Нужно дополнительно ещё отлавливать потерю предмета
Допустим герой теряет маску смерти, записываешь этот предмет в переменную
... ну а дальше что-то типа ждать 0.1 сек и очистить переменную (коряво, но должно работать)
Герой получает маска смерти И этот предмет является записанным в переменную
Значит он был только что выброшен другим героем и тут же поднят этим == передача...
вообще, скорей всегда есть какой-нибудь ордер выброса предмета из слота 1-6, что собственно и нужно отлавливать, а то что я описал выше - очень корявый костыль.
. . . ПИЩА ДЛЯ РАЗМЫШЛЕНИЙ . . .
Как минимум, есть смысл искать положение предмета, т.к. если ты его выбрасываешь - его положение становится очевидным (его координаты), а если подбираешь и носишь с собой - его положение является тем самым, которое было в момент подбора (как ни странно, но всё же логично).
И вот если герой подбирает предмет, который чисто физически находится от него ОЧЕНЬ далеко, и он НЕ СМОГ бы САМ его поднять... вот тогда имеет смысла задуматься о том, как он его получил...
... в добавление к этому, можно вообще организоваться всё таким образом, что ВСЕ ПОДОБРАННЫЕ предметы автоматически выкидываются на какой-нибудь край карты (что с технической стороны не очень-то и правильно, но всё же), и перемещаются заново куда нужно при выбросе (это стандартный механизм). В при получении предмета проверять где он находится - если на краю карты = он был в инвентаре. Иначе - на земле около героя.
При этом есть ещё один нюанс - когда герой теряет предмет он всё ещё владеет этим предметом (такой ответ возвращает проверка).
26

» XGM Конкурсы / Результаты Fun Spell Contest 2018

То чувство, когда знаешь что твой скилл не очень-то и зрелещный (а собственно это как я понял и должно иметь место), но ты всё равно его скидываешь, дабы принять участие... А потом видишь упоминание про доту... про качеством "написания"... и про наличие описания скилла... и что вообще не понятно что скилл даёт
p.s.
диск на псевдо-цепи, который прокатывается нанося урон, и возвращается так же... при этом можно не тянуть его обратно, а самому устремиться к нему... всё, всё просто, казалось бы. Диск, урон, движение туда-сюда + числовой текстовый таймер над диском , ибо он не вечно будет валяться на земле).
26

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

отдавать им приказы тебе ничего не мешает...
а заставить их это делать самих, как стандартные скиллы - перевести основы скиллов на стандартные