brendorox

Untitled

Aug 1st, 2012
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 11.14 KB | None | 0 0
  1. que_qaru01,257,349,5 script Corrida Maluca 861,{
  2. mes "[ Corrida Maluca ]";
  3. mes "Olá "+ strcharinfo(0) +"!";
  4. mes "Bem-Vindo ao Evento Corrida Maluca.";
  5. next;
  6. mes "Deseja entrar?";
  7. menu "- Sim, entrar no evento.",SimVence,"- Não, talvez depois.",NopsNoob;
  8.  
  9. NopsNoob:
  10. next;
  11. mes "[ Corrida Maluca ]";
  12. mes "Volte quando quiser então!";
  13. close;
  14.  
  15. SimVence:
  16. next;
  17. mes "[ Corrida Maluca ]";
  18. if($Evento == 1) {
  19. if(countitem(12016)>0){
  20. mes "Você não pode entrar aqui com Poções do vento.";
  21. close;
  22. }
  23. if(countitem(662)>0){
  24. mes "Você não pode entrar aqui com Emblemas Oficiais.";
  25. close;
  26. }
  27. if(countitem(12028)>0){
  28. mes "Você não pode entrar aqui com Caixas do Trovão.";
  29. close;
  30. }
  31. if(checkriding()){
  32. mes "Por favor, retire seu PecoPeco.";
  33. close;
  34. }
  35.  
  36. mes "Boa Sorte!";
  37. for(set @i,0; @i<=225; set @i,@i+1){ sc_end @i; }
  38. set $Campeao,0;
  39. warp "turbo_n_1",54,364;
  40. }
  41. mes "Desculpe você não pode entrar ainda!";
  42. close;
  43. close;
  44.  
  45. OnHour07:
  46. set $Evento,1; initnpctimer;
  47. Announce "[Evento Corrida Maluca] - A Corrida Maluca está prestes à começar, deseja vencer? Então apresse-se!",0;
  48. end;
  49.  
  50. OnHour12:
  51. set $Evento,1; initnpctimer;
  52. Announce "[Evento Corrida Maluca] - A Corrida Maluca está prestes à começar, deseja vencer? Então apresse-se!",0;
  53. end;
  54.  
  55. OnHour15:
  56. set $Evento,1; initnpctimer;
  57. Announce "[Evento Corrida Maluca] - A Corrida Maluca está prestes à começar, deseja vencer? Então apresse-se!",0;
  58. end;
  59.  
  60. OnHour04:
  61. set $Evento,1; initnpctimer;
  62. Announce "[Evento Corrida Maluca] - A Corrida Maluca está prestes à começar, deseja vencer? Então apresse-se!",0;
  63. end;
  64.  
  65. OnClock0705:
  66. set $Evento,0;
  67. Announce "[Evento Corrida Maluca] - A Corrida Maluca Começou!",0;
  68. end;
  69.  
  70. OnClock1205:
  71. set $Evento,0;
  72. Announce "[Evento Corrida Maluca] - A Corrida Maluca Começou!",0;
  73. end;
  74.  
  75. OnClock1505:
  76. set $Evento,0;
  77. Announce "[Evento Corrida Maluca] - A Corrida Maluca Começou!",0;
  78. end;
  79.  
  80. OnClock0405:
  81. set $Evento,0;
  82. Announce "[Evento Corrida Maluca] - A Corrida Maluca Começou!",0;
  83. end;
  84.  
  85. OnTimer60000:
  86. Announce "[Evento Corrida Maluca] - A Corrida Maluca começa em 4 minutos!",8;
  87. end;
  88.  
  89. OnTimer120000:
  90. Announce "[Evento Corrida Maluca] - A Corrida Maluca começa em 3 minutos!",8;
  91. end;
  92.  
  93. OnTimer180000:
  94. Announce "[Evento Corrida Maluca] - A Corrida Maluca começa em 2 minutos!",8;
  95. end;
  96.  
  97. OnTimer240000:
  98. Announce "[Evento Corrida Maluca] - A Corrida Maluca começa em 1 minuto!",8;
  99. end;
  100. }
  101.  
  102. turbo_n_1,63,350,5 script Checagem -1,1,30,{
  103. OnInit:
  104. atcommand "@skilloff";
  105. end;
  106.  
  107. OnHour07:
  108. set $Check,0;
  109. end;
  110.  
  111. OnHour12:
  112. set $Check,0;
  113. end;
  114.  
  115. OnHour15:
  116. set $Check,0;
  117. end;
  118.  
  119. OnHour04:
  120. set $Check,0;
  121. end;
  122.  
  123. OnClock0705:
  124. set $Check,1;
  125. end;
  126.  
  127. OnClock1205:
  128. set $Check,1;
  129. end;
  130.  
  131. OnClock1505:
  132. set $Check,1;
  133. end;
  134.  
  135. OnClock0405:
  136. set $Check,1;
  137. end;
  138.  
  139. OnTouch:
  140. if($Check == 0){
  141. mes "[ Corrida Maluca ]";
  142. mes "Ta querendo queimar largada? tenha calma!";
  143. next;
  144. addtimer 1000, "Checagem::OnVolta";
  145. //goto OnVolta;
  146.  
  147. OnVolta:
  148. warp "turbo_n_1",54,364;
  149. close;
  150. }
  151. }
  152.  
  153. turbo_n_1,370,57,0 script Checagem2 -1,0,30,{
  154. end;
  155.  
  156. OnTouch:
  157. if($Campeao >2) warp "payon",156,226;
  158. if($Campeao == 0){
  159. announce "[Evento Corrida Maluca] - O jogador "+strcharinfo(0)+" acaba de vencer a Corrida Maluca.",0;
  160. set $Campeao,1;
  161. set @Ganhou,1;
  162. warp "turbo_n_1",383,161;
  163. end;
  164. }
  165.  
  166. if($Campeao == 1){
  167. announce "[Evento Corrida Maluca] - O jogador "+strcharinfo(0)+" ficou em segundo lugar na Corrida Maluca.",0;
  168. set $Campeao,2;
  169. set @Ganhou,2;
  170. warp "turbo_n_1",383,161;
  171. end;
  172. }
  173.  
  174. if($Campeao == 2){
  175. announce "[Evento Corrida Maluca] - O jogador "+strcharinfo(0)+" ficou em terceiro lugar na Corrida Maluca.",0;
  176. set $Campeao,3;
  177. set @Ganhou,3;
  178. set $check,0;
  179. warp "turbo_n_1",383,161;
  180. }
  181. }
  182.  
  183. turbo_n_1,384,168,5 script Premiador 866,{
  184. mes "[ Premiador ]";
  185. if(@Ganhou == 1){
  186. mes "Parabéns pelo primeiro lugar!";
  187. mes "Aqui está seu prêmio!";
  188. //getitem 675,3;
  189. getitem 12710,10;
  190. set @Ganhou,0;
  191. next;
  192. warp "payon",156,226;
  193. close;
  194. }
  195. if(@Ganhou == 2){
  196. mes "Parabéns pelo segundo lugar!";
  197. mes "Aqui está seu item!";
  198. //getitem 675,2;
  199. getitem 13548,1;
  200. next;
  201. set @Ganhou,0;
  202. warp "payon",156,226;
  203. close;
  204. }
  205. if(@Ganhou == 3){
  206. mes "Parabéns pelo terceiro lugar!";
  207. mes "Aqui está seu item!";
  208. //getitem 675,1;
  209. getitem 13549,1;
  210. next;
  211. set @Ganhou,0;
  212. warp "payon",156,226;
  213. close;
  214. }
  215. mes "O que está fazendo aqui?";
  216. warp "payon",156,226;
  217. close;
  218. }
  219.  
  220. turbo_n_1,56,376,5 script Maluquinho 715,{
  221. mes "Você quer voltar para a arena de eventos?";
  222. menu "Sim",-,"Não",cancel;
  223. warp "payon",156,226; end;
  224. cancel:
  225. mes "Ok, volte quando quiser voltar para a cidade!";
  226. close;
  227. }
  228.  
  229. //Portais
  230. turbo_n_1,169,364,0 script Corrida1 45,1,1,{
  231. set .@wrpuser,rand(1,4);
  232. if (.@wrpuser == 1) warp "turbo_n_1",210,368;
  233. else if (.@wrpuser == 2) warp "turbo_n_1",211,355;
  234. else if (.@wapuser == 3) warp "turbo_n_1",247,386;
  235. else warp "turbo_n_1",251,353;
  236. end;
  237. }
  238.  
  239. turbo_n_1,233,367,0 warp Corrida2 1,1,turbo_n_1,316,365
  240. turbo_n_1,385,366,0 warp Corrida3 1,1,turbo_n_1,11,267
  241. turbo_n_1,114,191,0 warp Corrida4 1,1,turbo_n_1,251,200
  242. turbo_n_1,217,212,0 warp Corrida5 1,1,turbo_n_1,268,275
  243. turbo_n_1,389,275,0 warp Corrida6 1,1,turbo_n_1,4,91
  244. turbo_n_1,96,19,0 warp Corrida7 1,1,turbo_n_1,176,10
  245. turbo_n_1,223,65,0 warp Corrida8 1,1,turbo_n_1,306,46
  246.  
  247. //Mapflags
  248. turbo_n_1 mapflag nosave
  249. turbo_n_1 mapflag nomemo
  250. turbo_n_1 mapflag nopenalty
  251. turbo_n_1 mapflag nobranch
  252. turbo_n_1 mapflag nowarp
  253. turbo_n_1 mapflag nowarpto
  254. turbo_n_1 mapflag noteleport
  255. turbo_n_1 mapflag noicewall
  256. turbo_n_1 mapflag noreturn
  257. turbo_n_1 mapflag noskill
  258.  
  259. // Armadilhas
  260. turbo_n_1,118,377,0 script trap_a#n_1-1::TurboLogRace -1,44,1,{
  261. OnTouch:
  262. set .@dropuser,rand(1,3);
  263. if (.@dropuser == 1) warp "turbo_n_1",72,372;
  264. else if (.@dropuser == 2) warp "turbo_n_1",72,365;
  265. else warp "turbo_n_1",72,357;
  266. end;
  267. }
  268.  
  269. turbo_n_1 mapflag nocommand
  270.  
  271. turbo_n_1,77,375,0 duplicate(TurboLogRace) trap_a#n_1-14 -1,3,1
  272. turbo_n_1,82,375,0 duplicate(TurboLogRace) trap_a#n_1-15 -1,1,1
  273. turbo_n_1,82,372,0 duplicate(TurboLogRace) trap_a#n_1-16 -1,0,2
  274. turbo_n_1,83,372,0 duplicate(TurboLogRace) trap_a#n_1-17 -1,0,2
  275. turbo_n_1,97,374,0 duplicate(TurboLogRace) trap_a#n_1-18 -1,1,2
  276. turbo_n_1,98,374,0 duplicate(TurboLogRace) trap_a#n_1-19 -1,1,2
  277. turbo_n_1,122,372,0 duplicate(TurboLogRace) trap_a#n_1-20 -1,2,4
  278. turbo_n_1,125,374,0 duplicate(TurboLogRace) trap_a#n_1-21 -1,0,4
  279. turbo_n_1,132,374,0 duplicate(TurboLogRace) trap_a#n_1-22 -1,7,2
  280. turbo_n_1,156,374,0 duplicate(TurboLogRace) trap_a#n_1-23 -1,6,2
  281. turbo_n_1,163,375,0 duplicate(TurboLogRace) trap_a#n_1-24 -1,0,3
  282. turbo_n_1,164,377,0 duplicate(TurboLogRace) trap_a#n_1-25 -1,1,1
  283.  
  284. // second line
  285. turbo_n_1,76,369,0 duplicate(TurboLogRace) trap_b#n_1-23 -1,2,2
  286. turbo_n_1,79,369,0 duplicate(TurboLogRace) trap_b#n_1-24 -1,0,2
  287. turbo_n_1,77,366,0 duplicate(TurboLogRace) trap_b#n_1-25 -1,3,0
  288. turbo_n_1,85,366,0 duplicate(TurboLogRace) trap_b#n_1-26 -1,5,1
  289. turbo_n_1,87,363,0 duplicate(TurboLogRace) trap_b#n_1-27 -1,2,1
  290. turbo_n_1,88,368,0 duplicate(TurboLogRace) trap_b#n_1-28 -1,2,5
  291. turbo_n_1,92,370,0 duplicate(TurboLogRace) trap_b#n_1-29 -1,1,3
  292. turbo_n_1,98,368,0 duplicate(TurboLogRace) trap_b#n_1-30 -1,4,1
  293. turbo_n_1,109,371,0 duplicate(TurboLogRace) trap_b#n_1-31 -1,7,2
  294. turbo_n_1,110,368,0 duplicate(TurboLogRace) trap_b#n_1-32 -1,7,0
  295. turbo_n_1,113,366,0 duplicate(TurboLogRace) trap_b#n_1-33 -1,3,2
  296. turbo_n_1,117,368,0 duplicate(TurboLogRace) trap_b#n_1-34 -1,0,5
  297. turbo_n_1,123,364,0 duplicate(TurboLogRace) trap_b#n_1-35 -1,6,1
  298. turbo_n_1,136,368,0 duplicate(TurboLogRace) trap_b#n_1-36 -1,8,1
  299. turbo_n_1,136,366,0 duplicate(TurboLogRace) trap_b#n_1-37 -1,8,0
  300. turbo_n_1,144,370,0 duplicate(TurboLogRace) trap_b#n_1-38 -1,2,3
  301. turbo_n_1,147,370,0 duplicate(TurboLogRace) trap_b#n_1-39 -1,0,3
  302. turbo_n_1,155,369,0 duplicate(TurboLogRace) trap_b#n_1-40 -1,7,0
  303. turbo_n_1,155,368,0 duplicate(TurboLogRace) trap_b#n_1-41 -1,7,0
  304. turbo_n_1,151,367,0 duplicate(TurboLogRace) trap_b#n_1-42 -1,3,0
  305. turbo_n_1,153,366,0 duplicate(TurboLogRace) trap_b#n_1-43 -1,1,0
  306. turbo_n_1,155,367,0 duplicate(TurboLogRace) trap_b#n_1-44 -1,0,1
  307.  
  308. //third line
  309. turbo_n_1,78,362,0 duplicate(TurboLogRace) trap_c#n_1-29 -1,4,1
  310. turbo_n_1,78,359,0 duplicate(TurboLogRace) trap_c#n_1-30 -1,4,1
  311. turbo_n_1,83,362,0 duplicate(TurboLogRace) trap_c#n_1-31 -1,0,1
  312. turbo_n_1,88,359,0 duplicate(TurboLogRace) trap_c#n_1-32 -1,5,1
  313. turbo_n_1,89,357,0 duplicate(TurboLogRace) trap_c#n_1-33 -1,1,1
  314. turbo_n_1,92,390,0 duplicate(TurboLogRace) trap_c#n_1-34 -1,1,1
  315. turbo_n_1,92,357,0 duplicate(TurboLogRace) trap_c#n_1-35 -1,1,1
  316. turbo_n_1,98,364,0 duplicate(TurboLogRace) trap_c#n_1-36 -1,6,1
  317. turbo_n_1,98,362,0 duplicate(TurboLogRace) trap_c#n_1-37 -1,6,0
  318. turbo_n_1,106,364,0 duplicate(TurboLogRace) trap_c#n_1-38 -1,2,2
  319. turbo_n_1,107,360,0 duplicate(TurboLogRace) trap_c#n_1-39 -1,1,2
  320. turbo_n_1,109,360,0 duplicate(TurboLogRace) trap_c#n_1-40 -1,0,2
  321. turbo_n_1,112,361,0 duplicate(TurboLogRace) trap_c#n_1-41 -1,3,1
  322. turbo_n_1,116,359,0 duplicate(TurboLogRace) trap_c#n_1-42 -1,0,2
  323. turbo_n_1,117,359,0 duplicate(TurboLogRace) trap_c#n_1-43 -1,0,2
  324. turbo_n_1,116,356,0 duplicate(TurboLogRace) trap_c#n_1-44 -1,0,2
  325. turbo_n_1,117,356,0 duplicate(TurboLogRace) trap_c#n_1-45 -1,0,2
  326. turbo_n_1,129,360,0 duplicate(TurboLogRace) trap_c#n_1-46 -1,12,1
  327. turbo_n_1,129,358,0 duplicate(TurboLogRace) trap_c#n_1-47 -1,12,0
  328. turbo_n_1,132,357,0 duplicate(TurboLogRace) trap_c#n_1-48 -1,2,1
  329. turbo_n_1,137,357,0 duplicate(TurboLogRace) trap_c#n_1-49 -1,2,1
  330. turbo_n_1,147,363,0 duplicate(TurboLogRace) trap_c#n_1-50 -1,16,1
  331. turbo_n_1,149,365,0 duplicate(TurboLogRace) trap_c#n_1-51 -1,1,0
  332. turbo_n_1,158,362,0 duplicate(TurboLogRace) trap_c#n_1-52 -1,1,4
  333. turbo_n_1,154,360,0 duplicate(TurboLogRace) trap_c#n_1-53 -1,2,2
  334. turbo_n_1,161,360,0 duplicate(TurboLogRace) trap_c#n_1-54 -1,1,2
  335. turbo_n_1,161,365,0 duplicate(TurboLogRace) trap_c#n_1-55 -1,1,0
  336. turbo_n_1,160,366,0 duplicate(TurboLogRace) trap_c#n_1-56 -1
  337.  
  338. //fourth line
  339. turbo_n_1,79,353,0 duplicate(TurboLogRace) trap_d#n_1-16 -1,5,2
  340. turbo_n_1,85,354,0 duplicate(TurboLogRace) trap_d#n_1-17 -1,0,1
  341. turbo_n_1,99,353,0 duplicate(TurboLogRace) trap_d#n_1-18 -1,14,0
  342. turbo_n_1,99,352,0 duplicate(TurboLogRace) trap_d#n_1-19 -1,14,0
  343. turbo_n_1,99,356,0 duplicate(TurboLogRace) trap_d#n_1-20 -1,3,3
  344. turbo_n_1,103,356,0 duplicate(TurboLogRace) trap_d#n_1-21 -1,0,3
  345. turbo_n_1,108,354,0 duplicate(TurboLogRace) trap_d#n_1-22 -1,5,1
  346. turbo_n_1,112,356,0 duplicate(TurboLogRace) trap_d#n_1-23 -1,0,1
  347. turbo_n_1,113,356,0 duplicate(TurboLogRace) trap_d#n_1-24 -1,0,1
  348. turbo_n_1,123,353,0 duplicate(TurboLogRace) trap_d#n_1-25 -1,3,2
  349. turbo_n_1,127,353,0 duplicate(TurboLogRace) trap_d#n_1-26 -1,0,2
  350. turbo_n_1,145,352,0 duplicate(TurboLogRace) trap_d#n_1-27 -1,17,1
  351. turbo_n_1,152,354,0 duplicate(TurboLogRace) trap_d#n_1-28 -1,10,1
  352. turbo_n_1,145,357,0 duplicate(TurboLogRace) trap_d#n_1-29 -1,1,2
  353. turbo_n_1,148,357,0 duplicate(TurboLogRace) trap_d#n_1-30 -1,1,2
Add Comment
Please, Sign In to add comment