16

» WarCraft 3 / Боевая тревога орков, вопрос по скорости.

100 скорости атаки за каждого пеона

за каждый занятый слот, если быть точным
16

» WarCraft 3 / Вопрос о создании функции в мемхаке.

потому что эти функции проверяют, что ты им отправил, и ничего не делают в случае ошибки, очевидно же
потому что нужно понимать, что void означает пустой аргумент, ака ThisCall1Args(0) , где 0 =- просто потому что вызова без аргументов не предусмотрено в мх
без желания разбираться в этом можно и не начинать, я там года полтора бродил вслепую
16

» WarCraft 3 / Warcraft 3 Reforged: Патч 1.32.9

Так и вижу, как одна из самых жадных компаний идёт навстречу коммунити и не просто фиксит те баги, которые мешают ладдеру, а добавляют функционал, кампании и т. п.
Просто глянь на содержимое ласт патчей и всё понятно
Через 6 месяцев об игре в компании забудут
16

» WarCraft 3 / Warcraft 3 Reforged: Патч 1.32.9

Дааааа, они наверняка заняты функционалом кампаний, даааааа.
Воистину божья роса
16

» WarCraft 3 / Warcraft 3 Reforged: Патч 1.32.9

Как буд-то 126 не обладает, фаталами и десинхами?
ни одного десинка
фатал на ANeg с не-героями, юнит-вне-карты, левелап ауры во время смерти героя (поправили в офф патчах лишь недавно бтв), что там еще есть из фаталов? Можешь покидать историй, например, как на 26 патче бегали люди и не могли понять, почему у них крашит, если они ничего запрещенного не делают? А я вот лично консультировал уже с десяток таких картоделов активных, которые пилили различные карты, а с приходом рефоржеда забросили или пришли в тупик, потому что всё идет через одно место, а причина неизвестна - в старых патчах работало.
Это прекрасно, что ты веришь в светлое будущее, как вера - прекрасно. Но как только тебя спросят о реальных показателях - то крыть нечем. Онлайн близзы скрыли, чтобы не позориться, реалмы объединили, чтобы хоть на 300 пинга, но нашел ты противника, кастомки поддерживают от слова никак. Такое будущее великих картоделов точно не привлечет :)
16

» WarCraft 3 / Warcraft 3 Reforged: Патч 1.32.9

а кто будет делать нормальные игры под патч с рандомными фаталами, десинками, неработающим функционалом и максимально всратой репутацией?))
16

» WarCraft 3 / Механика посоха спасения

ставишь триггеры на EVENT_PLAYER_UNIT_DEATH и на SPELL_FINISH и смотришь, что было первее
16

» WarCraft 3 / Утечки памяти и фризы в 1.32, которых нет в 1.26

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

» WarCraft 3 / Эффекты молнии вызывают Fatal Error после Save/Load

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

» WarCraft 3 / Фикс багов в карте warcraft 3

60к - это чисто вычитать :) в снг ни у кого нет денег на финансирование чего-то с доткой связанного
16

» WarCraft 3 / SetUnitName мемхак

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

function AddNewOffsetToRestoreFast takes integer offsetaddress returns nothing
	if pAddNewOffsetToRestore == 0 then
		set pAddNewOffsetToRestore =  GetModuleProcAddress(EXTRADLLNAME, "AddNewOffset" )
	endif
	if pAddNewOffsetToRestore != 0 then 
		call CallStdCallWith2Args(pAddNewOffsetToRestore,offsetaddress, RMem(offsetaddress) )
	endif
endfunction

function SetUnitName takes integer id, string path returns nothing
	local integer a=GetUnitUIDefByIdCaching(id)
	if a!=0 then
		set a=RMem(a+0x28)
		if a!=0 then
			call AddNewOffsetToRestoreFast(a)
			call WMem(a,GetStringAddress(path))
		endif
	endif
endfunction
16

» WarCraft 3 / SetUnitName мемхак

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

» WarCraft 3 / Отображение способностей при помощи мемхака

в библиотеке DotAAllstarsHelper это есть, нужно лишь присобачить мемхак и функции для вызова её)