Показать сообщение отдельно
Старый 22.04.2005, 11:12   #292
Vam

AGFC
Гость
 
Сообщений: n/a

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

2Galhan:
Скрипты SLD_827_Soeldner и SLD_802_Buster(те, что стоят и базарят возле фермы Ерола). У них Ваупоинты для Smalltalk называется соответсвенно
NW_BIGFARM_ALLEE_HUT и NW_BIGFARM_HUT_01.
Что то я не заметил у них FP_SMALLTALK_
Не надо путать вайпоинты и фрипоинты, это разные вещи, вайпоинт в скриптах задается полным именем, а фрипоинт сокращенным, для перемещения на эти точки используются разные функции. Фрипоинт представляет локальную точку на расстоянии до 20 метров от другой точки (фрипоинта или вайпоинта), а вайпоинт - глобальная точка в пределах мира Готики. Вайпоинт всегда есть (если, конечно, он определен), в него можно переместиться из любой точки, а для того, чтобы переместиться на фрипоинт, сначала необходимо проверить, существует ли он в непосредственной близости от НПС, и если да, то перейти на него. Вайпоинт НПС прописывается в его классе (инстанции) в переменной WP, фрипоинт же нигде (кроме карты) не прописывается.
В твоем случае посмотри пример организации мини-диалога в файле ZS_SmallTalk.d
Ответить с цитированием