Показать сообщение отдельно
Старый 09.08.2005, 14:25   #678
marazmus
A.G.F.C.
 
Регистрация: 02.09.2005
Сообщений: 6
marazmus вне форума

По умолчанию Re: Скриптинг в Готике

Извините, что вмешиваюсь, но:

У NPC, которому устанавливается распорядок дня функцией типа RTN_***, обязательно должен быть ID.

Это, конечно, не аксиома, потому что я не проверял это лично. Но, судя по скриптам пираний, у всех NPC, у которых в описании стоит функция RTN_***, стоит ID.

В общем, логика такая:
В твоем коде у instance твоего непися нет ID.
То есть, конкретно, нет строки типа "ID = 666;"
Отсюда - движок игры не знает, куда "привязывать" функцию Rtn_PreStart_666 - ведь ID = 666 ты нигде не указал!

Поставь ID и попробуй сразу функцию B_StartOtherRoutine(). Если сработает она, сработает и телепорт.

Еще, на всякий случай, проверь, нет ли в скриптах других NPC с таким же ID (=666).
Отправить личное сообщение для Ответить с цитированием