30

» WarCraft 3 / [1.32] Как исправить метаморфозу

Это костыль.
Сама метаморфоза в варе это костыль, так что нужно от неё отказаться чтоб не использовать костыли.
30

» WarCraft 3 / Заряды способности

Почему нельзя просто воспользоваться событием "Юнит продаёт юнита?
Потому что оно не срабатывает.
30

» WarCraft 3 / Knights & Rogues COMPLETE EDITION

Прохождение 1.4.2


Вы бы лучше поиграли, чем рассуждать о чем-то исходя из видео полугодичной давности, в котором ровно половина от того контента, который есть там сейчас.
Поиграл, под конец стало откровенно скучно.
30

» WarCraft 3 / Заряды способности

И юнит вроде как тоже, там разницы особо нет
Юнит появляется под героем. По типу юнита можно отследить заклинание, по владельцу юнита игрока, если лимит героев - 1 на игрока то можно без бубна и героя отследить. Правда не тестил с передачей контроля.
30

» WarCraft 3 / Заряды способности

Если убрать все стандартные конопки из панели приказов, а все скилы будут без цели, и их переделать на квик касты
То можно через покупку юнита сделать.
30

» WarCraft 3 / Перенос карты с 1.26 на 1.31

war3map.j вроде перенесет конвертированный гуи на джассе?
Не перенесёт, но его можно будет конвертировать в lua и не грызть кактус)

Razor_dex, если карта не является сверхсекретной, то её можно просто прикрепить.
30

» WarCraft 3 / Перенос карты с 1.26 на 1.31

Проще всего достать war3map.j удалить из карты все триггеры и сохранить в 1.31.
30

» WarCraft 3 / Событие "Юнит получает урон"

только лучше использовать 2 разных триггера
а можно не плодить триггеры и функции
TriggerAddAction(DamageTrigger, function()
	local damage     = GetEventDamage() -- число урона
	local damageType = BlzGetEventDamageType() -- тип урона
	local target     = GetTriggerUnit() -- тот кто получил урон
	local caster     = GetEventDamageSource() -- тот кто нанёс урон
	
	if GetHandleId(GetTriggerEventId()) == GetHandleId(EVENT_PLAYER_UNIT_DAMAGING) then
		print 'до вычета брони'
	else
		print 'после вычета брони'
	end
end)
30

» WarCraft 3 / Появились ли протекторы/оптимизаторы для 1.31?

От реверс-инженеринга тоже))
Поэтому нужно писать карты на гуи, такой уровень обфускации сведёт с ума любого программиста)
30

» WarCraft 3 / Событие "Юнит получает урон"

Принятый ответ
local DamageTrigger = CreateTrigger()
for i = 0, bj_MAX_PLAYER_SLOTS - 1 do
	TriggerRegisterPlayerUnitEvent(DamageTrigger, Player(i), EVENT_PLAYER_UNIT_DAMAGING) -- до вычета брони
	TriggerRegisterPlayerUnitEvent(DamageTrigger, Player(i), EVENT_PLAYER_UNIT_DAMAGED) -- после вычета брони
end
TriggerAddAction(DamageTrigger, function()
	local damage     = GetEventDamage() -- число урона
	local damageType = BlzGetEventDamageType() -- тип урона
	local target     = GetTriggerUnit() -- тот кто получил урон
	local caster     = GetEventDamageSource() -- тот кто нанёс урон
end)
30

» WarCraft 3 / Появились ли протекторы/оптимизаторы для 1.31?

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

» WarCraft 3 / Формулы в описании способности

У меня почему-то не работает, версия Reforged 1.32.01.
В аргументы заглянуть не пробовали?
менял индекс уровня на 0
Все функции 0 indexed.

Если заглянуть в список то менять можно всё кроме названия.
Загруженные файлы
30

» WarCraft 3 / Формулы в описании способности

когда починят BlzSetAbilityStringField() и подобные им функции. Нужно только будет написать скрипт.
Эти функции уже работают, можете начинать писать скрипт))
Загруженные файлы
30

» WarCraft 3 / Knights & Rogues COMPLETE EDITION

Если на видео (Прохождение 1.2) последняя версия карты
сделать охотника за головами союзником по отношению к нейтральным-враждебным;
Это нелогично и весь фан пропадает.
Загруженные файлы
30

» WarCraft 3 / Knights & Rogues COMPLETE EDITION

Он подходит тупо к деревьям и появляется типа в логове того кобольда
По идее он попадает в колодец, там даже верёвка с иконкой огненного лассо из инвентаря исчезает.

Абьюз охотника за головами — грязный, но забавный шорткат, очень понравился <3
Мне тоже, ради него прохождение и записал)
30

» WarCraft 3 / [Lua] Совместная работа над WC3 проектами

Почему путь нельзя подтягивать из конфигурационного файла?
Потому что этот файл не нужен.
30

» WarCraft 3 / [Lua] Совместная работа над WC3 проектами

А ярлык поискать?
Он ведёт на лаунчер и нет ярлыка редактора. Да и пользователь мог спокойно его прибить.
Загруженные файлы
30

» Администрация XGM / Подсказка по txt2

Markdown даже на 10% не может то, что может txt2.
На язык разметки как-то плевать, было бы время, можно бы вообще ""fulscreen editor with live previev" запилить)