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

Лучший ответ:
Demon127, это же триггер спасения боевой единицы, он есть , когда подходит любой воин твоего игрока, то меняется владелец, или вам нужно только чтобы герой все переводил на свою сторону? Конечно есть и резерв в игроке. Но если вам надо чтобы только герой обращал, то это событийный триггер Боевая единица - A unit comes within 500. of ВашГерой, ну и условия что за юнит попал в радиус отоварищества героем, а другим в действиях "Боевая единица - Change Owner" меняете владельца.



Просмотров: 152

quq_CCCP #1 - 2 недели назад 0
Demon127, это тип союза такой, смотрите подробнее настройки союзов игроков.
Demon127 #2 - 2 недели назад -3
quq_CCCP:
Demon127, это тип союза такой, смотрите подробнее настройки союзов игроков.
нет вот герой подходит их юниту союзника и этот юнит становиться твоим вот так мне надо
KingMaximax #3 - 2 недели назад (отредактировано ) 1

Demon127, это же триггер спасения боевой единицы, он есть , когда подходит любой воин твоего игрока, то меняется владелец, или вам нужно только чтобы герой все переводил на свою сторону? Конечно есть и резерв в игроке. Но если вам надо чтобы только герой обращал, то это событийный триггер Боевая единица - A unit comes within 500. of ВашГерой, ну и условия что за юнит попал в радиус отоварищества героем, а другим в действиях "Боевая единица - Change Owner" меняете владельца.
quq_CCCP #4 - 2 недели назад 1
Demon127, ну а что тебе мешает поставить такой союз между игроком пехотинка и игроком героя? ALLIANCE_TYPE_RESCUED или как то так называется, кароче внимательно смотрите настройки союзов!
avuremybe #5 - 2 недели назад -1
SetUnitOwner( unit whichUnit, player whichPlayer, boolean changeColor )
Zahanc #6 - 2 недели назад 0
"""
Rescues a unit for a player. This performs the default rescue behavior,
including a rescue sound, flashing selection circle, ownership change,
and optionally a unit color change.

function RescueUnitBJ takes unit whichUnit, player rescuer, boolean changeColor returns nothing
if IsUnitDeadBJ(whichUnit) or (GetOwningPlayer(whichUnit) == rescuer) then
return
endif
call StartSound(bj_rescueSound)
call SetUnitOwner(whichUnit, rescuer, changeColor)
call UnitAddIndicator(whichUnit, 0, 255, 0, 255)
call PingMinimapForPlayer(rescuer, GetUnitX(whichUnit), GetUnitY(whichUnit), bj_RESCUE_PING_TIME)
endfunction
"""
Есть также event hook для этого.