Показать сообщение отдельно
Старый 07.02.2005, 22:53   #202
Vam

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

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

2Vahaber:
Вопрос, который остался в силе: за что отвечают вот эти строчки?
Mdl_SetVisual(self,"HUMANS.MDS");
Mdl_ApplyOverlayMds(self,"Humans_Tired.mds");
Эти две функции и другие описаны в "Уроках скриптологии"
void Mdl_SetVisual(c_npc self,string fileMds); - установить для npc self файл изображения с именем fileMds (формат MDS).
void Mdl_ApplyOverlayMds(c_npc n0,string s1); - запустить файл анимации s1 с расширением mds для npc n0.

Остальное относится только к Готике 1.
B_Scale(self);
Задает масштаб изображения НПС, чем сильнее, тем объемнее он выглядит.

self.aivar[AIV_IMPORTANT] = TRUE;
НПС имеет важную информацию для разговора.

2ZXZX:
INSTANCE KHO_Day_Std *(C_MUSICTHEME_STANDARD) { file= "kh_daystd.sgt"; };
Я понял так: при нахождении в Хоринисе(без драки) воспроизводится файл kh_daystd.sgt.
Т.е.,если заменить этот файл на самодельный kh_daystd.sgt, он должен воспроизводится в игре.
И все...Или есть еще какие-нибудь условия?
Да, все, других условий нет (файл только должен быть нужного формата  ;D ).
Ответить с цитированием