У меня такой вопрос.
Есть REGION_ENTER_AND_STOP_TRIGGER, который перемещает объекты в зависимости от того, принадлежат ли ближайшие к ним замки первому игроку.
Возможно ли в эту функцию записать несколько замков, или надо на каждый отдельный объект и замок рисовать отдельный регион?
То есть, я пишу:
function Beacon_Tilgatal_F () if GetObjectOwner("Dungeon_1") == 1 then SetObjectPosition("Port_Tilgatal", 81, 133, 0); sleep(1); print("замок Тилгатал наш"); sleep(1);else SetObjectPosition("Port_Tilgatal", 127, 142, 1); sleep(1); print("замок Тилгатал не наш"); sleep(1); end; end;Trigger(REGION_ENTER_AND_STOP_TRIGGER, "Beacon_Tilgatal_trigger", "Beacon_Tilgatal_F");И тут всё в порядке, объект перемещается куда надо.
Но возможно ли к этому же триггеру, в этой же функции, прикрутить другие замки и объекты? Как такое сделать?
То есть, к первому отрывку прикрутить вот этот,
if GetObjectOwner("Dungeon_2") == 1 then SetObjectPosition("Port_Halad", 63, 104, 0); sleep(1); print("замок Халад наш"); sleep(1);else SetObjectPosition("Port_Halad", 127, 142, 1); sleep(1); print("замок Халад не наш"); sleep(1);И вот этот?
if GetObjectOwner("Dungeon_3") == 1 then SetObjectPosition("Port_Torost", 104, 105, 0); sleep(1); print("замок Торост наш"); sleep(1);else SetObjectPosition("Port_Torost", 127, 142, 1); sleep(1); print("замок Торост не наш"); sleep(1); ЗЫ Jewily, насилу-то я разобралась с внезапными нападениями, спасибо вам большое. С монстрами на карте - пока не поняла, но сейчас мне хватает и регионов.