Чета облазил и не нашел чтобы менять потрет у данного героя... Я бы через морф делал с 6 таких моделей но с разными потретами но это же бред.. есть ли проше?
PS Суть у мя модель прозрачный который крепляет атачи к героя разными скинами чтоб и потрел выглядел.

function ChangeUnitPortraitTo takes unit u, string modelpath returns nothing
	set LastConvertedHandle=ConvertHandle(u)
	if LastConvertedHandle>0 then
		call CallThisCallWith3Args(GameDLL+0x33ADC0,LastConvertedHandle,GetStringAddress(modelpath),1)
	endif
endfunction
насколько помню, это меняет на одно выделение, нужно постоянно заново вызывать,если хочешь на постоянку
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
22
DracoL1ch, чет крашит. set address_GameBase = ReadRealMemory(bytecodeAddress) - 0x951060 адрес все верно и тот код выше но крашит.
21
В рефордже и 1.30 же тоже нет смены модели юниту на постоянку (портрета или вообще)?
Надо бы, как мемхаком это все будет долизано, тогда отдельный сабж создать, т. к. вещь-то нужная для всяких оборотней. Стандартные варкрафтовские морфы не очень
33
DracoL1ch, чет крашит. set address_GameBase = ReadRealMemory(bytecodeAddress) - 0x951060 адрес все верно и тот код выше но крашит.
Проверил, тоже крашит
16
нет, у меня только 1.26
ну раз не пашет, значит без вариантов) я её не использую
22
DracoL1ch, а если изменять потрет тип юнитов через локально пашет?
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.