Guest User

Untitled

a guest
Jun 22nd, 2018
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.98 KB | None | 0 0
  1. yuno_pre,32,97,4 script PoringInvasion 909,{
  2. if (getgmlevel() >= 99) goto poringadmin;
  3. end;
  4.  
  5. poringadmin:
  6. mes "[poringers]";
  7. mes "poring poring! ^FF0000~Hi GM " + strcharinfo(0) + ", Wanna play today?~^000000";
  8. mes "poring poring... poring! ^FF0000~Just tell me what to do!~^000000";
  9. switch(select("Start Event:Stop Event")) {
  10. case 1:
  11. next;
  12. mes "[poringers]";
  13. mes "poring! ^FF0000~Sure thing!~^000000";
  14. emotion 33;
  15. close2;
  16. goto L_poringannounce;
  17.  
  18. case 2:
  19. next;
  20. mes "[poringers]";
  21. mes "poring poring poring...";
  22. close2;
  23. goto endingevent;
  24. end;
  25. }
  26.  
  27. OnClock0900:
  28. goto L_poringannounce;
  29.  
  30. L_poringannounce:
  31. set $@EventPorON,1;
  32. set $@EventPorONSes,$@EventPorONSes+1;
  33. donpcevent "PoringInvasion#evnt3::OnEnable";
  34. initnpctimer;
  35. end;
  36.  
  37. OnTimer3600000:
  38. set $@RoundCountPor,0;
  39. killmonster "prontera","All";
  40. announce "Poring forces have been able to overcome. Poring Invasion Event Done!",0;
  41. stopnpctimer;
  42. removemapflag "prontera",mf_nomobloot;
  43. removemapflag "alberta",mf_nomobloot;
  44. removemapflag "aldebaran",mf_nomobloot;
  45. removemapflag "amatsu",mf_nomobloot;
  46. removemapflag "ayothaya",mf_nomobloot;
  47. removemapflag "comodo",mf_nomobloot;
  48. removemapflag "einbroch",mf_nomobloot;
  49. removemapflag "geffen",mf_nomobloot;
  50. removemapflag "gonryun",mf_nomobloot;
  51. removemapflag "hugal",mf_nomobloot;
  52. removemapflag "izlude",mf_nomobloot;
  53. removemapflag "jawaii",mf_nomobloot;
  54. removemapflag "lighthalzen",mf_nomobloot;
  55. removemapflag "louyang",mf_nomobloot;
  56. removemapflag "morocc",mf_nomobloot;
  57. removemapflag "payon",mf_nomobloot;
  58. set $@RoundCountPor,0;
  59. set $@EventPorON,0;
  60. end;
  61.  
  62. endingevent:
  63. set $@RoundCountPor,0;
  64. killmonster "prontera","All";
  65. announce "Poring forces have been able to overcome. Poring Invasion Event Done!",0;
  66. stopnpctimer;
  67. removemapflag "prontera",mf_nomobloot;
  68. removemapflag "alberta",mf_nomobloot;
  69. removemapflag "aldebaran",mf_nomobloot;
  70. removemapflag "amatsu",mf_nomobloot;
  71. removemapflag "ayothaya",mf_nomobloot;
  72. removemapflag "comodo",mf_nomobloot;
  73. removemapflag "einbroch",mf_nomobloot;
  74. removemapflag "geffen",mf_nomobloot;
  75. removemapflag "gonryun",mf_nomobloot;
  76. removemapflag "hugal",mf_nomobloot;
  77. removemapflag "izlude",mf_nomobloot;
  78. removemapflag "jawaii",mf_nomobloot;
  79. removemapflag "lighthalzen",mf_nomobloot;
  80. removemapflag "louyang",mf_nomobloot;
  81. removemapflag "morocc",mf_nomobloot;
  82. removemapflag "payon",mf_nomobloot;
  83. set $@RoundCountPor,0;
  84. set $@EventPorON,0;
  85. end;
  86. }
  87.  
  88. //--------------------------------------------------
  89. - script PoringInvasion#evnt3 -1,{
  90. OnEnable:
  91. announce "Poring family seems to have started angry because it continues to hurt ...",0;
  92. sleep2 5000;
  93. announce "They have begun approaching ...",0;
  94. sleep2 5000;
  95. announce "They are no longer as usual ...",0;
  96. sleep2 5000;
  97. announce "session "+ $@EventPorONSes +"Poring invasion begins!",0;
  98. goto L_Start;
  99. end;
  100.  
  101. L_Start:
  102. switch( rand(16)) {
  103. case 1:
  104. monster "prontera",0,0,"Poring",1002,30,"PoringInvasionWin::OnMobKilled3";
  105. announce "They raid The city of Prontera ...",0;
  106. setmapflag "prontera",mf_nomobloot;
  107. end;
  108.  
  109. case 2:
  110. monster "alberta",0,0,"Poring",1002,30,"PoringInvasionWin::OnMobKilled3";
  111. announce "They raid The city of Alberta ...",0;
  112. setmapflag "alberta",mf_nomobloot;
  113. end;
  114.  
  115. case 3:
  116. monster "aldebaran",0,0,"Poring",1002,30,"PoringInvasionWin::OnMobKilled3";
  117. announce "They raid The city of AlDe Baran ...",0;
  118. setmapflag "aldebaran",mf_nomobloot;
  119. end;
  120.  
  121. case 4:
  122. monster "amatsu",0,0,"Poring",1002,30,"PoringInvasionWin::OnMobKilled3";
  123. announce "They raid The city of Amatsu ...",0;
  124. setmapflag "amatsu",mf_nomobloot;
  125. end;
  126.  
  127. case 5:
  128. monster "ayothaya",0,0,"Poring",1002,30,"PoringInvasionWin::OnMobKilled3";
  129. announce "They raid The city of Ayothaya ...",0;
  130. setmapflag "ayothaya",mf_nomobloot;
  131. end;
  132.  
  133. case 6:
  134. monster "comodo",0,0,"Poring",1002,30,"PoringInvasionWin::OnMobKilled3";
  135. announce "They raid The city of Comodo ...",0;
  136. setmapflag "comodo",mf_nomobloot;
  137. end;
  138.  
  139. case 7:
  140. monster "einbroch",0,0,"Poring",1002,30,"PoringInvasionWin::OnMobKilled3";
  141. announce "They raid The city of Einbroch ...",0;
  142. setmapflag "einbroch",mf_nomobloot;
  143. end;
  144.  
  145. case 8:
  146. monster "geffen",0,0,"Poring",1002,30,"PoringInvasionWin::OnMobKilled3";
  147. announce "They raid The city of Geffen ...",0;
  148. setmapflag "geffen",mf_nomobloot;
  149. end;
  150.  
  151. case 9:
  152. monster "gonryun",0,0,"Poring",1002,30,"PoringInvasionWin::OnMobKilled3";
  153. announce "They raid The city of Gonryun ...",0;
  154. setmapflag "gonryun",mf_nomobloot;
  155. end;
  156.  
  157. case 10:
  158. monster "hugel",0,0,"Poring",1002,30,"PoringInvasionWin::OnMobKilled3";
  159. announce "They raid The city of Hugal ...",0;
  160. setmapflag "hugal",mf_nomobloot;
  161. end;
  162.  
  163. case 11:
  164. monster "izlude",0,0,"Poring",1002,30,"PoringInvasionWin::OnMobKilled3";
  165. announce "They raid The city of Izlude ...",0;
  166. setmapflag "izlude",mf_nomobloot;
  167. end;
  168.  
  169. case 12:
  170. monster "jawaii",0,0,"Poring",1002,30,"PoringInvasionWin::OnMobKilled3";
  171. announce "They raid The city of Jawaii ...",0;
  172. setmapflag "jawaii",mf_nomobloot;
  173. end;
  174.  
  175. case 13:
  176. monster "lighthalzen",0,0,"Poring",1002,30,"PoringInvasionWin::OnMobKilled3";
  177. announce "They raid The city of Lighthalzen ...",0;
  178. setmapflag "lighthalzen",mf_nomobloot;
  179. end;
  180.  
  181. case 14:
  182. monster "louyang",0,0,"Poring",1002,30,"PoringInvasionWin::OnMobKilled3";
  183. announce "They raid The city of Louyang ...",0;
  184. setmapflag "louyang",mf_nomobloot;
  185. end;
  186.  
  187. case 15:
  188. monster "morocc",0,0,"Poring",1002,30,"PoringInvasionWin::OnMobKilled3";
  189. announce "They raid The city of Morocc ...",0;
  190. setmapflag "morocc",mf_nomobloot;
  191. end;
  192.  
  193. case 16:
  194. monster "payon",0,0,"Poring",1002,30,"PoringInvasionWin::OnMobKilled3";
  195. announce "They raid The city of Payon ...",0;
  196. setmapflag "payon",mf_nomobloot;
  197. end;
  198.  
  199. }
  200. end;
  201. }
  202.  
  203. - script PoringInvasionWin -1,{
  204.  
  205.  
  206.  
  207. OnMobKilled3:
  208. if ($@EventPorON == 1) {
  209. announce "Bronze Coin won by "+ strcharinfo(0) + ".",bc_all | bc_blue;
  210. set $@RoundCountPor,$@RoundCountPor+1;
  211. getitem 673,1;
  212. end;
  213. }
  214. end;
  215. }
Add Comment
Please, Sign In to add comment