Азгалор, нет, это не подходит, скопом замки и объекты прописывать нельзя.
Разные объекты Port связаны с разными замками.
Первый и третий замок могут принадлежать первому игроку, а второй замок - кому-то ещё.
Мне не нужна проверка на присоединение всех замков разом, - мне, как раз, нужен такой скрипт, чтобы хозяева у замков могли бы быть разными, и при этом менялись бы позиции объектов.
Добавлено через 49 минут
Хотелось бы как-то так:
function Beacon_Tilgatal_F () if (GetObjectOwner("Dungeon_1") == 1) then SetObjectPosition("Port_Tilgatal", 81, 133, 0); sleep(1); print("наш замок Тилгатал"); sleep(1);elseif (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");Только это ни хрена не работает).