guildpvp.txt 6.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281
  1. //===== eAthena Script =======================================
  2. //= Guild Battle NPC
  3. //===== By: ==================================================
  4. //= L0ne_W0lf
  5. //===== Current Version: =====================================
  6. //= 1.0
  7. //===== Compatible With: =====================================
  8. //= eAthena SVN
  9. //===== Description: =========================================
  10. //= [Aegis Conversion]
  11. //= Guild Battle with PVP mechanics.
  12. //===== Additional Comments: =================================
  13. //= 1.0 First version. [L0ne_W0lf]
  14. //============================================================
  15. pvp_y_room,77,85,4 script Guild Battle Guide 105,{
  16. mes "[Guild Battle Guide]";
  17. mes "How are you doing?";
  18. mes "I'm the Guild Battle Guide";
  19. mes "for the new PvP maps.";
  20. mes "Let me know to which map";
  21. mes "you want me to move you.";
  22. next;
  23. switch(select("Map 1:Map 2:Map 3:Map 4:Map 5")) {
  24. case 1:
  25. mes "[Guild Battle Guide]";
  26. mes "You've chosen Map 1.";
  27. mes "Now, which team are";
  28. mes "you on? You can choose";
  29. mes "either Team 1 or Team 2.";
  30. next;
  31. switch(select("Team 1:Team 2")) {
  32. case 1:
  33. mes "[Guild Battle Guide]";
  34. mes "Alright, I'll move you";
  35. mes "to Map 1 as a member";
  36. mes "of Team 1. Are you ready";
  37. mes "to be transported there now?";
  38. next;
  39. switch(select("Yes:No")) {
  40. case 1:
  41. mes "[Guild Battle Guide]";
  42. mes "Great! Have a good time~";
  43. close2;
  44. warp "guild_vs1",7,49;
  45. end;
  46. case 2:
  47. mes "[Guild Battle Guide]";
  48. mes "Alright, I hope to";
  49. mes "see you again on";
  50. mes "the PvP fields!";
  51. close;
  52. }
  53. case 2:
  54. mes "[Guild Battle Guide]";
  55. mes "Alright, I'll move you";
  56. mes "to Map 1 as a member";
  57. mes "of Team 2. Are you ready";
  58. mes "to be transported there now?";
  59. next;
  60. switch(select("Yes:No")) {
  61. case 1:
  62. mes "[Guild Battle Guide]";
  63. mes "Great! Have a good time~";
  64. close2;
  65. warp "guild_vs1",91,49;
  66. end;
  67. case 2:
  68. mes "[Guild Battle Guide]";
  69. mes "Alright, I hope to";
  70. mes "see you again on";
  71. mes "the PvP fields!";
  72. close;
  73. }
  74. }
  75. case 2:
  76. mes "[Guild Battle Guide]";
  77. mes "You've chosen Map 2.";
  78. mes "Now, which team are";
  79. mes "you on? You can choose";
  80. mes "either Team 1 or Team 2.";
  81. next;
  82. switch(select("Team 1:Team 2")) {
  83. case 1:
  84. mes "[Guild Battle Guide]";
  85. mes "Alright, I'll move you";
  86. mes "to Map 2 as a member";
  87. mes "of Team 1. Are you ready";
  88. mes "to be transported there now?";
  89. next;
  90. switch(select("Yes:No")) {
  91. case 1:
  92. mes "[Guild Battle Guide]";
  93. mes "Great! Have a good time~";
  94. close2;
  95. warp "guild_vs2",9,49;
  96. end;
  97. case 2:
  98. mes "[Guild Battle Guide]";
  99. mes "Alright, I hope to";
  100. mes "see you again on";
  101. mes "the PvP fields!";
  102. close;
  103. }
  104. case 2:
  105. mes "[Guild Battle Guide]";
  106. mes "Alright, I'll move you";
  107. mes "to Map 2 as a member";
  108. mes "of Team 2. Are you ready";
  109. mes "to be transported there now?";
  110. next;
  111. switch(select("Yes:No")) {
  112. case 1:
  113. mes "[Guild Battle Guide]";
  114. mes "Great! Have a good time~";
  115. close2;
  116. warp "guild_vs2",90,49;
  117. end;
  118. case 2:
  119. mes "[Guild Battle Guide]";
  120. mes "Alright, I hope to";
  121. mes "see you again on";
  122. mes "the PvP fields!";
  123. close;
  124. }
  125. }
  126. case 3:
  127. mes "[Guild Battle Guide]";
  128. mes "You've chosen Map 3.";
  129. mes "Now, which team are";
  130. mes "you on? You can choose";
  131. mes "either Team 1 or Team 2.";
  132. next;
  133. switch(select("Team 1:Team 2")) {
  134. case 1:
  135. mes "[Guild Battle Guide]";
  136. mes "Alright, I'll move you";
  137. mes "to Map 3 as a member";
  138. mes "of Team 1. Are you ready";
  139. mes "to be transported there now?";
  140. next;
  141. switch(select("Yes:No")) {
  142. case 1:
  143. mes "[Guild Battle Guide]";
  144. mes "Great! Have a good time~";
  145. close2;
  146. warp "guild_vs3",16,50;
  147. end;
  148. case 2:
  149. mes "[Guild Battle Guide]";
  150. mes "Alright, I hope to";
  151. mes "see you again on";
  152. mes "the PvP fields!";
  153. close;
  154. }
  155. case 2:
  156. mes "[Guild Battle Guide]";
  157. mes "Alright, I'll move you";
  158. mes "to Map 3 as a member";
  159. mes "of Team 2. Are you ready";
  160. mes "to be transported there now?";
  161. next;
  162. switch(select("Yes:No")) {
  163. case 1:
  164. mes "[Guild Battle Guide]";
  165. mes "Great! Have a good time~";
  166. close2;
  167. warp "guild_vs3",83,50;
  168. end;
  169. case 2:
  170. mes "[Guild Battle Guide]";
  171. mes "Alright, I hope to";
  172. mes "see you again on";
  173. mes "the PvP fields!";
  174. close;
  175. }
  176. }
  177. case 4:
  178. mes "[Guild Battle Guide]";
  179. mes "You've chosen Map 4.";
  180. mes "Now, which team are";
  181. mes "you on? You can choose";
  182. mes "either Team 1 or Team 2.";
  183. next;
  184. switch(select("Team 1:Team 2")) {
  185. case 1:
  186. mes "[Guild Battle Guide]";
  187. mes "Alright, I'll move you";
  188. mes "to Map 4 as a member";
  189. mes "of Team 1. Are you ready";
  190. mes "to be transported there now?";
  191. next;
  192. switch(select("Yes:No")) {
  193. case 1:
  194. mes "[Guild Battle Guide]";
  195. mes "Great! Have a good time~";
  196. close2;
  197. warp "guild_vs4",8,49;
  198. end;
  199. case 2:
  200. mes "[Guild Battle Guide]";
  201. mes "Alright, I hope to";
  202. mes "see you again on";
  203. mes "the PvP fields!";
  204. close;
  205. }
  206. case 2:
  207. mes "[Guild Battle Guide]";
  208. mes "Alright, I'll move you";
  209. mes "to Map 4 as a member";
  210. mes "of Team 2. Are you ready";
  211. mes "to be transported there now?";
  212. next;
  213. switch(select("Yes:No")) {
  214. case 1:
  215. mes "[Guild Battle Guide]";
  216. mes "Great! Have a good time~";
  217. close2;
  218. warp "guild_vs4",91,49;
  219. end;
  220. case 2:
  221. mes "[Guild Battle Guide]";
  222. mes "Alright, I hope to";
  223. mes "see you again on";
  224. mes "the PvP fields!";
  225. close;
  226. }
  227. }
  228. case 5:
  229. mes "[Guild Battle Guide]";
  230. mes "You've chosen Map 5.";
  231. mes "Now, which team are";
  232. mes "you on? You can choose";
  233. mes "either Team 1 or Team 2.";
  234. next;
  235. switch(select("Team 1:Team 2")) {
  236. case 1:
  237. mes "[Guild Battle Guide]";
  238. mes "Alright, I'll move you";
  239. mes "to Map 5 as a member";
  240. mes "of Team 1. Are you ready";
  241. mes "to be transported there now?";
  242. next;
  243. switch(select("Yes:No")) {
  244. case 1:
  245. mes "[Guild Battle Guide]";
  246. mes "Great! Have a good time~";
  247. close2;
  248. warp "guild_vs5",20,50;
  249. end;
  250. case 2:
  251. mes "[Guild Battle Guide]";
  252. mes "Alright, I hope to";
  253. mes "see you again on";
  254. mes "the PvP fields!";
  255. close;
  256. }
  257. case 2:
  258. mes "[Guild Battle Guide]";
  259. mes "Alright, I'll move you";
  260. mes "to Map 4 as a member";
  261. mes "of Team 2. Are you ready";
  262. mes "to be transported there now?";
  263. next;
  264. switch(select("Yes:No")) {
  265. case 1:
  266. mes "[Guild Battle Guide]";
  267. mes "Great! Have a good time~";
  268. close2;
  269. warp "guild_vs5",79,50;
  270. end;
  271. case 2:
  272. mes "[Guild Battle Guide]";
  273. mes "Alright, I hope to";
  274. mes "see you again on";
  275. mes "the PvP fields!";
  276. close;
  277. }
  278. }
  279. }
  280. }