|
|
|
|
A.G.F.C.
Регистрация: 04.09.2006
Сообщений: 20
|
|
|
|
|
|
Re: М: Скриптинг в Готике
2Злой творец:
Как встывлять непесей в мир я тебе уже ответил. И еще небольшое дополнение по вставке в новый мир непесей. Тебе нужно прописать мир в скриптах. А именно: [spoiler] 1) В файле Startup.d пишем в конце новую функцию:
func void STARTUP_НАЗВАНИЕ_ТВОЕГО_ФАЙЛА_МИРА() { Здесь прописываем непесей которые должны грузится в мир изначально, те которые будут вставлятся позже пишем в файлах диалогов соответствующих непесей. ПРИМЕР: ... * * *Wld_InsertNpc(DJG_373_Stracha,"TW_CAMPHUNTER_ENTR ANCE_01"); * * *Wld_InsertNpc(DJG_6030_Oxotnic,"TW_CAMPHUNTER_STR EET_05"); * * *Wld_InsertNpc(DJG_6031_Oxotnic,"TW_OXRANAMIDLASA_ 1"); * * *Wld_InsertNpc(DJG_374_Stracha,"TW_CAMPHUNTER_ENTR ANCE_02"); ... };
После того как прописал непесей и зверье куда нужно, функция готова осталось только обозначить ее выполнение, для этого после функции вставки пишем еще одну функцию - инициализацию нового мира:
func void INIT__НАЗВАНИЕ_ТВОЕГО_ФАЙЛА_МИРА() { * *B_InitMonsterAttitudes(); * *B_InitGuildAttitudes(); * *B_InitNpcGlobals(); };
После этого сограняем внесенные изменения, и компилим скрипты. новые dat и Ou файлы копируем куда нуна и тестим мир. :)))
2) Теперь по тому как попасть в новый мир:
- Для этого нужно использовать триггеры. - Триггеры создаются в спейсере, и прописываются в скриптах, об этом подробно написано на сайте кaмрада basilio58.
Удачи... ;) [/spoiler]
|