Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ///////////////////////////////////////////////////////////////////////
- // OPCJA *KONIEC*
- ///////////////////////////////////////////////////////////////////////
- INSTANCE DIA_Frodo_EXIT(C_INFO)
- {
- npc = KDF_999_Frodo;
- nr = 999;
- condition = DIA_Frodo_EXIT_Condition;
- information = DIA_Frodo_EXIT_Info;
- permanent = TRUE;
- description = "KONIEC";
- };
- FUNC INT DIA_Frodo_robota_Condition()//PIERWSZA KTÓRĄ WYWOŁUJESZ
- {
- return TRUE;
- };
- FUNC VOID DIA_Frodo_robota_Info()//DRUGA...TEJ AKTUALNIE BRAKUJE :(
- {
- AI_Stop_ProcessInfos (self);
- };
- //========================================
- //-----------------> HELLO1
- //========================================
- Instance DIA_Frodo_HELLO1 (C_INFO)
- {
- npc = KDF_999_Frodo;
- nr = 1;
- condition = DIA_Frodo_HELLO1_Condition;
- information = DIA_Frodo_HELLO1_INFO;
- permanent = FALSE;
- description = "Kim jesteś?;
- };
- FUNC INT DIA_Frodo_HELLO1_Condition()
- {
- return TRUE;
- };
- FUNC VOID DIA_Frodo_HELLO1_INFO()
- {
- AI_Output (other, self ,"DIA_Frodo_HELLO1_15_01"); // Kim jesteś?
- AI_Output (self, other ,"DIA_Frodo_HELLO1_15_02"); // Jestem Frodo należe do wspólnoty klasztora.
- AI_Output (other, self ,"DIA_Frodo_HELLO1_15_03"); // Co robisz stojąc pod karczmą?
- AI_Output (self , other,"DIA_Frodo_HELLO1_15_04"); // Szukam kogoś kto mógłby mi pomóc i chyba właśnie taką osobe znalazłem.
- };
- /========================================
- //-----------------> HELLO2
- //========================================
- INSTANCE DIA_Frodo_HELLO2 (C_INFO
- {
- npc = KDF_999_Frodo;
- nr = 2;
- condition = DIA_Frodo_HELLO2_Condition;
- information = DIA_Frodo_HELLO2_Info;
- permanent = FALSE;
- description = "Masz dla mnie jakieś zadanie?";
- };
- FUNC INT DIA_Frodo_HELLO2_Condition()
- {
- return TRUE;
- };
- FUNC VOID DIA_Frodo_HELLO2_Info()
- {
- AI_Output (other, self ,"DIA_Frodo_HELLO2_15_01"); //Masz dla mnie jakieś zadanie?
- AI_Output (self, other ,"DIA_Frodo_HELLO2_03_02"); //Coś by się znalazło. Poszukaj dla mnie eliksiru many.
- AI_Output (other, self ,"DIA_Frodo_HELLO2_15_03"); //No dobrze postaram się.
- AI_Output (self, other ,"DIA_Frodo_HELLO2_03_04"); //Tylko się pośpiesz!
- MIS_Frodo_Eliksir many = LOG_RUNNING;
- Log_CreateTopic (TOPIC_Frodo_Eliksir_many, LOG_MISSION);
- Log_SetTopicStatus (TOPIC_Frodo_Eliksir_many, LOG_RUNNING);
- B_LogEntry (TOPIC_Frodo_Eliksir_many,"Mag Frodo zlecił mi przyniesienie Eliksiru many");
- };
- //========================================
- //-----------------> HELLO3
- //========================================
- INSTANCE DIA_Frodo_HELLO3 (C_INFO)
- {
- npc = KDF_999_Frodo;
- nr = 3;
- condition DIA_Frodo_HELLO3_Condition;
- information = DIA_Frodo_HELLO3_Info;
- permanent = FALSE;
- description = "Mam Eliksir.";
- };
- FUNC INT DIA_Frodo_HELLO3_Condition()
- {
- if (Npc_KnowsInfo (other, DIA_Frodo_HELLO2))
- && (Npc_HasItems (other, ITPO_MANA_03) >=1)
- {
- return TRUE;
- };
- };
- FUNC VOID DIA_Frodo_HELLO3_Info()
- {
- AI_Output (other, self ,"DIA_Frodo_HELLO3_15_01"); //Mam Eliksir Many.
- AI_Output (self, other ,"DIA_Ash_HELLO3_03_02"); //To dawaj.
- AI_Output (other, self ,"DIA_Ash_HELLO3_15_03"); //Trzymaj.
- AI_Output (self, other ,"DIA_Ash_HELLO3_03_04"); //Jednak na coś się przydałeś.
- AI_Output (self, other ,"DIA_Ash_HELLO3_03_05"); //Masz w nagrodę 50 sztuk złota.
- B_LogEntry (TOPIC_Frodo_Eliksir_many,"Przyniosłem Eliksir Many Frodowi");
- Log_SetTopicStatus (TOPIC_Frodo_Eliksir_many, LOG_SUCCESS);
- B_GivePlayerXP (500);
- B_GiveInvItems (other, self, ItFo_Beer, 1);
- CreateInvItems (self, ItMi_Gold, 50);
- B_GiveInvItems (self, other, ItMi_Gold, 50);
- };
Advertisement
Add Comment
Please, Sign In to add comment