Guest User

Untitled

a guest
Jun 28th, 2017
171
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.68 KB | None | 0 0
  1. ///////////////////////////////////////////////////////////////////////
  2. // OPCJA *KONIEC*
  3. ///////////////////////////////////////////////////////////////////////
  4. INSTANCE DIA_Frodo_EXIT(C_INFO)
  5. {
  6. npc = KDF_999_Frodo;
  7. nr = 999;
  8. condition = DIA_Frodo_EXIT_Condition;
  9. information = DIA_Frodo_EXIT_Info;
  10. permanent = TRUE;
  11. description = "KONIEC";
  12. };
  13.  
  14. FUNC INT DIA_Frodo_robota_Condition()//PIERWSZA KTÓRĄ WYWOŁUJESZ
  15. {
  16. return TRUE;
  17. };
  18. FUNC VOID DIA_Frodo_robota_Info()//DRUGA...TEJ AKTUALNIE BRAKUJE :(
  19. {
  20. AI_Stop_ProcessInfos (self);
  21.  
  22. };
  23. //========================================
  24. //-----------------> HELLO1
  25. //========================================
  26.  
  27. Instance DIA_Frodo_HELLO1 (C_INFO)
  28. {
  29. npc = KDF_999_Frodo;
  30. nr = 1;
  31. condition = DIA_Frodo_HELLO1_Condition;
  32. information = DIA_Frodo_HELLO1_INFO;
  33. permanent = FALSE;
  34. description = "Kim jesteś?;
  35. };
  36.  
  37. FUNC INT DIA_Frodo_HELLO1_Condition()
  38. {
  39. return TRUE;
  40. };
  41. FUNC VOID DIA_Frodo_HELLO1_INFO()
  42. {
  43. AI_Output (other, self ,"DIA_Frodo_HELLO1_15_01"); // Kim jesteś?
  44. AI_Output (self, other ,"DIA_Frodo_HELLO1_15_02"); // Jestem Frodo należe do wspólnoty klasztora.
  45. AI_Output (other, self ,"DIA_Frodo_HELLO1_15_03"); // Co robisz stojąc pod karczmą?
  46. 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.
  47.  
  48. };
  49.  
  50.  
  51. /========================================
  52. //-----------------> HELLO2
  53. //========================================
  54.  
  55.  
  56. INSTANCE DIA_Frodo_HELLO2 (C_INFO
  57. {
  58. npc = KDF_999_Frodo;
  59. nr = 2;
  60. condition = DIA_Frodo_HELLO2_Condition;
  61. information = DIA_Frodo_HELLO2_Info;
  62. permanent = FALSE;
  63. description = "Masz dla mnie jakieś zadanie?";
  64. };
  65.  
  66. FUNC INT DIA_Frodo_HELLO2_Condition()
  67. {
  68. return TRUE;
  69. };
  70. FUNC VOID DIA_Frodo_HELLO2_Info()
  71. {
  72. AI_Output (other, self ,"DIA_Frodo_HELLO2_15_01"); //Masz dla mnie jakieś zadanie?
  73. AI_Output (self, other ,"DIA_Frodo_HELLO2_03_02"); //Coś by się znalazło. Poszukaj dla mnie eliksiru many.
  74. AI_Output (other, self ,"DIA_Frodo_HELLO2_15_03"); //No dobrze postaram się.
  75. AI_Output (self, other ,"DIA_Frodo_HELLO2_03_04"); //Tylko się pośpiesz!
  76.  
  77. MIS_Frodo_Eliksir many = LOG_RUNNING;
  78.  
  79. Log_CreateTopic (TOPIC_Frodo_Eliksir_many, LOG_MISSION);
  80. Log_SetTopicStatus (TOPIC_Frodo_Eliksir_many, LOG_RUNNING);
  81. B_LogEntry (TOPIC_Frodo_Eliksir_many,"Mag Frodo zlecił mi przyniesienie Eliksiru many");
  82. };
  83.  
  84. //========================================
  85. //-----------------> HELLO3
  86. //========================================
  87.  
  88. INSTANCE DIA_Frodo_HELLO3 (C_INFO)
  89. {
  90. npc = KDF_999_Frodo;
  91. nr = 3;
  92. condition DIA_Frodo_HELLO3_Condition;
  93. information = DIA_Frodo_HELLO3_Info;
  94. permanent = FALSE;
  95. description = "Mam Eliksir.";
  96. };
  97.  
  98. FUNC INT DIA_Frodo_HELLO3_Condition()
  99. {
  100. if (Npc_KnowsInfo (other, DIA_Frodo_HELLO2))
  101. && (Npc_HasItems (other, ITPO_MANA_03) >=1)
  102. {
  103. return TRUE;
  104. };
  105. };
  106.  
  107.  
  108. FUNC VOID DIA_Frodo_HELLO3_Info()
  109. {
  110. AI_Output (other, self ,"DIA_Frodo_HELLO3_15_01"); //Mam Eliksir Many.
  111. AI_Output (self, other ,"DIA_Ash_HELLO3_03_02"); //To dawaj.
  112. AI_Output (other, self ,"DIA_Ash_HELLO3_15_03"); //Trzymaj.
  113. AI_Output (self, other ,"DIA_Ash_HELLO3_03_04"); //Jednak na coś się przydałeś.
  114. AI_Output (self, other ,"DIA_Ash_HELLO3_03_05"); //Masz w nagrodę 50 sztuk złota.
  115. B_LogEntry (TOPIC_Frodo_Eliksir_many,"Przyniosłem Eliksir Many Frodowi");
  116. Log_SetTopicStatus (TOPIC_Frodo_Eliksir_many, LOG_SUCCESS);
  117.  
  118. B_GivePlayerXP (500);
  119. B_GiveInvItems (other, self, ItFo_Beer, 1);
  120. CreateInvItems (self, ItMi_Gold, 50);
  121. B_GiveInvItems (self, other, ItMi_Gold, 50);
  122.  
  123. };
Advertisement
Add Comment
Please, Sign In to add comment