|
|
|
|
A.G.F.C.
Регистрация: 02.09.2005
Сообщений: 6
|
|
|
|
|
|
Re: Скриптинг в Готике
Повторюсь в вопросе, т.к. тема смежная (с темой по спейсеру): Есть 3DS-файл (модель шкафа, к примеру). Хочу сделать обьект типа ocMobContainer, но после создания не появляется/открывается инвентарь. Пытался посмотреть по аналогии с сундуком, ему прописан файл *.asc, для других предметов такого файла нет (соответствующего). ASC-файлов в комплекте GMDK не нашел, есть только файл *.mds, внутри что-то вроде [pre]Model ("CHESTBIG_ADD_STONE_OPEN") { meshAndTree ("CHESTBIG_ADD_STONE_OPEN.ASC")
aniEnum {
// geschlossene Truhe ani ("s_S0" 1 "s_S0" 0.0 0.0 M. "CHESTBIG_USE.asc" F 20 20)
// Truhe цffnen ani ("t_S0_2_S1" 1 "s_S1" 0.0 0.0 M. "CHESTBIG_USE.ASC" F 50 79) { *eventSFX (50 "chest_try") *eventSFX (55 "chest_open")
...[/pre] Как я понял, это скрипт реакций обьекта типа "сундук" на разные ситуации (открыт/закрыт/взлом и т.п.), и загрузки соотв. анимации для каждого состояния.
Но вот закавыка - не найду нигде оператора открытия инвентаря; он есть в природе (т.е. экзешнике) скорее всего, но похоже ни с помощью обычных скриптов, ни через asc-файл его не вызвать. Подход "в лоб", через создание обьекта типа oCMObContainer и присвоение ему visual "левого" 3DS без анимации (т.е. не asc-файла) ничего не дает - моб в фокусе, но ничего не просиходит. Кто-то что-нибудь может посоветовать, или это еще один "затык" готического движка? Сундук - это конечно клево, но хотелось бы видеть в виде контейнера и другие обьекты, пусть даже и без анимации.
|