16

» WarCraft 3 / Освобождение хендла

nvc123:
это не утечка, это сохранение id хендла, не более. на память не влияет от слова никак, разрушь объект - и сборщик его уберет.
16

» WarCraft 3 / Освобождение хендла

вариант №1 - не нулить переменные, оставляя утечки номеров хендлов. это безопасно, да, если знаешь, что делаешь.
№2 - ловить UNIT_DEATH и чистить за ним
16

» WarCraft 3 / Область сплэш атаки

ты про клив? в варкрафте все аое-способности, аое-уроны основаны на одной и той же функции. клив - это как нанесение урона в аое из jass, там damagePoint или че-то такое. Все они одинаковы и все могут бить за спину.
16

» WarCraft 3 / Хак на память Warcraft3

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
16

» WarCraft 3 / Хак на память Warcraft3

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

» WarCraft 3 / Хак на память Warcraft3

ClotPh:
=~DracoL1ch, ну песец, а на что я тогда трачу сегодняшний день =/
я не вижу у тебя строк в указанном примере
16

» WarCraft 3 / Хак на память Warcraft3

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

» WarCraft 3 / существует ли функция получения строки-пути пиктограммы юнита?

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

» WarCraft 3 / Разбить строку по символу

да, так и делают
я где-то в прошлом видел либу с реализацией indexOf и пары других функций, но не могу найти че-то
16

» WarCraft 3 / Мусор в памяти

нуллишь, чтобы на объект было 0 ссылок и его мог удалить сборщик мусора, освободив хендл
если объект не удаляется или тебе плевать на счетчики хендлов, можно вообще ничего не нуллить и всё будет норм
16

» WarCraft 3 / Не работает

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

» WarCraft 3 / Покупка предметов союзнику под контролем

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

» WarCraft 3 / Attack once не прокает сферы

потому что приказ у юнита должен быть attack, иначе не запускается проверка. вот так криво сделали, да
attackonce существует только для локустов и не предназначен для использоваиня игроком, по сути, под него скиллы не рассчитаны
16

» WarCraft 3 / Время жизни вызываемого юнита

попробуй выдать ему реинкарнацию мгновенную (0.01с), а потом убей. Мб возродится без полоски.
16

» WarCraft 3 / Добавить герою геройскую абилку и выучить

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