FlorkingoldМне нужно сделать несколько функций, 1 чтобы текстовое сообщение всплывало только если определенный герой туда подойдет, второе чтобы после захвата города активировался квест "не допустить захвата города" (всм другими игроками)
Ознакомьтесь с руководством от Ogo-i и ЧаВо JackofShadows, там есть подобные примеры.
Код 1:
function Message(hero)
if hero==Имя героя then
MessageBox("/Путь/Файл.txt")
end;
end;
Trigger(REGION_ENTER_AND_STOP_TRIGGER, "Имя региона", "Message")
Код 2:
function DefendtownObjectiveActivate()
SetObjectiveState("Имя задачи", OBJECTIVE_ACTIVE, PLAYER_1)
end;
Trigger(OBJECT_CAPTURE_TRIGGER, "Имя замка", "DefendtownObjectiveActivate");
зНе забудьте, что задача в MapPropertiesTree должна в свойствах иметь IsInitialyActive=false.