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

Принятый ответ

local integer LastConvertedHandle=GetUnitUIDefByIdCaching(unitID)
if LastConvertedHandle>0 then
call WMem(LastConvertedHandle+0x50,mR2I(2.))
endif
там пишется множитель к 32, 2 = 64 в моем случае. кк менять уже существующим, не знаю
1
20
7 лет назад
1
можно делать круги из даммиков с этой моделью и менять масштаб и без мемхака
скрывать через прозрачность для игроков у которых юнит не выбран
а стандартные круги убрать
0
16
7 лет назад
0
biridius:
Ну так неинтересно. :)
Хочется максимально правдоподобно сделать.
1
16
7 лет назад
1
Ширину поменять можно, но влияет только на норвых юнитов, у созданных кешируется
0
16
7 лет назад
0
DracoL1ch:
Ширину поменять можно, но влияет только на норвых юнитов, у созданных кешируется
Кешируется - значит, что поменять у нельзя?
А как поменять у новых?
1
16
7 лет назад
1
local integer LastConvertedHandle=GetUnitUIDefByIdCaching(unitID)
if LastConvertedHandle>0 then
call WMem(LastConvertedHandle+0x50,mR2I(2.))
endif
там пишется множитель к 32, 2 = 64 в моем случае. кк менять уже существующим, не знаю
Принятый ответ
0
16
7 лет назад
0
DracoL1ch:
Хорошо, спасибо большое.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.