mapeditor5А если я хочу, чтобы какому-то герою дали артефакт, когда жёлтый игрок победит зелёного игрока, то это как надо написать?
______________
Готовится карта за гномов «Сокрушение». Готовность карты - 30%
если зелёный игрок у тебя - игрок под номером 3, а жёлтый - игрок под номером 4, то можно вот так (если что можно поменять номера)
Trigger(PLAYER_REMOVE_HERO_TRIGGER, 3, "RemoveF");
function RemoveF(looser, winner)
if GetObjectOwner(winner)==4 then
GiveArtefact(winner, nArtID); --// nArttID - ID артефакта, его как и другие ID можно посмотреть в папке Editor Documentation, файл HOMM5_IDs_for_Scripts.
Trigger(PLAYER_REMOVE_HERO_TRIGGER, 3, nil);
end;
end;
Добавлено через 2 минуты
mapeditor5Что за блоки if-then, do и функции?
Я же скидывал документ Scripts, там всё подробно расписано