SHARE
TWEET

Untitled

a guest Aug 29th, 2013 203 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. - script RFYL#disable -1,{
  2.  
  3. OnInit:
  4. disablenpc "Zombie Master";
  5. disablenpc "Presente";
  6. }
  7.  
  8. rachel,152,144,4 script Zombie Minion 1015,{
  9.  
  10. if (getgmlevel() >= 0) goto LMS_Admin;
  11. mes "[Minion]";
  12. mes "Olá " + strcharinfo(0) + ", Meu Chefe está ocupado.";
  13. mes "*sigh*";
  14. close;
  15.  
  16. LMS_Admin:
  17. mes "[Minion]";
  18. mes "Olá " + strcharinfo(0) + ", Gostaria que eu chamase meu chefe?";
  19. mes "Ele é o unico que pode começar isso!";
  20. menu "Começar o Evento",RFYL,"Espectador",M_warp,"terminar o Evento",M_EndEvent,"Não Obrigado",leave;
  21. RFYL:
  22. next;
  23. mes "[Minion]";
  24. mes "Ok, eu irei chamar ele, aguarde um instante.";
  25. close2;
  26. set $@offvar,1;
  27. goto StartEvent;
  28.  
  29. M_warp:
  30. mes "[Minion]";
  31. mes "muito bem, Eu irei te teleportar para o Mapa!";
  32. warp "quiz_01",42,369;
  33. close;
  34.  
  35. leave:
  36. next;
  37. mes "[Minion]";
  38. mes "Ok " + strcharinfo(0) +", foi bom ter te conhecido.";
  39. close;
  40.  
  41. M_EndEvent:
  42. mes "[Minion]";
  43. mes "Ok Chefinho, Eu irei parar o evento para o Senhor agora!";
  44. next;
  45. set $@offvar,1;
  46. disablenpc "Zombie Master";
  47. disablenpc "Presente";
  48. killmonsterall "quiz_01";
  49. areawarp "quiz_01",10,10,450,450,"rachel",120,135;
  50. stopnpctimer;
  51. disablenpc "Zombie Minion";
  52. warp "rachel",120,135;
  53. sleep 180000;
  54. enablenpc "Zombie Minion";
  55.  
  56.  
  57. StartEvent:
  58. OnClock1430:
  59. OnClock1500:
  60. OnClock2200:
  61. disablenpc "Presente";
  62. announce "Zombie Vs. Novice, O evento ira iniciar em 3 minutos. Corra!",0;
  63. killmonsterall "quiz_01";
  64. sleep 55000;
  65. announce "Zombie Vs. Novice, O evento ira iniciar em 2 minutos. Corra!",0;
  66. sleep 5000;
  67. announce "Zombie Master: Opa!! CHEGUEI !!! estou em Prontera!",0;
  68. enablenpc "Zombie Master";
  69. sleep 60000;
  70. announce "Zombie Vs. Novice O evento irá ter inicio em 1 minuto!",0;
  71. sleep 30000;
  72. mapannounce "quiz_01","de 30 em 30 segundos o Zumbi irá aparecer!",0;
  73. sleep 25000;
  74. announce "Zombie Vs. Novice O evento irá ter inicio em ~5~",0;
  75. sleep 1000;
  76. announce "Zombie Vs. Novice O evento irá ter inicio em ~4~",0;
  77. sleep 1000;
  78. announce "Zombie Vs. Novice O evento irá ter inicio em ~3~",0;
  79. sleep 1000;
  80. announce "Zombie Vs. Novice O evento irá ter inicio em~2~",0;
  81. sleep 1000;
  82. announce "Zombie Vs. Novice O evento irá ter inicio em ~1~",0;
  83. sleep 1000;
  84. announce "Zombie Vs. Novice O evento Começou!!",0,0x00FF00;
  85. disablenpc "Zombie Master";
  86. sleep 10000;
  87. if($evacabou==1){
  88. end;
  89. }
  90. monster "quiz_01",42,369,"Zombie",1015,1;
  91. sleep 10000;
  92. if($evacabou==1){
  93. end;
  94. }
  95. monster "quiz_01",42,369,"Zombie-2",1015,1;
  96. sleep 10000;
  97. if($evacabou==1){
  98. end;
  99. }
  100. monster "quiz_01",42,369,"Zombie-3",1015,1;
  101. sleep 10000;
  102. if($evacabou==1){
  103. end;
  104. }
  105. monster "quiz_01",42,369,"Zombie-4",1015,1;
  106. sleep 55000;
  107. if($evacabou==1){
  108. end;
  109. }
  110. mapannounce "quiz_01","Round 2!",0;
  111. sleep 10000;
  112. if($evacabou==1){
  113. end;
  114. }
  115. monster "quiz_01",42,369,"Zombie-4",1015,1;
  116. sleep 55000;
  117. if($evacabou==1){
  118. end;
  119. }
  120. monster "quiz_01",42,369,"Zombie-4",1015,1;
  121. mapannounce "quiz_01","Round 3!",0;
  122. sleep 10000;
  123. if($evacabou==1){
  124. end;
  125. }
  126. monster "quiz_01",42,369,"Zombie-4",1015,1;
  127. sleep 55000;
  128. if($evacabou==1){
  129. end;
  130. }
  131. monster "quiz_01",42,369,"Zombie-4",1015,1;
  132. mapannounce "quiz_01","Round 4!",0;
  133. sleep 10000;
  134. if($evacabou==1){
  135. end;
  136. }
  137. monster "quiz_01",42,369,"Zombie-4",1015,1;
  138. sleep 10000;
  139. if($evacabou==1){
  140. end;
  141. }
  142. monster "quiz_01",42,369,"Zombie-4",1015,1;
  143. sleep 55000;
  144. if($evacabou==1){
  145. end;
  146. }
  147. monster "quiz_01",42,369,"Zombie-4",1015,1;
  148. mapannounce "quiz_01","Round 5!",0;
  149. sleep 10000;
  150. if($evacabou==1){
  151. end;
  152. }
  153. monster "quiz_01",42,369,"Zombie-4",1015,1;
  154. sleep 55000;
  155. if($evacabou==1){
  156. end;
  157. }
  158. monster "quiz_01",42,369,"Zombie-4",1015,1;
  159. mapannounce "quiz_01","Round 6!",0;
  160. sleep 10000;
  161. if($evacabou==1){
  162. end;
  163. }
  164. monster "quiz_01",42,369,"Zombie-4",1015,1;
  165. sleep 55000;
  166. if($evacabou==1){
  167. end;
  168. }
  169. monster "quiz_01",42,369,"Zombie-4",1015,1;
  170. mapannounce "quiz_01","Round 7! Final Round!",0;
  171. sleep 10000;
  172. if($evacabou==1){
  173. end;
  174. }
  175. monster "quiz_01",42,369,"Zombie-4",1015,1;
  176. sleep 20000;
  177. if($evacabou==1){
  178. end;
  179. }
  180. monster "quiz_01",42,369,"Zombie-4",1015,1;
  181. sleep 30000;
  182. if($evacabou==1){
  183. end;
  184. }
  185. monster "quiz_01",42,369,"Zombie-4",1015,1;
  186. sleep 40000;
  187. if($evacabou==1){
  188. end;
  189. }
  190. monster "quiz_01",42,369,"Zombie-4",1036,1;
  191. sleep 50000;
  192. if($evacabou==1){
  193. end;
  194. }
  195. monster "quiz_01",42,369,"Zombie-4",1036,1;
  196. sleep 60000;
  197. if($evacabou==1){
  198. end;
  199. }
  200. monster "quiz_01",42,369,"Zombie-4",1015,1;
  201. initnpctimer;
  202. end;
  203.  
  204. OnTimer0500:
  205. if ( getmapusers("quiz_01") == 0 )
  206. {
  207. killmonsterall "quiz_01";
  208. announce "'Zombie Vs. Novice' O evento foi interrompido. Foram Todos Mortos.. eu bem que avisei que não era fácil ...",0;
  209. stopnpctimer;
  210. end;
  211. }
  212. else if ( getmapusers("quiz_01") > 1 )
  213. {
  214. mapannounce "quiz_01",getmapusers("quiz_01") +"estão sobrevivendo no Evento.",0,0x00FF00;;
  215. initnpctimer;
  216. end;
  217. }
  218. initnpctimer;
  219. end;
  220.  
  221. OnPCDieEvent:
  222. getmapxy .@mapnvz$,.@xnvz,.@ynvz,0;
  223. if ( .@mapnvz$ == "quiz_01") {
  224. sleep2 1;
  225. warp "rachel",120,135;
  226. atcommand "@alive "+ strcharinfo(0);
  227. dispbottom "Você perdeu...";
  228. }
  229. sleep2 0500;
  230. if ( .@mapnvz$ == "quiz_01" && getmapusers("quiz_01") == 1 ) {
  231. killmonsterall "quiz_01";
  232. set $evacabou,1;
  233. mapannounce "quiz_01","Você venceu, Temos um premio te esperando no NPC, por favor.",0;
  234. enablenpc "Presente";
  235. stopnpctimer;
  236. end;
  237. }
  238. end;
  239. }
  240.  
  241. quiz_01,42,378,3 script Presente 72,{
  242.  
  243. mes "[Present]";
  244. mes "Por Favor me diga seu Nome.";
  245. next;
  246. input .@name$;
  247. if(.@name$ != strcharinfo(0)) {
  248. mes "[Presente]";
  249. mes "Você tem certeza que esse é seu nome?";
  250. close;
  251. }
  252. mes "[Present]";
  253. mes "Parabéns. Você é um vencedor.";
  254. close2;
  255. announce "Presente: nós temos um vencedor! "+.@name$+" venceu o evento Novice vs Zombie!",0;
  256. setarray $random[0],607,608,609,610,611,612,613;
  257. set @random, rand( 0,getarraysize( $random ) );
  258. getitem $random[@random],1;
  259. warp "rachel",120,135;
  260. disablenpc "Presente";
  261. set $evacabou,0;
  262. end;
  263. }
  264.  
  265. prontera,142,174,4 script Zombie Master 1298,{
  266. if (BaseLevel > 1) goto NO;
  267. if (class == 0) goto event;
  268. if (class > 0) goto NO;
  269. event:
  270. mes "[^0000FFZombie Master^000000]";
  271. mes "Tem certeza que deseja participar do evento Zombie Vs. Novice?";
  272. next;
  273. switch(select("Yes","No")) {
  274. case 1:
  275. sc_end SC_ALL;
  276. sc_start SC_DECREASEAGI,1200000,10;
  277. percentheal 100,100;
  278. sc_start SC_STRIPSHIELD,1200000,5;
  279. sc_start SC_STRIPWEAPON,1200000,5;
  280. sc_start SC_STRIPARMOR,1200000,5;
  281. sc_start SC_STRIPHELM,1200000,5;
  282. statusup2 bStr,-999;
  283. statusup2 bAgi,-999;
  284. statusup2 bVit,-999;
  285. statusup2 bInt,-999;
  286. statusup2 bDex,-999;
  287. statusup2 bLuk,-999;
  288. warp "quiz_01",42,369;
  289. end;
  290. break;
  291. case 2:
  292. mes "[^0000FFZombie Master^000000]";
  293. mes "Volte quando estiver pronto.";
  294. close;
  295. break;
  296. NO:
  297. mes "[^0000FFZombie Master^000000]";
  298. mes "Você não é um noviço level 1.";
  299. close;
  300. }
  301. OnInit:
  302. disablenpc "Zombie Master";
  303. disablenpc "Presente";
  304. end;
  305. }
  306.  
  307.  
  308. // ---- mapflag quiz_01
  309. quiz_01 mapflag nowarpto
  310. quiz_01 mapflag nowarp
  311. quiz_01 mapflag noteleport
  312. quiz_01 mapflag nomemo
  313. quiz_01 mapflag nosave SavePoint
  314. quiz_01 mapflag noicewall
  315. quiz_01 mapflag nopenalty
  316. quiz_01 mapflag nobranch
  317. quiz_01 mapflag noexp
  318. quiz_01 mapflag noreturn
  319. quiz_01 mapflag pvp_noparty
  320. quiz_01 mapflag restricted 1
  321. quiz_01 mapflag nocommand
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top