Показать сообщение отдельно
Старый 26.11.2006, 23:00   #1537
MaGoth
A.G.F.C.
  Аватар для MaGoth
 
Регистрация: 04.09.2006
Сообщений: 20
MaGoth вне форума

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

Нет, у тебя тут другая ошибка... ;)

Почему-то у тебя стоят диалоги, где первым начинает не ГГ а твой непесь, а прописано все для того, как еслибы начинал ГГ.
пример:

instance DIA_Albert_q (C_Info)
{
* * npc = NONE_3555_Albert;
* * nr = 2;
* * condition = dia_Albert_q_condition;
* * information = dia_Albert_q_info;
* * permanent = FALSE;
* * important = FALSE;

* * description = "Ты кто? И что тут делаешь?";

};

func int dia_Albert_q_condition()
{
* * return TRUE;
};

func void dia_Albert_q_info()
{
* * AI_Output(other,self,"DIA_Albert_q_3_01"); //Ты кто? И что тут делаешь?
* * AI_Output(self,other,"DIA_Albert_q_15_00"); //Привет друг. Надеюсь ты меня помнишь?
* * AI_Output(other,self,"DIA_Albert_q_3_02"); //Извини, не помню, а ты кто?
* * AI_Output(self,other,"DIA_Albert_q_15_01"); //Я был штрафником в барьере в новом лагере.
};
То что отмечено красным, нужно либо редактировать либо удалять...

[spoiler]
Код:
instance DIA_Albert_q (C_Info) {  * * npc = NONE_3555_Albert; * * nr = 2;  * * condition = dia_Albert_q_condition;  * * information = dia_Albert_q_info;  * * permanent = FALSE;  * * important = TRUE;};func int dia_Albert_q_condition() {  * * return TRUE; };func void dia_Albert_q_info() {  * * AI_Output(other,self,"DIA_Albert_q_3_01"); //Ты кто? И что тут делаешь?  * * AI_Output(self,other,"DIA_Albert_q_15_00"); //Привет друг. Надеюсь ты меня помнишь?  * * AI_Output(other,self,"DIA_Albert_q_3_02"); //Извини, не помню, а ты кто? * * AI_Output(self,other,"DIA_Albert_q_15_01"); //Я был штрафником в барьере в новом лагере.};
[/spoiler]

PS. Попробуй первый диалог сделать как я тебе привел, и посмотри в тестовом запуске он отобразится или нет.
ВАЖНО: игру начинай сначала..., НЕ ЗАГРУЖАЙ, А НОВУЮ!!!

PPS. Упсь.. Не понял еще одного момента, я его что-то из виду упустил.Почему у тебя здесь: * * AI_Output(other,self,"DIA_Albert_q_3_01"); //Ты кто? И что тут делаешь?
Стоит other? Если первым говорит Непись а не ГГ?
должно быть так:
[spoiler]
Код:
 * *AI_Output(self,other,"DIA_Albert_q_3_01"); //Ты кто? И что тут делаешь?  * * AI_Output(other,self,"DIA_Albert_q_15_00"); //Привет друг. Надеюсь ты меня помнишь?  * * AI_Output(self,other,"DIA_Albert_q_3_02"); //Извини, не помню, а ты кто? * * AI_Output(other,self,"DIA_Albert_q_15_01"); //Я был штрафником в барьере в новом лагере. Это конечно, если первым диалог начинает Непесь, а не ГГ.
[/spoiler]

Данную процедеру, проделай для всех диалогов...

Отправить личное сообщение для Ответить с цитированием