6

» WarCraft 3 / Координаты предмета

OVOgenez, Да, нашел в прошлых ответах, что нужно ставить задержку таймера на 0 сек. И все работает.
xgm.guru/p/wc3/Otslezhivanie-polozheniya-predmeta-v-triggerak-sh... ()
6

» WarCraft 3 / Снижение брони за атаку

rsfghd, Да, так и сделал.
И на скрине что-то не понял)
call IncUnitAbilityLevel()
Это что?
6

» WarCraft 3 / Снижение брони за атаку

Joma, у тебя при первом получении абилки с 30-ю уровнями пролаг жесткий происходит, и это будет лишь усугубляться если ты захочешь ещё 5к уровней
Думаю, теперь лучше стало)
Загруженные файлы
6

» WarCraft 3 / Снижение брони за атаку

Macghoul, сам использую такую конструкцию. Не знаю, могу ошибаться. Если в коде есть ошибки или есть способ лучше реализовать, кто знает подскажите
Загруженные файлы
6

» WarCraft 3 / Как найти максимальное число в массиве

Frosty102, Единственное, если у 2-х и более игроков будет одинаковое количество золота - то он выберет первого игрока по списку. Тогда придется что-то придумывать
6

» WarCraft 3 / SetUnitX, SetUnitY и анимация бега (walk)

Модель вариковская или кастомная? Если кастомная, то можно через mdlvis (1.39) сделать копию анимации бега и назвать её "stand чего-то там". И где тебе нужно, в этот момент отключить все анимации "stand" и включить скопированную анимацию "stand чего-то там".
call AddUnitAnimationProperties(caster, "stand work", true/false)
6

» WarCraft 3 / вирусная моделька?

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

» WarCraft 3 / вирусная моделька?

SсRealm, Вчера удалил модель с карты. Сегодня снова импортировал модельку и пытаюсь восстановить эту ошибку, ничего не выходит, все успешно сохраняется. Возможно, ошибка не из-за модели, может я где то что то упустил
6

» WarCraft 3 / вирусная моделька?

Это reforged? Ты не менял lua на jass случайно в настройках карты?
Нет, такое не делал)
6

» WarCraft 3 / Вместить 8 абилок

EugeAl, не подскажешь, где найти этот файл command func txt? В MPQ архивах особо не шарю. Открыл карту с помощью Ladik MPQ Editor, но что-то не нашел такого файла.
6

» WarCraft 3 / Naruto Wild Hurricane Chronicles

Ландшафт именно красивый на версии 0.3, где используется основа "затонувший город"
6

» WarCraft 3 / Как правильно использовать boolexpr?

nazarpunk, Вообще-то я ни это имел в виду.
ScorpioT1000, Получается, я могу использовать одну глобальную переменную, условно "Кастер". И допустим, примерно в одно и тоже время разные игроки применят свои способности, в которых запустятся периодические таймеры. И в каждой способности каждого игрока будут прогонять поочередно эту переменную "Кастер"? И никаких нестыковок же не будет?
вообще-то я спрашивал про то, что если например у меня будет 1 фильтр (пусть будет 1 булэкспр) и 1 глобальная переменная условно "Кастер". И если её будут использовать все игроки для фильтра юнитов (не враг ли этот фильтруемый юнит к нам) в многократном таймере - то не будет ли каких либо проблем, вроде в одно и тоже время 2 и более игроков будут использовать эту самую переменную "кастер". Грубо говоря из MUI, не превратиться ли это в "Не MUI"?
6

» WarCraft 3 / Как правильно использовать boolexpr?

ScorpioT1000, Не дописал свой вопрос более точно)
Если примерно такой:
globals
	unit Caster = null	//Эту переменную используют все
endglobals

function My_Filter takes nothing return boolean
	return IsUnitEnemy(GetFilterUnit(), GetOwningPlayer(Caster))	//Вот она!
endfunction

function Two takes nothing return nothing
	local timer t = GetExpiredTimer()
	local integer id = GetHandleId(t)
	local unit caster = LoadUnitHandle(Hash, id, 1)
	
	set Caster = caster	//Вот она!
	//Тут какие-то действия с группой
	
	set t = null
	set caster = null
endfunction

function One takes nothing return nothing
	local unit caster = GetTriggerUnit()
	local timer t = CreateTimer()
	local integer id = GetHandleId(t)
	
	call SaveUnitHandle(Hash, id, 1, caster)
	call TimerStart(t, 0.035, true, function Two)
	
	set caster = null
	set t = null
endfunction
То, не проканает?
6

» WarCraft 3 / Как правильно использовать boolexpr?

ScorpioT1000, Получается, я могу использовать одну глобальную переменную, условно "Кастер". И допустим, примерно в одно и тоже время разные игроки применят свои способности, в которых запустятся периодические таймеры. И в каждой способности каждого игрока будут прогонять поочередно эту переменную "Кастер"? И никаких нестыковок же не будет?
6

» WarCraft 3 / Как правильно использовать boolexpr?

Или вообще не дай боже гуй-муй.
Разве на ГУИ можно использовать boolexpr? Нет же, ведь.