Решил всё же залезть в это, посмотрев функционал.
Столкнулся с проблемкой - после ресейва карты в NewGen WE(UMS 5.0) она перестаёт открываться в варике.
Использовал пример из xgm.guru/p/wc3/memoryhack.
Выключил все оптимизаторы: JassHelper, AdicParser, AdicOptimizer, оставив только TESH
Прошу помощи :3

Вопрос был задан 2 часа назад
Как наиболее правильно (без багов) реализовать эффект страха, при котором вражеский герой замедляется и начинает идти в противоположную сторону, не имея возможности отдавать приказы?

Вопрос был задан 5 часов назад
!!Сделал я модель... решил протестить и тут... Бац Бац Бац вылет!!!!!
Вот сома модель!(Как она выглядела)
Вот сома ошибка:
Ссылка на модель:

Вопрос был задан 7 часов назад
Ну есть типо GetHeroAgi но только для кол-ва урона? Костыли вроде поиска урона через бафы, способности и предметы такое себе.

Вопрос был задан 12 часов назад
Как работает функция(или что это такое) Filter?
Копнув, нашёл такие вот конструкции:
call TriggerAddCondition(xIx,Filter(function UVo))
//или
function vlx takes nothing returns boolean
return true
endfunction

set vdx=Filter(function vlx)
Хотелось бы узнать что они делают и как это можно использовать

Вопрос был задан 1 день назад
Старался-старался, да не получилось. Как с помощью триггеров дать возможность игрокам отдалять камеру, не перемещая ее на другое место карты?

Вопрос был задан 1 день назад
function Kunai_Act takes unit u_c, unit u_t returns nothing
Необходимо ли обнулять переменные u_c и u_t в конце процедуры?

Вопрос был задан 1 день назад
Можно ли через триггер сделать так, что бы способность использовалась для владельца определенного героя в определенной точке?

Вопрос был задан 2 дня назад
возможно ли передать параметры локальных перемен в функцыю где используется GetEnumUnit()

