28

» WarCraft 3 / Scarabs

Как будет готово, напиши модерам. Пока снял с публикации.
28

» WarCraft 3 / Не хостит карту на 1.32.5 (лицуха, не рефорджед)

Спрашиваю есть ли там игроки с мэпхаком? Может ли он там работать?
Навряд ли, у близов хороший античит в бнете.
28

» WarCraft 3 / Сохранение приказа

Можно ли как-то сохранять в хеш таблицу приказ отданный юниту, а потом приказать выполнить его?
Сохранить-то можно, только придётся не только сохранять приказ, но и сохранять координаты, куда он был отправлен.
Самый простой вариант отслеживать конец каста (событие stops casting) и отдавать приказ move в сохранённые координаты. Если сохраняется только приказ движения, то сам приказ можно и не сохранять, только его координаты.
28

» Администрация XGM / Как пропатчить пиратку.

Пиратку можно пропатчить максимум до 1.27, выше только искать готовые пиратки.
28

» WarCraft 3 / Сортировка значений переменной

а это случайно не значит что если первое число, например, выпадет 6 то последующие выпадающие будут меньше 6?
Нет, результат хранится в переменной Result.
28

» WarCraft 3 / Сортировка значений переменной

Есть переменная InitialTop, изначально равна 9.
Есть массив Initial, где в ячейках с 0 по 9 находятся значения 1 - 10 без повторений.
Теперь о самом выборе случайного значения.
  1. Присваиваем переменной idx случайное значение с 0 по InitialTop.
  2. Переменной Result присваиваем значение из Initial[idx].
  3. Присваиваем Initial[idx] значение Initial[InitialTop].
  4. Присваиваем InitialTop значение (InitialTop - 1).
  5. Если InitialTop равно -1, то тогда сбрасываем массив Initial и InitialTop в начальное состояние.
28

» WarCraft 3 / Действие - ничего не делать

NanO, эта функция была актуальна в RoC, в котором не было блочных циклов и условий. Нужно было заполнить и then, и else. Вот для этого эта функция нужна была. С выходом TFT она стала абсолютно бесполезна.
28

» WarCraft 3 / Проверка завершенной постройки

У меня триггерная пассивка работает на недостроенном здании.
Перечитал вопрос, нужна конкретика о пассивке. Способ Lord_Teo абсолютно правильный, но, думаю, нужно добавить событие для отмены строительства.
28

» WarCraft 3 / Как изменить физический размер юнита?

Принятый ответ
Потому что максимальная коллизия 200. Меняется в константах карты.
28

» WarCraft 3 / Проверка завершенной постройки

Lord_Teo, зачем лепить костыли, если достаточно просто сделать 1 триггер на конец постройки, проверять там тип и вручить способность?
28

» WarCraft 3 / Проверка завершенной постройки

например проверить уровень (Lv>0)
Это можно, думаю.
Так-то событие на конец строительства самое верное решение без всяких костылей и приколов.
28

» WarCraft 3 / Warcraft 2: Reforged

antontama, изменение поста делает его неопубликованным, где нет комментариев. После публикации комментарии сливаются с комментариями под уже опубликованным ресурсом.
28

» WarCraft 3 / Есть ли в 2020 перспективы у карт-гриндилок?

Bergi_Bear, вот давай без дичи, ладно? Кому-то такое нравится, те и играют. Кому не нравятся, проходят мимо.
28

» WarCraft 3 / Дребезг при движении юнита

Каждые 0.3 сек с помощью ф-ии PanCameraToTimedLocForPlayer() перемещаю камеру к персонажу, в этом случае единица за которой следует камера постоянно дребезжит а окружающий мир нет
Зачем, когда можно просто залочить камеру над персонажем?
28

» WarCraft 3 / Локальный мультиборд

Давно известно, что лидерборды и мультиборды нужно создавать после старта игры. Причём пишут, что нельзя даже после 0 секунд, должен быть хоть какой-нибудь промежуток, я использую 1 / 128.
Напоминаю, что индексы игроков начинаются с 0.
Проще всего сделать 1 мультиборд и менять текст локально.
28

» WarCraft 3 / Текущий приказ юнита

Потому что он либо уже выполнил приказ, либо не может выполнить.
28

» WarCraft 3 / Текущий приказ юнита

И, сопутствующий вопрос: GetUnitCurrentOrder - как им пользоваться правильно, ибо у меня он возвращает 0
Если приказ 0, то есть несколько вариантов:
  • Юнит ничего не делает.
  • Юнит мёртв.
  • Юнита нет.
Если юнит исполняет как-то приказ, то обычно GetUnitCurrentOrder возвращает именно его.
28

» WarCraft 3 / Триггер на вход в область

Принятый ответ
Юнит - Поставить юнита на паузу.
Анимацию - Поставить анимацию юниту spell.