Показать сообщение отдельно
Старый 03.04.2006, 17:40   #1342
fokon

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

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

2Тольман-Готоман:
Дай кусок скрипта побольше, а то я найти немогу...
instance DIA_Canthar_Again(C_Info)
{
    npc = VLK_468_Canthar;
    nr = 5;
    condition = DIA_Canthar_Again_Condition;
    information = DIA_Canthar_Again_Info;
    permanent = FALSE;
    important = TRUE;
};


func int DIA_Canthar_Again_Condition()
{
    if((Canthar_Sperre == TRUE) && Npc_IsInState(self,ZS_Talk))
    {
          return TRUE;
    };
};

func void DIA_Canthar_Again_Info()
{
    AI_Output(self,other,"DIA_Canthar_Again_09_00");      //Ох, опять ты.
    if(MIS_Canthars_KomproBrief == LOG_FAILED)
    {
          AI_Output(other,self,"DIA_Canthar_Again_15_01");      //Почему ты не в тюрьме?
          AI_Output(self,other,"DIA_Canthar_Again_09_02");      //Меня отпустили. Как я уже говорил тебе - я очень влиятельный человек в этом городе.
    }
    else if(MIS_Canthars_KomproBrief == LOG_Running)
    {
          AI_Output(self,other,"DIA_Canthar_Again_09_03");      //Кстати, я разделался с Сарой сам. Ты можешь забыть об этом деле с письмом.
    }
    else if(MIS_Canthars_KomproBrief == LOG_OBSOLETE)
    {
          AI_Output(self,other,"DIA_Canthar_Again_09_04");      //Разве я не предупреждал тебя? Было бы лучше, если бы ты делал то, что я говорю.
    };
    AI_Output(self,other,"DIA_Canthar_Again_09_05");      //Теперь все торговцы узнали, что ты беглый каторжник.
    AI_Output(self,other,"DIA_Canthar_Again_09_06");      //Какая жалость - теперь ты не сможешь купить на рыночной площади даже куска хлеба.
    AI_Output(self,other,"DIA_Canthar_Again_09_07");      //Я могу, конечно же, уладить эту проблему для тебя, это будет стоить, скажем...
    B_Say_Gold(self,other,Canthar_Gold);
    AI_StopProcessInfos(self);
};


Разъясни плз выделенные строки
Ответить с цитированием