Показать сообщение отдельно
Старый 13.08.2005, 21:39   #725
TSYLin

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

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

Прошу прощения, вот небольшой кусочек скрипта, который я сделал, что не так?


instance DIA_fortuno_GREET(C_Info)
{
* * *npc = sek_6006_fortuno;
* * *nr = 665;
* * *condition = DIA_fortuno_GREET_Condition;
* * *information = DIA_fortuno_GREET_Info;
* * *permanent = FALSE;
* * *important = TRUE;
};


func int DIA_fortuno_GREET_Condition()
{
* * *if(Npc_IsInState(self,ZS_Talk) && (self.aivar[AIV_TalkedToPlayer] == FALSE))
* * *{
* * * * * *return TRUE;
* * *};
* * *return FALSE;
};

func void DIA_fortuno_GREET_Info()
{
* * *AI_Output(self,other,"DIA_fortuno_GREET_14_00"); * * *//Я Фортуно, помнишь, я раздавал болотник.
* * *AI_Output(self,other,"DIA_fortuno_GREET_14_01"); * * *//Тебе нужны эссенции исцеления или магия Спящего? Тогда ты у нужного человека.
* * *Log_CreateTopic(TOPIC_SekteTrader,LOG_NOTE);
* * *B_LogEntry(TOPIC_SekteTrader,"Фортуно продает траву, магию Спящего, и напитки в лагере Сектантов.");
};

var int fortuno_einmal;

instance DIA_fortuno_WAREZ(C_Info)
{
* * *npc = sek_6006_fortuno;
* * *nr = 666;
* * *condition = DIA_fortuno_WAREZ_Condition;
* * *information = DIA_fortuno_WAREZ_Info;
* * *permanent = TRUE;
* * *trade = TRUE;
* * *description = "Покажи мне свои товары";
};


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

func void DIA_fortuno_WAREZ_Info()
{
* * *B_GiveTradeInv(self);
* * *AI_Output(other,self,"DIA_fortuno_WAREZ_15_00"); * * *//Покажи мне твои товары.
* * *if(fortuno_einmal == FALSE)
* * *{
* * * * * *AI_Output(self,other,"DIA_Zuris_GREET_14_02"); * * *//Буквально только что я получил новые свитки. Сам Идол Тион, доверил их мне для распространению и продаже по городу.
* * * * * *fortuno_einmal = TRUE;
* * *};
};

Файл в котором написано товары я создал, но zSpy говорит что
STORY\DIALOGE\DIA_SEK_6006_FORTUNO.D: Redefined identifier : FORTUNO_EINMAL

Заранее благодарен.
Ответить с цитированием