16

» WarCraft 3 / Ограничение уровня для печати преисподней

Принятый ответ
у миньона, который указан в DataD, должен быть уровень меньше, чем у цели, либо у миньона раса должна быть не demon
16

» WarCraft 3 / Проблема с москитами

ну, возможно, потому что москиты с этого самого голема снимаются. Выдавай их после падения?
16

» WarCraft 3 / Очень странный архив карты

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

» WarCraft 3 / Ауры в статусе

Принятый ответ
никак, невозможно урбать иконку. не используй ауру, если так страшно
16

» WarCraft 3 / Выделять юнита только триггерно

нет такой возможности (чтоб идеально). А неидеально - триггерный сброс
16

» WarCraft 3 / Синхронизация.

Принятый ответ
как-то делается, но тонкостей дохера - нельзя иметь регионы на карте, чтобы это работало, нельзя иметь события на unitInRange, и тд. и тп. Проще говоря - обломись, дешевле сделать статичный магаз где-то в неиспользуемой зоне
16

» WarCraft 3 / можно ли скрыть счетчик у работника лентяя?

Принятый ответ
кроме меня в подобных направлениях никто не копает
нет, не вижу простого способа отключить число на свободных юнитах
16

» WarCraft 3 / Можно ли уменьшить счётчик юнитов на экране статистики?

открой последнюю доту и взгляни на экран завершения игры) правда, дл яэтого пришлось знатно потрахаться. без мемхака невозможно
16

» WarCraft 3 / Пропадает атака при взятии сферы

Принятый ответ
Сталкивались, в доте, лет 13 назад. Они не работают вместе, меняй что-то
16

» WarCraft 3 / Enforce IsUnitType Safety

Принятый ответ
добавляет ==true / ==false к IsUnitType, проблемы не существует в 1.26 и выше (я не встречал), для них функция бесполезна
16

» WarCraft 3 / Можно ли сделать воскрешение в Алтаре более чем на 7 героев?

Игра рассчитана на то, что есть в ней из коробки, остальное имеет лимиты, так или иначе. Лиьбо меняй принцип карты, либо пиши велосипеды. Так было все 20 лет существования игры
16

» WarCraft 3 / Проверка на рут, на наличие корней, цепей, сеток и всего прочего

snared проверяет определенный набор бафов, не факт, что все нужные тебе сетки будут им обладать, не говоря уже о триггерных. так же, как UNIT_TYPE_STUNNED , который тоже половину дизейблов "типа-стан" не учитывает
16

» WarCraft 3 / Способности и алгоритмы на заказ

ну я могу кинуть код линка, но ты ж не поймешь, какие вспомогательные абилки нужно создавать)
16

» WarCraft 3 / Memory Hack: поиск адреса

Принятый ответ
function GetAbilityDataDefById takes integer id returns integer
	local integer a=CallThisCallWith1Args(GameDLL+0x265ED0,id)
	if a>0 then
		return a
	endif
	return 0
endfunction

сто лет с ней живу, 0 крашей
16

» WarCraft 3 / Memory Hack: поиск адреса

ты неверно понял, после GetAbilityDataDefById( 'A011' ) ты уже в таблице данных, RRMem(a+offset) и читай
напрмер
function GetAbilityMaxLevel takes integer abil returns integer
	local integer a
	if abil!=0 then
		set a=GetAbilityDataDefByIdCaching(abil)
		if a>0 then
			return RMem(a+0x50)
		endif
	endif
	return 0
endfunction

function GetAbilityLevelRequired takes integer abil returns integer
	local integer a
	if abil!=0 then
		set a=GetAbilityDataDefByIdCaching(abil)
		if a>0 then
			return RMem(a+0x40)
		endif
	endif
	return 0
endfunction

function SetAbilityParam_Duration takes integer id, real durnormal, real durhero returns nothing
	local integer a=GetAbilityDataDefByIdCaching(id)
	if a!=0 then
		call WRMem(a+0x60,durnormal)
		call WRMem(a+0x64,durhero)
	endif
endfunction

это гарантировано работает для абилок с 1-4 уровнями, если больше - нужно считывать адрес, где начинается таблица, иначе
16

» WarCraft 3 / Memory Hack: поиск адреса

разве нет GetAbilityDataDefById ? В крайнем случае из добавленной абилки прямо, в 0x54 всегда ссылка на таблица с данными абилки i.imgur.com/cnsRpmw.png
16

» WarCraft 3 / Очень странный баг

реплей, точное время бага и карту для реплея - всё залей, тогда гляну
16

» WarCraft 3 / Юнит как Герой + его позиция

Принятый ответ
магу - приоритет в настройках юнита указать выше бандита
героя - никак, делать героем