Показать сообщение отдельно
Старый 17.07.2005, 16:00   #577
Vendiga

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

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

Да, то что ты создал и есть триггер. Но не полноценный - работать он не будет. Чтобы он работа нужно:

1. Прописать скриптфункцию для триггера.
Выделяешь свой триггер, смотришь на окно Object и видишь во вкладке Modify множество свойств твоего триггера. Так вот скриптфункция это в самом низу. Так и называется scriptFunc. В поле обозначаешь название твоей функции. К примеру START_INSERT_MONSTER. Да и не забудь назвать свой триггер. Назову его TS_INSERT_MONSTER.
2. Теперь прописываешь скриптфункцию в скриптах. Создаёшь *.d файл(желательно в папке story\events), назывешь его как хочешь и прописываешь всё то что хотел бы увидетьт в игре при взаимодействии с триггером.
Не помню твой скрипт, но он наверно должен выглядеть так:

func void START_INSERT_MONSTER
{
Wld_InsertNPC(Твой дракон, точка высадки);
};

Вроде больше ничего и не надо прописывать.

3. Теперь надо сделать так, чтобы триггер реагировал на появление ГГ в своём фокусе. Достигается это в свойствах. Всё в той же вкладке modify.
Вот свойства и какие параметры должны стоять:

showVisual:FALSE
visualCamAlign:NONE
cdStatic:FALSE
cdDyn:TRUE
ststicVob:FALSE
dynShadow:DS_NONE

react ToOnTrigger:TRUE
react ToOnTouch:TRUE
react ToOnDamage:TRUE
respond ToObject:FALSE
respond ToPC:TRUE
respond ToNPC:FALSE
stsrtEnabled:TRUE
Ответить с цитированием