Advertisement
Guest User

Untitled

a guest
Apr 27th, 2019
176
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.21 KB | None | 0 0
  1. public void q12help() {
  2. sendQuest("Zogre Flesh Eaters", 8144);
  3. clearQuestInterface();
  4. if(q12 == 0){
  5. sendQuest("I can start this quest by talking to the Ogre.", 8147);
  6. sendQuest("They are located at the Ogre city", 8148);
  7. sendQuest("@red@REQUIREMENTS:", 8149);
  8. sendQuest("The ability to defeat a level 91 demon. ", 8150);
  9. }
  10. if(q12 == 1){
  11. sendQuest("The Ogre has given his first task.", 8147);
  12. sendQuest("I must find my way out of this dungeon.", 8148);
  13. sendQuest("", 8149);
  14. sendQuest("", 8150);
  15. }
  16. if(q12 == 2){
  17. sendQuest("I have made my way through the dungeon.", 8147);
  18. sendQuest("I should talk to the Ogre now.", 8148);
  19. sendQuest("", 8149);
  20. sendQuest("", 8150);
  21. }
  22. if(q12 == 3){
  23. sendQuest("The Ogre has given his second task.", 8147);
  24. sendQuest("I need to get him 150 whips.", 8148);
  25. sendQuest("", 8149);
  26. sendQuest("", 8150);
  27. }
  28. if(q12 == 4){
  29. sendQuest("The Ogre has given his last task.", 8147);
  30. sendQuest("I need to kill the Holtion.", 8148);
  31. sendQuest("", 8149);
  32. sendQuest("", 8150);
  33. }
  34. if(q12 == 15){
  35. sendQuest("@red@I have completed the Zogre Flesh Eaters!", 8147);
  36. sendQuest("I can now enter the.", 8148);
  37. sendQuest("The ability to wield the dragon sq shield and cape of legend.", 8149);
  38. sendQuest("", 8150);
  39. }
  40. sendQuestSomething(8143);
  41. showInterface(8134);
  42. flushOutStream();
  43. }
  44. public void sendFrame106(int i1){
  45. outStream.createFrame(106);
  46. outStream.writeByteC(i1);
  47. }
  48. public void sendQuest(String s, int id) {
  49. try {
  50. outStream.createFrameVarSizeWord(126);
  51. outStream.writeString(s);
  52. outStream.writeWordA(id);
  53. outStream.endFrameVarSizeWord();
  54. } catch (Exception e) {
  55. server.logError(e.getMessage());
  56. }
  57. }
  58. -----------------------
  59. } else if (token.equals("character-q12")) {
  60. q12 = Integer.parseInt(token2);
  61. ------------------------------
  62. }
  63. if(NPCID == 401){
  64. if(q12 == 0){
  65. NpcDialogue = 124;
  66. NpcDialogueSend = false;
  67. }
  68. if(q12 == 1){
  69. NpcDialogue = 128;
  70. NpcDialogueSend = false;
  71. }
  72. if(q12 == 2){
  73. NpcDialogue = 129;
  74. NpcDialogueSend = false;
  75. }
  76. if(q12 == 3 && !playerHasItem(4152, 150)){
  77. NpcDialogue = 130;
  78. NpcDialogueSend = false;
  79. }
  80. if(q12 == 3 && playerHasItem(4152, 150)){
  81. NpcDialogue = 131;
  82. NpcDialogueSend = false;
  83. }
  84. if(q12 == 4){
  85. NpcDialogue = 132;
  86. NpcDialogueSend = false;
  87. }
  88. if(q12 == 15){
  89. talk("Welcome to the Ogre guild!", 401);
  90. ReplaceObject(2539, 3091, 1516, 0, 0);
  91. ReplaceObject(2539, 3092, 1519, -2, 0);
  92. }
  93. }
  94. -----------------------------------------
  95. if(server.npcHandler.npcs[attacknpc].npcType == 1000 && q12 != 4)
  96. break;
  97. ---------------
  98. }
  99. if(objectID == 9301 && q12 == 1){
  100. q12 = 2;
  101. toX = 2572;
  102. toY = 3106;
  103. }
  104. --------------------
  105. if(type == 1000 && q12 != 4)
  106. break;
  107. ------------------------------------------------------
  108. case 124:
  109. talk("Welcome to the Ogre Guild.", 401);
  110. break;
  111. case 125:
  112. talk("If you want to enter, you must complete my tasks.", 401);
  113. break;
  114. case 126:
  115. talk("Are you skilled enough to complete my tasks?", 401);
  116. break;
  117. case 127:
  118. choice("Yes, I can take on any task!", "No, maybe later.");
  119. break;
  120. case 128:
  121. talk("Your first task, find your way out of this cave!", 401);
  122. toX = 2574;
  123. toY = 3108;
  124. break;
  125. case 129:
  126. talk("Your next task is to get me 150 whips.", 401);
  127. q12 = 3;
  128. break;
  129. case 130:
  130. talk("You didn't get me my 150 whips yet!", 401);
  131. break;
  132. case 131:
  133. talk("Your last task is to kill the Holtion!", 401);
  134. q12 = 4;
  135. deleteItem(4152, 150);
  136. break;
  137. case 132:
  138. talk("Get ready!", 401);
  139. deleteItem(4152, 150);
  140. toX = 2571;
  141. toY = 3105;
  142. break;
  143. }
  144. }
  145. --------------------------------------------------
  146. characterfile.newLine();
  147. characterfile.write("character-q12 = ", 0, 15);
  148. characterfile.write(Integer.toString(q12), 0, Integer.toString(q12).length());
  149. characterfile.newLine();
  150. ------------------------------------------------
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement