Догадываюсь, что тема уже заезженная, но сам разобраться не могу, потому как в скриптах вообще не разбираюсь. Подключил парочку плагинов с замками. Для того чтобы перемещаться к ним решил подвесить телепорт на кольцо. Скрипт взял из MSDF, немного подправил. Телепортация работает, только при перемещении уменьшаются значения некоторых навыков NPC + когда активирую алтари в храмах (ну там восстановление, благославение и пр.) вместо положенного эффекта непись телепортируется в первый по порядку в скрипте замок. Begin ZamokTeleportScript ;Attached e.g. to a ring
short status
short button
short OnPCEquip
if ( MenuMode == 1 )
return
endif
if ( OnPCEquip == 1 )
Set Status to 10
Set OnPCEquip to 0
Endif
If ( status == 10 ); Display menu
MessageBox "Куда отправиться", "Ваш замок, Прихожая", "Замок Стража Тени", "Отмена"
Set Status to 20
Elseif ( status == 20 ); wait for response
Set button to GetButtonPressed
If ( button == -1 ) ; no answer yet
Return
Elseif ( button == 0 ); selected "Ваш замок, Прихожая"
Player->PositionCell 4038, 4264, 12582, 90, "Ваш замок, Прихожая"
Elseif ( button == 1 ); Selected "Замок Стража Тени"
Player->PositionCell 4801, 4169, 14124, 0, "Замок Стража Тени"
Elseif ( button >= 2 ) ; selected "Отмена"
Set status to 0
Endif
Endif
End подскажите где ошибка.