28

» WarCraft 3 / Как определить, что отрезок прямой?

Принятый ответ
Равно в варике округляет, а вот неравно - нет. У тебя и выводит 90.000, потому что R2S округляет до 3-го знака, а на самом деле там было что-то вроде 89.999999. 90 != 89.999999 в варике, потому условие прошло. Хочешь, чтобы не прошло, используй not (90 == angle). Тогда 89.999999 округлится до 90 и условие не пройдёт.

Либо используй то, что показал Скорп, тоже подойдёт.
28

» WarCraft 3 / Как сделать такой триггер?

Принятый ответ
Frostfall, тебе уже показывали, как это сделать вот здесь.

Сделал ещё способ, не через апгрейд, а через морф.
С тёмным будет так же, но скорее всего не нужно будет исправлять анимацию.

Я хотя бы правильно начал?
Да.

А что, разве уничтожить группу и почистить - разное для триггера?
Конечно, очистить группу - сделать группу пустой, а уничтожить - удалить сам объект типа "группа". Уничтожение в GUI недоступно, только через Custom Script, смотри карты, что я кидал.
Загруженные файлы
28

» WarCraft 3 / Почему может не работать триггер?

Frostfall, а зачем делать сравнение и пихать в "Иначе". Измени условие на противоположное и перенеси в "То".
28

» WarCraft 3 / Почему может не работать триггер?

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

» Администрация XGM / Вставка изображений создаёт миниатюру вначале текста

Вот ролик. Миниатюра сама вставилась в текст. Она видна на превью, но не видна в тексте, пока не создашь ресурс.
Загруженные файлы
28

» WarCraft 3 / Как сделать звук не на всю карту?

А как сделал? Нужно взять настройки у звуков-спелов. Тогда будет не на всё карту.
28

» WarCraft 3 / Как сделать ворота с физикой?

Берётся любое строение, меняется модель и pathing строения.
Толчок сделать сложнее, тут нужно знание как минимум JASS. Проще просто убивать не-строения.
28

» WarCraft 3 / Рассинхрон от GetLocalPlayer() -> SetCameraQuickPosition()

Принятый ответ
По возможности убери все способности на порчу, в коде намёков на десинки не увидел.
28

» WarCraft 3 / Рассинхрон от GetLocalPlayer() -> SetCameraQuickPosition()

Мне кажется, причину найти будет невозможно.
Ты код скинь. Как это сделать, я уже сказал. Много, не много - не важно, во всех текстовых редакторах есть поиск.
Файл - экспортировать скрипт.
Да. Достаточно много.

Был случай.
Строению даётся способность "Порча" во время игры. После того как для любого юнита вызывается SetUnitPositionLoc, происходит десинхронизация.
28

» WarCraft 3 / Создание юнитов через здание

Принятый ответ
linquine, ты полную ерунду сделал.

Bergi_Bear, я ему это и сказал.

linquine, ты выбираешь юнитов, чтобы выбрать юнитов, полный бред. Прикрепил карту с нормальной схемой.
Загруженные файлы
28

» WarCraft 3 / Создание юнитов через здание

Как понять "выбор группы с 1-м действием"??
Есть с 1-м действием, как у тебя, а есть с несколькими. Всегда используй второй, он удобнее.
Что-то я не понял, приказ без цели? Что там выбирать то?
У тебя на скрине приказ с целью-точкой. А тренировка всегда без цели. Там есть специальное действие для этого.
28

» WarCraft 3 / Утечки с модификатором видимости

Принятый ответ
Esea, код в студию. Ниже верный.
set fogmod = LoadFogModifierHandle(Hash, unitid, fog_key)
if fogmod != null then
    call DestroyFogModifier(fogmod)
endif
set fogmod = CreateFogModifierRadius(player, whichState, centerx, centerY, radius, useSharedVision, afterUnits)
call FogModifierStart(fogmod)
call SaveFogModifierHandle(Hash, unitid, fog_key, fogmod)
set fogmod = null
28

» WarCraft 3 / Создание юнитов через здание

Во-первых, никогда не используй выбор группы с 1-м действием.
Во-вторых, не переключающий юнит, а выбранный юнит.
В третьих, не построить, а тренировать. Это приказ без цели.
28

» Администрация XGM / Счётчик непрочитанных комментариев иногда сбрасывается

ScorpioT1000, это понятно. Но ресурс был сделан после апгрейда. И счётчик сбросился совсем недавно.

Ещё раз. После stage 8 была проблема со счётчиком. Вот моя заявка. 07.09. Статья создана 23.09, то есть после обновления. Значит, проблема не должна на неё распространятся. Это во-первых.
Во-вторых, в той моей заявке есть скрин. Счётчик неверный, но красным подсвечено верное количество новых комментариев.
Здесь же мало того, что счётчик стал показывать неверное кол-во, так ещё и красным были выделены все комментарии, кроме моих (то есть тоже неверное кол-во). То есть явно есть проблема либо с новым форматом, либо с хранилищем, где эта информация хранится.

Сейчас посмотрел другие вопросы в XGM Staff, там та же проблема. Все не мои комментарии подсвечены красным, например, в моей заявке 7-го сентября.

Здесь же мало того, что счётчик стал показывать неверное кол-во, так ещё и красным были выделены все комментарии, кроме моих (то есть тоже неверное кол-во).
Точнее, счётчик показывает верное кол-во непрочитанных, проблема в том, что непрочитанные комментарии неверно определяются.
28

» WarCraft 3 / Как триггерно отследить в ГУИ, найм какого юнита я отменил?

Принятый ответ
Extremator, зачем что-то запоминать, если для этого всего есть нужные реакции на события?

Вот сделал карту со всеми событиями тренировки. Там есть ответы на заданные вопросы.
Что мне выбрать надо, чтобы я мог сослаться на юнита, найм которого был отменён при найме?
И ещё вопрос - как точно так же сослаться на само здание, в котором был отменён этот найм?
Загруженные файлы
28

» WarCraft 3 / Как триггерно отследить в ГУИ, найм какого юнита я отменил?

Bergi_Bear, можно сделать что угодно на самописной системе.
Думаю, нужен не юнит, а его равкод. Для этого нужно сделать переменную типа UnitType и присвоить ей значение Trained unit-type.
28

» Администрация XGM / Счётчик непрочитанных комментариев иногда сбрасывается

ScorpioT1000, а какого чёрта это вообще произошло? Почему счётчик обнулился? Это нужно исправить, Doc уже пару раз жаловался на это.
Ресурс был создан после обновления, где было сказано, что после него у старых ресурсов может быть неверный счётчик.
28

» WarCraft 3 / Если карту переименовать - перестает работать, как бороться?

Принятый ответ
После сохранения через "Сохранить как" нужно ещё раз сохранить. JassHelper запускается только при обычном сохранении.
28

» WarCraft 3 / Сломался размер карты.

Я не совсем понял проблему на самом деле. Лучше сразу карту скинуть.