Разные объекты Port связаны с разными замками.
Первый и третий замок могут принадлежать первому игроку, а второй замок - кому-то ещё.
Мне не нужна проверка на присоединение всех замков разом, - мне, как раз, нужен такой скрипт, чтобы хозяева у замков могли бы быть разными, и при этом менялись бы позиции объектов.
Добавлено через 49 минут
Хотелось бы как-то так:
function Beacon_Tilgatal_F ()
if (GetObjectOwner("Dungeon_1") == 1) then
SetObjectPosition("Port_Tilgatal", 81, 133, 0);
sleep(1);
print("наш замок Тилгатал");
sleep(1);
else
if (GetObjectOwner("Dungeon_1") == 2)
or (GetObjectOwner("Dungeon_1") == 3)
or (GetObjectOwner("Dungeon_1") == 4)
or (GetObjectOwner("Dungeon_1") == 5)
or (GetObjectOwner("Dungeon_1") == 6)
or (GetObjectOwner("Dungeon_1") == 7)
or (GetObjectOwner("Dungeon_1") == 8)
or (GetObjectOwner("Dungeon_1") == 0) then
SetObjectPosition("Port_Tilgatal", 125, 142, 1);
sleep(1);
print("не наш замок Тилгатал");
sleep(1);
else
print("сюда надо как-то прицепить второй замок");
sleep(1);
end;
end;
end;
Trigger(REGION_ENTER_AND_STOP_TRIGGER, "Beacon_Tilgatal_trigger", "Beacon_Tilgatal_F");
Только это ни хрена не работает).