Advertisement
Guest User

Untitled

a guest
Jul 25th, 2014
227
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.51 KB | None | 0 0
  1.  
  2.  
  3.  
  4. - script poring#announcer1 -1,{
  5.  
  6. OnInit:
  7. disablenpc "Poring Catcher#portal";
  8. hideonnpc "Poring#E";
  9. end;
  10. }
  11.  
  12. prontera,0,0,0 script Poring Catch -1,{
  13. close;
  14.  
  15. OnWhisperGlobal:
  16. if( getgmlevel() < 99 ) end;
  17. mes "Start Poring Catcher ?";
  18. if( select( "Start Poring Catcher","Cancel" ) == 1 ){
  19. donpcevent "Poring Catch::OnStartEvent";
  20. }
  21. close;
  22.  
  23. L_GM:
  24. OnClock0201:
  25. OnStartEvent:
  26. hideonnpc "Poring#E";
  27. announce "Poring : It's time to play some Poring Catcher!",bc_all,0xFFCCFF;
  28. killmonster "poring_w01","All";
  29. sleep2 10000;
  30. announce "Poring Catcher: Participants please proceed to Volterra 103 79!",bc_all,0xFFCCFF;
  31. sleep2 10000;
  32. announce "Poring Catcher: After one minute the portal will close.",bc_all,0xFFCCFF;
  33. sleep2 10000;
  34. announce "Poring Catcher: Enter the warp portal now if you want to join.",bc_all,0xFFCCFF;
  35. enablenpc "Poring Catcher#portal";
  36. initnpctimer;
  37. close;
  38.  
  39. OnTimer30000:
  40. announce "Poring Catcher: Last 30 seconds.",bc_all,0xFFCCFF;
  41. sleep2 5000;
  42. announce "Poring Catcher: Hurry ! Participants please proceed to Volterra 103 79!",bc_all,0xFFCCFF;
  43. end;
  44.  
  45. OnTimer50000:
  46. announce "Poring Catcher: Last 10 seconds.",bc_all,0xFFCCFF;
  47. end;
  48.  
  49. OnTimer55000:
  50. announce "Poring Catcher: 5.....",bc_all,0xFFCCFF;
  51. end;
  52.  
  53. OnTimer56000:
  54. announce "Poring Catcher: 4....",bc_all,0xFFCCFF;
  55. end;
  56.  
  57. OnTimer57000:
  58. announce "Poring Catcher: 3...",bc_all,0xFFCCFF;
  59. end;
  60.  
  61. OnTimer58000:
  62. announce "Poring Catcher: 2..",bc_all,0xFFCCFF;
  63. end;
  64.  
  65. OnTimer59000:
  66. announce "Poring Catcher: 1.",bc_all,0xFFCCFF;
  67. end;
  68.  
  69. OnTimer60000:
  70. announce "Poring Catcher: Time's up..",bc_all,0xFFCCFF;
  71. end;
  72.  
  73. OnTimer61000:
  74. disablenpc "Poring Catcher#portal";
  75. donpcevent "Poring#E::OnEnable";
  76. stopnpctimer;
  77. end;
  78. }
  79.  
  80. //--------------------------------------------------
  81.  
  82. prontera,156,182,0 warp Poring Catcher#portal 2,2,poring_w01,106,128
  83.  
  84. //--------------------------------------------------
  85.  
  86. - script Poring#E -1,{
  87.  
  88. //--------------------------------------------------
  89.  
  90. OnEnable:
  91. sleep2 4000;
  92. mapannounce "poring_w01","Poring Catcher: Welcome to Poring Catcher Game !!",bc_all,0xFFCCFF;
  93. sleep2 6000;
  94. mapannounce "poring_w01","Poring Catcher: I will be summoning different Porings.",bc_all,0xFFCCFF;
  95. sleep2 6000;
  96. mapannounce "poring_w01","Poring Catcher: Only one of these monsters is the correct monster.",bc_all,0xFFCCFF;
  97. sleep2 6000;
  98. mapannounce "poring_w01","Poring Catcher: There will be different Porings on each round.",bc_all,0xFFCCFF;
  99. sleep2 6000;
  100. mapannounce "poring_w01","Poring Catcher: 1st Round is [ Poring ] 2nd Round is [ Poporing ] and 3rd Round is [ Drops ]",bc_all,0xFFCCFF;
  101. sleep2 6000;
  102. mapannounce "poring_w01","Poring Catcher: Take your time because if you kill the wrong monster, your out of the game.",bc_all,0xFFCCFF;
  103. sleep2 6000;
  104. mapannounce "poring_w01","Poring Catcher: If you killed the correct monster you be rewarded and we will be proceeding on the next round.",bc_all,0xFFCCFF;
  105. sleep2 6000;
  106. mapannounce "poring_w01","Poring Catcher: That's that.. Now let's play...",bc_all,0xFFCCFF;
  107. goto L_Start;
  108. end;
  109.  
  110. L_Start:
  111. mapannounce "poring_w01","Poring Catcher: 1st Round !! Find [ Poring ]. All the other Porings have different name !! Let's Start.",bc_all,0xFFCCFF;
  112. sleep2 5000;
  113. mapannounce "poring_w01","Poring Catcher: Starting in 5",bc_all,0xFFCCFF;
  114. sleep2 1000;
  115. mapannounce "poring_w01","Poring Catcher: Starting in 4",bc_all,0xFFCCFF;
  116. sleep2 1000;
  117. mapannounce "poring_w01","Poring Catcher: Starting in 3",bc_all,0xFFCCFF;
  118. sleep2 1000;
  119. mapannounce "poring_w01","Poring Catcher: Starting in 2",bc_all,0xFFCCFF;
  120. sleep2 1000;
  121. mapannounce "poring_w01","Poring Catcher: Starting in 1",bc_all,0xFFCCFF;
  122. sleep2 1000;
  123. mapannounce "poring_w01","Poring Catcher: Go !!",bc_all,0xFFCCFF;
  124. areamonster "poring_w01",84,119,121,90,"Poring",1002,1,"round1win::OnMobKilled";
  125. areamonster "poring_w01",84,119,121,90,"Pouring",1002,10,"round1lose::OnMobKilled";
  126. areamonster "poring_w01",84,119,121,90,"Proing",1002,10,"round1lose::OnMobKilled";
  127. areamonster "poring_w01",84,119,121,90,"Poiring",1002,10,"round1lose::OnMobKilled";
  128. areamonster "poring_w01",84,119,121,90,"Poing",1002,10,"round1lose::OnMobKilled";
  129. areamonster "poring_w01",84,119,121,90,"I am not Poring",1002,5,"round1lose::OnMobKilled";
  130. areamonster "poring_w01",84,119,121,90,"Gniriop",1002,1,"round1lose::OnMobKilled";
  131. areamonster "poring_w01",84,119,121,90,"Poring",1113,1,"round1lose::OnMobKilled";
  132. areamonster "poring_w01",84,119,121,90,"Poring",1062,1,"round1lose::OnMobKilled";
  133. areamonster "poring_w01",84,119,121,90,"Poriiing",1002,10,"round1lose::OnMobKilled";
  134. areamonster "poring_w01",84,119,121,90,"PoriNg",1002,10,"round1lose::OnMobKilled";
  135. areamonster "poring_w01",84,119,121,90,"Porong",1002,10,"round1lose::OnMobKilled";
  136. areamonster "poring_w01",84,119,121,90,"P0ring",1002,10,"round1lose::OnMobKilled";
  137. areamonster "poring_w01",84,119,121,90,"Por1ng",1002,10,"round1lose::OnMobKilled";
  138. areamonster "poring_w01",84,119,121,90,"Porng",1002,1,"round1lose::OnMobKilled";
  139. end;
  140. }
  141.  
  142. - script round1lose -1,{
  143. OnMobKilled:
  144. dispbottom "You killed the wrong Poring !!";
  145. dispbottom "You lose!!";
  146. warp "volterra",103,79;
  147. end;
  148. }
  149.  
  150. - script round1win -1,{
  151.  
  152. OnMobKilled:
  153. killmonster "poring_w01","All";
  154. mapannounce "poring_w01","Poring Catcher: Nice !! "+strcharinfo(0)+" caught the real Poring !",bc_all,0xFFCCFF;
  155. getitem 20103,3;
  156. getitem 25020,1;
  157. sleep2 5000;
  158. mapannounce "poring_w01","Poring Catcher: 2nd Round !! Catch [ Poporing ] !!",bc_all,0xFFCCFF;
  159. sleep2 3000;
  160. mapannounce "poring_w01","Poring Catcher: Go !!",bc_all,0xFFCCFF;
  161. areamonster "poring_w01",84,119,121,90,"Poporing",1031,1,"round2win::OnMobKilled";
  162. areamonster "poring_w01",84,119,121,90,"Pouporing",1031,10,"round2lose::OnMobKilled";
  163. areamonster "poring_w01",84,119,121,90,"Proporing",1031,10,"round2lose::OnMobKilled";
  164. areamonster "poring_w01",84,119,121,90,"Poiporing",1031,10,"round2lose::OnMobKilled";
  165. areamonster "poring_w01",84,119,121,90,"Poriring",1031,10,"round2lose::OnMobKilled";
  166. areamonster "poring_w01",84,119,121,90,"I am not Poporing",1031,5,"round2lose::OnMobKilled";
  167. areamonster "poring_w01",84,119,121,90,"Popor!ng",1031,1,"round2lose::OnMobKilled";
  168. areamonster "poring_w01",84,119,121,90,"Poporing",1113,1,"round2lose::OnMobKilled";
  169. areamonster "poring_w01",84,119,121,90,"Poporing",1062,1,"round2lose::OnMobKilled";
  170. areamonster "poring_w01",84,119,121,90,"Poripiing",1031,10,"round2lose::OnMobKilled";
  171. areamonster "poring_w01",84,119,121,90,"P0poriNg",1031,10,"round2lose::OnMobKilled";
  172. areamonster "poring_w01",84,119,121,90,"pHe0wPh0ewring j3j3",1031,10,"round2lose::OnMobKilled";
  173. areamonster "poring_w01",84,119,121,90,"Poporin6",1031,10,"round2lose::OnMobKilled";
  174. areamonster "poring_w01",84,119,121,90,"Popor1ng",1031,10,"round2lose::OnMobKilled";
  175. areamonster "poring_w01",84,119,121,90,"Poporng",1031,1,"round2lose::OnMobKilled";
  176. end;
  177. }
  178.  
  179. - script round2lose -1,{
  180. OnMobKilled:
  181. dispbottom "You killed the wrong Poporing !!";
  182. dispbottom "You lose!!";
  183. warp "volterra",103,79;
  184. end;
  185. }
  186.  
  187. - script round2win -1,{
  188. OnMobKilled:
  189. killmonster "poring_w01","All";
  190. mapannounce "poring_w01","Poring Catcher: Nice !! "+strcharinfo(0)+" caught Poporing !!",bc_all,0xFFCCFF;
  191. getitem 20103,3;
  192. getitem 25020,1;
  193. sleep2 5000;
  194. mapannounce "poring_w01","Poring Catcher: Last Round !! Catch [ Drops ] !!",bc_all,0xFFCCFF;
  195. sleep2 3000;
  196. areamonster "poring_w01",84,119,121,90,"Drops",1113,1,"round3win::OnMobKilled";
  197. areamonster "poring_w01",84,119,121,90,"Drop",1113,10,"round3lose::OnMobKilled";
  198. areamonster "poring_w01",84,119,121,90,"Drop$",1113,10,"round3lose::OnMobKilled";
  199. areamonster "poring_w01",84,119,121,90,"Dr0ps",1113,10,"round3lose::OnMobKilled";
  200. areamonster "poring_w01",84,119,121,90,"Crops",1113,10,"round3lose::OnMobKilled";
  201. areamonster "poring_w01",84,119,121,90,"I am not Drops",1113,5,"round3lose::OnMobKilled";
  202. areamonster "poring_w01",84,119,121,90,"Droqs",1113,1,"round3lose::OnMobKilled";
  203. areamonster "poring_w01",84,119,121,90,"Drops",1002,1,"round3lose::OnMobKilled";
  204. areamonster "poring_w01",84,119,121,90,"Drops",1076,1,"round3lose::OnMobKilled";
  205. areamonster "poring_w01",84,119,121,90,"Drrops",1113,10,"round3lose::OnMobKilled";
  206. areamonster "poring_w01",84,119,121,90,"Droops",1113,10,"round3lose::OnMobKilled";
  207. areamonster "poring_w01",84,119,121,90,"dRoWpzS j3j3",1113,10,"round3lose::OnMobKilled";
  208. areamonster "poring_w01",84,119,121,90,"DropsS",1113,10,"round3lose::OnMobKilled";
  209. areamonster "poring_w01",84,119,121,90,"Brops",1113,10,"round3lose::OnMobKilled";
  210. areamonster "poring_w01",84,119,121,90,"I wanna be Drops",1184,1,"round3lose::OnMobKilled";
  211. end;
  212. }
  213.  
  214. - script round3lose -1,{
  215. OnMobKilled:
  216. dispbottom "You killed the wrong Drops !!";
  217. dispbottom "You lose!!";
  218. warp "volterra",103,79;
  219. end;
  220. }
  221.  
  222. - script round3win -1,{
  223. OnMobKilled:
  224. killmonster "poring_w01","All";
  225. mapannounce "poring_w01","Poring Catcher: Nice !! "+strcharinfo(0)+" caught Drops !!",bc_all,0xFFCCFF;
  226. getitem 20103,3;
  227. getitem 25020,1;
  228. sleep2 5000;
  229. mapannounce "poring_w01","Poring Catcher: Thanks for joining everyone !! You'll be warped in Volterra shortly.",bc_all,0xFFCCFF;
  230. sleep2 10000;
  231. mapwarp "poring_w01","volterra",103,79;
  232. end;
  233. }
  234.  
  235. // -- Mapflags
  236. poring_w01 mapflag nowarp
  237. poring_w01 mapflag nowarpto
  238. poring_w01 mapflag noteleport
  239. poring_w01 mapflag nosave
  240. poring_w01 mapflag nomemo
  241. poring_w01 mapflag nobranch
  242. poring_w01 mapflag noloot
  243. poring_w01 mapflag noskill
  244. poring_w01 mapflag nopenalty
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement