guides_malangdo.txt 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135
  1. //===== rAthena Script =======================================
  2. //= Malangdo Guide
  3. //===== Changelogs: ==========================================
  4. //= 1.0 First Version. [JohnnyPlayy]
  5. //============================================================
  6. malangdo,218,101,3 script Malangdo Guide#Malangdo 4_CAT_SAILOR3,{
  7. mes "[Malangdo Guide]";
  8. mes "Nice to meet you, welcome to ^8C4210Malangdo^000000. The island of cat paw!";
  9. mes "Need some guidance?";
  10. F_Navi("[Malangdo Guide]");
  11. while(1) {
  12. next;
  13. switch(select("[ Major Facilities ]:[ Trader & Assistant ]:Clear Mini-Map:Cancel")) {
  14. case 1:
  15. set .@loop,1;
  16. while (.@loop) {
  17. switch(select("[ Cat Gamers Director ]:[ Special Vending Machine ]:[ Coin Exchanger ]:[ Starry Coral ]:Previous Menu")) {
  18. case 1:
  19. callsub L_Mark, F_Navi("Cat Gamers Director","malangdo,119,137","FF0000");
  20. viewpoint 1,119,137,0,0xFF0000;
  21. next;
  22. break;
  23. case 2:
  24. callsub L_Mark, F_Navi("Special Vending Machine","malangdo,216,165","FF4500");
  25. viewpoint 1,216,165,1,0xFF4500;
  26. next;
  27. break;
  28. case 3:
  29. callsub L_Mark, F_Navi("Coin Exchanger","malangdo,216,165","DAA520");
  30. viewpoint 1,216,165,2,0xDAA520;
  31. next;
  32. break;
  33. case 4:
  34. callsub L_Mark, F_Navi("Starry Coral","malangdo,73,238","7B68EE");
  35. next;
  36. viewpoint 1,73,238,3,0x7B68EE;
  37. break;
  38. case 5:
  39. set .@loop,0;
  40. break;
  41. }
  42. }
  43. break;
  44. case 2:
  45. set .@loop,1;
  46. while (.@loop) {
  47. switch(select("[ Chief Thomas ]:[ Stinky Merchant ]:[ Wandering Merchant ]:[ Inn Owner ]:[ Storekeeper ]:[ Tool Dealer ]:[ Portali ]:[ Clink ]:[ Holink ]:[ Roving Merchant ]:Previous Menu")) {
  48. case 1:
  49. callsub L_Mark, F_Navi("Chief Thomas","malangdo,164,163","0A9696");
  50. viewpoint 1,164,163,4,0x0A9696;
  51. next;
  52. break;
  53. case 2:
  54. callsub L_Mark, F_Navi("Stinky Merchant","malangdo,173,145","4B0082");
  55. viewpoint 1,173,145,5,0x4B0082;
  56. next;
  57. break;
  58. case 3:
  59. callsub L_Mark, F_Navi("Wandering Merchant","malangdo,162,145","FF4500");
  60. viewpoint 1,162,145,6,0x7B68EE;
  61. next;
  62. break;
  63. case 4:
  64. callsub L_Mark, F_Navi("Inn Owner","malangdo,147,120","FF6A00");
  65. viewpoint 1,147,120,7,FF6A00;
  66. next;
  67. break;
  68. case 5:
  69. callsub L_Mark, F_Navi("Storekeeper","malangdo,184,138","7F3300");
  70. viewpoint 1,184,138,8,0x7F3300;
  71. next;
  72. break;
  73. case 6:
  74. callsub L_Mark, F_Navi("Tool Dealer","malangdo,232,160","7B68EE");
  75. viewpoint 1,232,160,9,0x7B68EE;
  76. next;
  77. break;
  78. case 7:
  79. callsub L_Mark, F_Navi("Portali","malangdo,190,167","FF4500");
  80. viewpoint 1,190,167,10,0x7B68EE;
  81. next;
  82. break;
  83. case 8:
  84. callsub L_Mark, F_Navi("Clink","malangdo,225,174","0A9696");
  85. viewpoint 1,225,174,11,0x0A9696;
  86. next;
  87. break;
  88. case 9:
  89. callsub L_Mark, F_Navi("Holink","malangdo,221,176","DA70D6");
  90. viewpoint 1,221,176,12,0xDA70D6;
  91. next;
  92. break;
  93. case 10:
  94. callsub L_Mark, F_Navi("Roving Merchant","malangdo,150,132","3131FF");
  95. viewpoint 1,150,132,13,0x3131FF;
  96. next;
  97. break;
  98. case 11:
  99. set .@loop,0;
  100. break;
  101. }
  102. }
  103. break;
  104. case 3:
  105. mes "[Malangdo Guide]";
  106. mes "I will remove all marks from your Mini-Map.";
  107. mes "Need more help?";
  108. viewpoint 2,1,1,0,0xFFFFFF;
  109. viewpoint 2,1,1,1,0xFFFFFF;
  110. viewpoint 2,1,1,2,0xFFFFFF;
  111. viewpoint 2,1,1,3,0xFFFFFF;
  112. viewpoint 2,1,1,4,0xFFFFFF;
  113. viewpoint 2,1,1,5,0xFFFFFF;
  114. viewpoint 2,1,1,6,0xFFFFFF;
  115. viewpoint 2,1,1,7,0xFFFFFF;
  116. viewpoint 2,1,1,8,0xFFFFFF;
  117. viewpoint 2,1,1,9,0xFFFFFF;
  118. viewpoint 2,1,1,10,0xFFFFFF;
  119. viewpoint 2,1,1,11,0xFFFFFF;
  120. viewpoint 2,1,1,12,0xFFFFFF;
  121. viewpoint 2,1,1,13,0xFFFFFF;
  122. break;
  123. case 4:
  124. mes "[Malangdo Guide]";
  125. mes "I wish you a pleasant trip.";
  126. close;
  127. }
  128. }
  129. L_Mark:
  130. mes "[Malangdo Guide]";
  131. mes "I will show you the location of the " + getarg(0);
  132. mes "Do you need other information?";
  133. return;
  134. }