Вопрос был задан 2 дня назад
Решил протестировать этот хак.
((код
function callback3 takes nothing returns nothing
call ClearTextMessages()
call DebugMsg("\nNonperiodic Timer\nRemaining: " + R2SX(TimerGetRemaining(T1)) + "\nElapsed: " + R2SX(TimerGetElapsed(T1)) + "\nTimeout: " + R2SX(TimerGetTimeout(T1)) + "\nData: " + I2S(R2I(TimerGetRemaining(T1) + 0.5)))
call DebugMsg("\nPeriodic Timer\nRemaining: " + R2SX(TimerGetRemaining(T2)) + "\nElapsed: " + R2SX(TimerGetElapsed(T2)) + "\nTimeout: " + R2SX(TimerGetTimeout(T2)) + "\nData: " + I2S(R2I(TimerGetRemaining(T2) + 0.5)))
endfunction
...
Вопрос был задан 2 дня назад
Хочу сделать предмет усиливающего класса (то есть он не берётся в инвентарь, а активируется сразу на месте). Суть такая - если у героя неполный запас маны, то предмет восстанавливает 125 ед. маны. Если же он полный - призывается даммик, кастующий массовое восстановление маны, которое, собственно, восстанавливает окружающим по 80 ед. маны.
...
Вопрос был задан 2 дня назад
Помогите, пожалуйста, сделать способность для артефакта-свитка, наподобие свитка зверя, только вместо увеличения урона сделать увеличение скорости атаки (как у ярости проклятых, только на всех друзей в области), с анимацией как у ярости проклятых.

Вопрос был задан 2 дня назад
В общем, хочу сделать способность рывок. Все очень просто, указываешь на точку, челик туда через 0.03 таймер двигается, пока не достигнет этой точки. Так вот проблема в следующем, как сделать так, чтобы я мог его остановить в любой момент? Ну т.е. я заюзал, отлавливаю ордер "Отставить", но он у меня с старта срабатывает, т.к. при юзе спелла герой получил приказ отставить.

Вопрос был задан 2 дня назад
Есть способность которую герой активирует. При этом, триггер добавляет дополнительную способность (пассивную). Как можно скрыть наличие пассивной способности?

Вопрос был задан 3 дня назад
Написал на JASS Массовые корни. Как обычные корни, но кастуются по области и рутают всех в этой области, создавая отдельного дамми для каждого юнита. Выставил для дамми время жизни, чтобы он исчезал после исполнения свой задачи,
call UnitApplyTimedLife(dummy,'BFig',0.50)
но он не исчезает. Более того - дамми отказывается кастовать корни и в итоге он просто появляется и стоит; это я понял, так как увеличивается пища на 1 единицу. В другом скилле на JASS также используется дамми-юнит, который кастует Огненный столб в заданную точку; кастует успешно, но также не исчзает. В чем может быть проблема?
...
Вопрос был задан 3 дня назад
Я забыл где в редакторе у летающих юнитов настраивается высота полета. Можете сказать какой это параметр?

Вопрос был задан 3 дня назад
Частицы, как я вас блин не навижу)
Как это решить?
И это тоже?
И объясните как это решить чтоб ещё раз не спрашивать!

Вопрос был задан 3 дня назад
Есть ли возможность запретить передачу ресурсов конкретному игроку? Знаю про "Set Map Flag", но эта функция запрещает передачу ресурсов вообще, а не кому-то конкретно.

Вопрос был задан 3 дня назад
Как сделать условие, которое будет проверять уровень определенной способности?

Вопрос был задан 3 дня назад
Вобщем в своей карте я сделал чтобы все звуки используемые триггерами сперва воспроизводились в начале игры, чтобы они успели подгрузиться с диска, т.к. иначе часть звуков не воспроизводится с первого раза.
Но, если во время подгрузки в настройках игры выключен звук, то звуки не подгружаются. И если после этого включить звук то их не слышно с первого раза.
Вопрос: как включить звук в настройках игры через код, либо как подгружать звуки при выключенном звуке?

Вопрос был задан 4 дня назад
Если выставить у здания способность "вернуть золото" или "вернуть золото и древесину", то для здания автоматически установится запрет на построение рядом с золотой шахтой (некоторое минимальное расстояние). Это работает на всех зданиях, в том числе обычных главных зданиях. Кроме одного - некрополя. Его можно строить очень близко к шахте, и это ограничение не включается. Вопрос - почему, и как это исправить? Пробовал в редакторе ставить карту путей такую же, как у других главных зданий, у которых ограничение
...
Вопрос был задан 4 дня назад
Какие имеются способы перевода карты без предоставления исходников? Я слышал можно через mpq мастер вытащить некоторые файлы.

Вопрос был задан 4 дня назад
"Бафф" в ковычках, т.к. мне требуется только таймер, и ссылка на функцию.
Что то вроде:
>> код
есть родительский класс бафф
инициализация чилд классов
BuffIni(){
Buff(1,func)
Buff(2,func)
..//ид класса, функция
}
...
Вопрос был задан 4 дня назад
Здраствуйте креативные земляки!
После двух лет перерыва снова взялся за старое. Пароль и почту к старому акаунту забыл напрочь, пришлось вот снова регаться.
Так вот, пытаюсь тут перетащить систему Складывания из 7 предметов в свою карту, да вот при сохранении такая вот ошибочка появляется:
----------------------------------------------------------------------------------------------------​--
else
set x=GetItemX(it)
set y=GetItemY(it)
call RemoveItem(it)
set it=CreateItem(s__items_getitem(itemlist,k), x, y)
if ( not s__recepts_try(receptlist,it , u) ) then
if ( UnitInventoryCount(u) == 6 ) then
call SetItemPosition(it, x, y)
call SetItemUserData(it, GetPlayerId(GetOwningPlayer(u)) + 1)
call TimerStart(CreateTimer(), 0.0, false, function ISS__replacestart)
else
call UnitAddItem(u, it)
endif
endif
endif
else
if OWNERS then
if GetItemUserData(it) == null then
call SetItemUserData(GetManipulatedItem(), GetPlayerId(GetOwningPlayer(u)) + 1)
endif
if GetItemUserData(it) != GetPlayerId(GetOwningPlayer(u)) + 1 then
call SetItemPosition(it, GetUnitX(u), GetUnitY(u))
else
s__recepts_try(receptlist,it , u) <------- Line 489 SYNTAX ERROR
endif
else
----------------------------------------------------------------------------------------------------​-----------------
...
Вопрос был задан 4 дня назад
Нужно сделать пассивку, которая будет с небольшим шансом выполнять действия, когда героя атакуют.

Вопрос был задан 5 дней назад