Показать сообщение отдельно
Старый 30.08.2010, 19:02   #2324
orebaron25

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

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

Насчет квеста:

Я имел в виду создать само наличие квеста,то есть вставить его в игру.а так я прописывал,и мне выдавало ошибку.

Добавление от 08/30/10, в 18:04:30
у меня очередной вопрос:

при разговоре с,допустим Кассией, мне нужно чтобы ДРУГОЙ НПС сменил вейпойнт(routine). Как это сделать?

Что прописать в диалоге?

Добавление от 08/30/10, в 19:22:33
Cпойлер(щелкните, чтобы прочесть):
instance DIA_Jesper_Murder(C_Info)
{
* * *npc = VLK_446_Jesper;
* * *nr = 10;
* * *condition = DIA_Jesper_Murder_Condition;
* * *information = DIA_Jesper_Murder_Info;
* * *permanent = FALSE;
* * *important = TRUE;
};


func int DIA_Jesper_Murder_Condition()
{
* * *if(Npc_KnowsInfo(other,DIA_Cassia_Rupert))
* * *{
* * * * * *return TRUE;
* * *};
};

func void DIA_Jesper_Murder_Info()
{
* * *AI_Output(self,other,"DIA_Jesper_Murder_09_30"); * * *//Я слышал что ты нашел убийцу , Руперта. Это правда?
* * *AI_Output(other,self,"DIA_Jesper_Murder_15_20"); * * *//Да.
* * *AI_Output(self,other,"DIA_Jesper_Murder_09_31"); * * *//Где он?
* * *AI_Output(self,other,"DIA_Jesper_Murder_09_32"); * * *//На пристани возле корабля.
* * *AI_Output(self,other,"DIA_Jesper_Murder_09_32"); * *//Отлично! Спасибо тебе.
* * *B_KillNpc(Rupert);
* * *AI_StopProcessInfos(self);
};

При компиляции выдает - Unknown identifier (RUPERT) в строке B_KillNpc(RUPERT);

что не так?!
Ответить с цитированием