|
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
|