Advertisement
Guest User

Untitled

a guest
Aug 29th, 2013
225
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.07 KB | None | 0 0
  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
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement