|
Re: М: Скриптинг в Готике
Как триггер привязать к внешней функции, к файлу *.d
Создал файл B_GameStarted.d в Scripts\Content\Story\Events
Код: //B_GameStarted
func VOID B_GAMESTARTED () { Wld_InsertNpc (Giant_Rat, "MY_WAYPOINT2"); MIS_MyMission = LOG_Running; Log_CreateTopic(TOPIC_MyMission ,LOG_MISSION); Log_SetTopicStatus(TOPIC_MyMission,LOG_Runnin g); B_LogEntry(TOPIC_MyMission,"Мне необходимо выбраться из этой пещеры!!! Странные звуки из темноты не предвещают ничего хорошего..."); }; WayPoint существыет, переменные: MIS_MyMission в Story_Globals.d, после var int CurrentLevel; TOPIC_MyMission в LOG_Constants_Yoly.d добавил его в gothic.src; spacer - всё ништяк, ошибок нет
добавил на карте oCTriggerScript name:"MyTrigger", scriptFunc:B_GAMESTARTED, cdDyn:TRUE, bBox3DWS - такой чтоб через него проходить.
сохраняю всё, запускаю (VDFS, GothicMod Starter 2.6a) - и ничего... не работает триггер, ни крыса не появляется, ни надписи в журнале!!!
Добавление от 11/07/06, в 00:21:49 Вопрос разрешился - я ИДИОТ, можете не говорить мне об этом ;D!!!! В спасере я указывал - EVT_GameStarted_Func, а надо было - EVT_GAMESTARTED_FUNC!!!
|