Advertisement
Guest User

Untitled

a guest
Jan 17th, 2012
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.68 KB | None | 0 0
  1. prontera,115,164,4 script jumpevent 441,{
  2.  
  3. OnWhisperGlobal:
  4. if ( getgmlevel() < 99 ) end;
  5.  
  6. L_JumpAdmin:
  7. mes "[Manager]";
  8. mes "^FF0000~Hi GM " + strcharinfo(0) + "!~^000000";
  9. mes "^FF0000The Current Prize is:^000000";
  10. mes "^FF00001. Random Prize:^000000 ^008000"+$jmp_item_amount1+" "+getitemname($jmp_item_id1)+"^000000";
  11. mes "^FF00002. Random Prize:^000000 ^008000"+$jmp_item_amount2+" "+getitemname($jmp_item_id2)+"^000000";
  12. mes "^FF00003. Random Prize:^000000 ^008000"+$jmp_item_amount3+" "+getitemname($jmp_item_id3)+"^000000";
  13. switch(select("Start Jump Event?:Set Prize:Not today Fellas!")){
  14.  
  15. case 1:
  16. next;
  17. if( $@JumpStart == 1 ){
  18. mes "[Manager]";
  19. mes "I Can't Start The Event!!";
  20. mes "The Event is still ON!!";
  21. next;
  22. goto L_JumpAdmin;
  23. }
  24. next;
  25. mes "[Manager]";
  26. mes "^FF0000~Sure thing!~^000000";
  27. close2;
  28. goto L_StartJmp;
  29.  
  30. case 2:
  31. next;
  32. mes "[Manager]";
  33. mes "^FF0000~What should the prize for winning be? Please input the ID.~^000000";
  34. menu "Set Prize 1",SP1,"Set Prize 2",SP2,"Set Prize 3",SP3,"Go Back to main",L_JumpAdmin;
  35.  
  36. SP1:
  37. next;
  38. mes "[Manager]";
  39. mes "^FF0000~What should the prize for winning be? Please input the ID.~^000000";
  40. input $jmp_item_id1;
  41. next;
  42. mes "[Manager]";
  43. mes "^FF0000~How many if this item should I give away?~^000000";
  44. input $jmp_item_amount1;
  45. next;
  46. mes "[Manager]";
  47. mes "^FF0000~So, the prize is^000000 ^008000"+ $jmp_item_amount1 +" "+ getitemname($jmp_item_id1) +"^000000? ^FF0000Great.~^000000";
  48. next;
  49. goto L_JumpAdmin;
  50.  
  51. SP2:
  52. next;
  53. mes "[Manager]";
  54. mes "^FF0000~What should the prize for winning be? Please input the ID.~^000000";
  55. input $jmp_item_id2;
  56. next;
  57. mes "[Manager]";
  58. mes "^FF0000~How many if this item should I give away?~^000000";
  59. input $jmp_item_amount2;
  60. next;
  61. mes "[Manager]";
  62. mes "^FF0000~So, the prize is^000000 ^008000"+ $jmp_item_amount2 +" "+ getitemname($jmp_item_id2) +"^000000? ^FF0000Great.~^000000";
  63. next;
  64. goto L_JumpAdmin;
  65.  
  66. SP3:
  67. next;
  68. mes "[Manager]";
  69. mes "^FF0000~What should the prize for winning be? Please input the ID.~^000000";
  70. input $jmp_item_id3;
  71. next;
  72. mes "[Manager]";
  73. mes "^FF0000~How many if this item should I give away?~^000000";
  74. input $jmp_item_amount3;
  75. next;
  76. mes "[Manager]";
  77. mes "^FF0000~So, the prize is^000000 ^008000"+ $jmp_item_amount3 +" "+ getitemname($jmp_item_id3) +"^000000? ^FF0000Great.~^000000";
  78. next;
  79. goto L_JumpAdmin;
  80.  
  81. Case 3:
  82. next;
  83. mes "[Manager]";
  84. mes "Bye!!";
  85. close;
  86.  
  87. }// End Admin Manager...
  88.  
  89. OnMinute25:
  90. L_StartJmp:
  91. announce "Jumper Event : will begin in 20 seconds",bc_blue;
  92. sleep2 5000;
  93. announce "Jumper Event : I'm Going to JUMP somewhere..!!",bc_blue;
  94. sleep2 5000;
  95. announce "Jumper Event : By the way I'm going to disguise into a random monster.!!",bc_blue;
  96. sleep2 10000;
  97. announce "Jumper Event : Last 10 seconds",bc_blue;
  98. sleep2 10000;
  99. set $@ran, rand(1,10);
  100. if ($@ran == 10) set $@jmpmap$,"hugel";
  101. if ($@ran == 9) set $@jmpmap$,"yuno";
  102. if ($@ran == 8) set $@jmpmap$,"comodo";
  103. if ($@ran == 7) set $@jmpmap$,"xmas";
  104. if ($@ran == 6) set $@jmpmap$,"aldebaran";
  105. if ($@ran == 5) set $@jmpmap$,"izlude";
  106. if ($@ran == 4) set $@jmpmap$,"payon";
  107. if ($@ran == 3) set $@jmpmap$,"geffen";
  108. if ($@ran == 2) set $@jmpmap$,"morocc";
  109. if ($@ran == 1) set $@jmpmap$,"prontera";
  110. announce "Jumper Event : Go Find me!! I'm here in "+$@jmpmap$+"!!!",bc_blue;
  111. set $@JmpRnd,10;
  112. goto OnStart;
  113.  
  114. OnStart:
  115. if ($@JmpRnd == 0){
  116. stopnpctimer;
  117. set $@JumpStart,0;
  118. sleep2 3000;
  119. announce "Jumper Event : is now OVER!!",bc_blue;
  120. sleep2 15000;
  121. movenpc "Jumper"+$@ran+"",1,1; //move the NPC
  122. setnpcdisplay "Jumper"+$@ran+"",1002;
  123. end;
  124. }
  125. if ($@JmpRnd == 10){
  126. goto OnStart2;
  127. }
  128. stopnpctimer;
  129. sleep2 3000;
  130. announce "Jumper Event : Next Round will begin in 15 seconds...",bc_blue;
  131. sleep2 15000;
  132. setnpcdisplay "Jumper"+$@ran+"",1002;
  133. movenpc "Jumper"+$@ran+"",1,1; //move the NPC
  134. set $@ran, rand(1,10);
  135. if ($@ran == 10) set $@jmpmap$,"hugel";
  136. if ($@ran == 9) set $@jmpmap$,"yuno";
  137. if ($@ran == 8) set $@jmpmap$,"comodo";
  138. if ($@ran == 7) set $@jmpmap$,"xmas";
  139. if ($@ran == 6) set $@jmpmap$,"aldebaran";
  140. if ($@ran == 5) set $@jmpmap$,"izlude";
  141. if ($@ran == 4) set $@jmpmap$,"payon";
  142. if ($@ran == 3) set $@jmpmap$,"geffen";
  143. if ($@ran == 2) set $@jmpmap$,"morocc";
  144. if ($@ran == 1) set $@jmpmap$,"prontera";
  145. announce "Jumper Event : Go Find me!! I'm here in "+$@jmpmap$+"!!!",bc_blue;
  146. goto OnStart2;
  147.  
  148. OnStart2:
  149. set $monster, rand(1001,1995);
  150. if($monster == 1003 || $monster == 1218 || $monster == 1006 || $monster == 1017 || $monster == 1021 || $monster == 1022 || $monster == 1027 || $monster == 1043 || $monster == 1006 || $monster == 1136 || $monster == 1137 || $monster == 1168 || $monster == 1171 || $monster == 1172 || $monster == 1173 || $monster == 1181 || $monster == 1210 || $monster == 1223 || $monster == 1284 || ($monster >= 1324 && $monster <= 1363) || $monster == 1006 || $monster == 1407 || $monster == 1411 || $monster == 1414 || $monster == 1496 || $monster == 1501 || $monster == 1900){ goto OnStart2; end; }
  151. while(1) { //Initiate an infinite loop
  152. set $@jx,rand(0,300); //Set a randon X coordinate
  153. set $@jy,rand(0,300); //Set a random Y coordinate
  154. if(checkcell(""+$@jmpmap$+"",$@jx,$@jy,cell_chkpass)) break; //If cell is walkable break out of the loop
  155. }
  156. initnpctimer;
  157. set $@JumpStart,1;
  158. movenpc "Jumper"+$@ran+"",$@jx,$@jy; //move the NPC
  159. setnpcdisplay "Jumper"+$@ran+"",$monster;
  160. set $@JmpRnd,$@JmpRnd-1;
  161. end;
  162.  
  163. OnTimer60000:
  164. set $@JumpStart,0;
  165. announce "Jumper Event : WOW no One Found ME!! I'm here in "+$@jmpmap$+" "+$@jx+" "+$@jy+"!!",bc_blue;
  166. sleep2 3000;
  167. donpcevent "jumpevent::OnStart";
  168. end;
  169.  
  170. }//End Script
  171.  
  172. - script Jumper -1,{
  173. if( $@JumpStart == 0 ){
  174. mes "[Jumper]";
  175. mes "I'm sorry, Someone Found me..";
  176. close;
  177. }
  178. set $@prize, rand(1,100);
  179. if ( $@prize <= 50 ){
  180. set $@JumpStart,0;
  181. getitem $jmp_item_id1,$jmp_item_amount1;
  182. announce "Jumper Event : "+strcharinfo(0)+" is the WINNER!! I'm here in "+$@jmpmap$+" "+$@jx+" "+$@jy+"!!",bc_blue;
  183. donpcevent "jumpevent::OnStart";
  184. mes "[Jumper]";
  185. mes "WOW you found me!!";
  186. mes "Take this as a REWARD!!";
  187. mes "You got ^008000"+ $jmp_item_amount1 +" "+ getitemname($jmp_item_id1) +"^000000";
  188. close;
  189. end;
  190. }
  191. set $@prize, rand(1,100);
  192. if ( $@prize <= 49 ){
  193. set $@JumpStart,0;
  194. getitem $jmp_item_id2,$jmp_item_amount2;
  195. announce "Jumper Event : "+strcharinfo(0)+" is the WINNER!! I'm here in "+$@jmpmap$+" "+$@jx+" "+$@jy+"!!",bc_blue;
  196. donpcevent "jumpevent::OnStart";
  197. mes "[Jumper]";
  198. mes "WOW you found me!!";
  199. mes "Take this as a REWARD!!";
  200. mes "You got ^008000"+ $jmp_item_amount2 +" "+ getitemname($jmp_item_id2) +"^000000";
  201. close;
  202. end;
  203. }
  204. set $@prize, rand(1,100);
  205. if ( $@prize <= 48 ){
  206. set $@JumpStart,0;
  207. getitem $jmp_item_id3,$jmp_item_amount3;
  208. announce "Jumper Event : "+strcharinfo(0)+" is the WINNER!! I'm here in "+$@jmpmap$+" "+$@jx+" "+$@jy+"!!",bc_blue;
  209. donpcevent "jumpevent::OnStart";
  210. mes "[Jumper]";
  211. mes "WOW you found me!!";
  212. mes "Take this as a REWARD!!";
  213. mes "You got ^008000"+ $jmp_item_amount3 +" "+ getitemname($jmp_item_id3) +"^000000";
  214. close;
  215. end;
  216. }
  217. }//End Script
  218.  
  219. prontera,1,1,1 duplicate(Jumper) Jumper1 1002
  220. morocc,1,1,1 duplicate(Jumper) Jumper2 1002
  221. geffen,1,1,1 duplicate(Jumper) Jumper3 1002
  222. payon,1,1,1 duplicate(Jumper) Jumper4 1002
  223. izlude,1,1,1 duplicate(Jumper) Jumper5 1002
  224. aldebaran,1,1,1 duplicate(Jumper) Jumper6 1002
  225. xmas,1,1,1 duplicate(Jumper) Jumper7 1002
  226. comodo,1,1,1 duplicate(Jumper) Jumper8 1002
  227. yuno,1,1,1 duplicate(Jumper) Jumper9 1002
  228. hugel,1,1,1 duplicate(Jumper) Jumper10 1002
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement