Господа, сорри, два дня не была на этом форуме, но я всё ещё здесь, и всё ещё нуждаюсь в помощи).
У меня такой вопрос.
Есть 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, насилу-то я разобралась с внезапными нападениями, спасибо вам большое. С монстрами на карте - пока не поняла, но сейчас мне хватает и регионов.