Показать сообщение отдельно
Старый 05.11.2006, 16:56   #1509
Felix_ASbrot

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

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

Вот скрипт доалога (DIA_Ebr_9991_Lord_ASbrot).

// **************************************************
//                                    Конец
// **************************************************

INSTANCE DIA_EBR_9991_Lord_ASbrot_Exit (C_INFO)
{
     npc                  = EBR_9991_Lord_ASbrot;
     nr                  = 999;
     condition      = DIA_EBR_9991_Lord_ASbrot_Exit_Condition;
     information      = DIA_EBR_9991_Lord_ASbrot_Exit_Info;
     permanent      = 1;
     description = "КОНЕЦ";
};                      

FUNC INT DIA_EBR_9991_Lord_ASbrot_Exit_Condition()
{
     return 1;
};

FUNC VOID DIA_EBR_9991_Lord_ASbrot_Exit_Info()
{
     AI_StopProcessInfos      ( self );
};

// **************************************************
//                              Как успехи?
// **************************************************

INSTANCE DIA_EBR_9991_Lord_ASbrot_Hello (C_INFO)
{
     npc                        = GRD_281_Gardist;
     nr                        = 1;
     condition            = DIA_EBR_9991_Lord_ASbrot_Hello_Condition;
     information            = DIA_EBR_9991_Lord_ASbrot_Hello_Info;
     permanent            = 1;
     description            = "Как успехи?";
};

FUNC INT DIA_EBR_9991_Lord_ASbrot_Hello_Condition()
{      
     if (!C_NpcBelongsToNewcamp (other))
     {      
           return 1;
     };
};
FUNC VOID DIA_EBR_9991_Lord_ASbrot_Hello_Info()
{
     AI_Output (other, self,"DIA_Grd_281_GuardGate_15_00"); //Как успехи?
     AI_Output (self, other,"DIA_EBR_9991_Lord_ASbrot_Hello"); //Дак как тебе сказать!? Хреново.
};

P.S.: Запускать сначала? Конечно! Я так всегда и проверяю то что сотворил ибо понятно что LoadSave это загрузка мира кототорый был созранён!  
Ответить с цитированием