brendorox

Untitled

Jul 17th, 2012
130
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.77 KB | None | 0 0
  1. // - brAthena
  2. // - NPC Corrida Maluca
  3. // - Corrigida por: Thor ( Renato Guedes ) 100% sem Bugs
  4. //-------------------------------------------------------/
  5. prontera.gat,173,203,6 script corrida 71,{
  6.  
  7. mes \"[Corrida Maluca]\";
  8. mes \"Olá ^0000CD\"+strcharinfo(0)+\"^000000\";
  9. mes \"Deseja ir até a ^FF0000Corrida Maluca^000000?\";
  10. if(getgmlevel()>98) menu \"Ir até arena\",SimVence,\"Configurar Prêmios\",Configure;
  11. menu \"Sim, irei vencer!\",SimVence,\"Ver Prêmios!\",premio,\"Não, prefiro não.\",NopsNoob;
  12.  
  13. GotoArena:
  14. warp \"turbo_n_1\",54,364;
  15. close;
  16.  
  17. premio:
  18. mes \"[Corrida Maluca]\";
  19. mes \"^0000CDOs Itens São^000000\";
  20. mes \"Primeiro Lugar ^0000CD1 Galho Sangrento^000000\";
  21. close;
  22.  
  23. Configure:
  24. next;
  25. mes \"[Configuração]\";
  26. mes \"inpute a ID do prêmio do primeiro lugar\";
  27. input @ID;
  28. next;
  29. mes \"[Configuração]\";
  30. mes \"Deseja modificar algum item?\";
  31. mes \"^FF0000Primeiro lugar^000000 ^0000FF\"+getitemname(@ID)+\"^000000\";
  32. menu \"Não, está bem assim\",Correto,\"Quero Mudar\",Configure;
  33.  
  34. Correto:
  35. next;
  36. mes \"[Configuração]\";
  37. mes \"Obrigado por utilizar a ^0000FFCorrida Maluca^000000\";
  38. set $Prize1,@ID;
  39. close;
  40.  
  41. NopsNoob:
  42. next;
  43. mes \"[Corrida Maluca]\";
  44. mes \"Volte quando quiser então!\";
  45. close;
  46.  
  47. SimVence:
  48. next;
  49. mes \"[Corrida Maluca]\";
  50. if($Evento == 0){
  51. if(countitem(12016)>0){
  52. mes \"Você não pode entrar aqui com Poções do vento\";
  53. close;
  54. }
  55. if(countitem(662)>0){
  56. mes \"Você não pode entrar aqui com Emblemas Oficiais\";
  57. close;
  58. }
  59. if(countitem(12028)>0){
  60. mes \"Você não pode entrar aqui com Caixas do Trovão\";
  61. close;
  62. }
  63. if(checkriding()){
  64. mes \"Por favor, retire seu PecoPeco\";
  65. close;
  66. }
  67. mes \"Desculpe você não pode entrar ainda!\";
  68. close;
  69. }
  70.  
  71. mes \"Boa Sorte!\";
  72. for(set @i,0; @i<=225; set @i,@i+1){sc_end @i;}
  73. set $Campeao,0;
  74. warp \"turbo_n_1\",54,364;
  75. close;
  76.  
  77. OnHour15:
  78. set $Evento,1; initnpctimer;
  79. Announce \"A Corrida Maluca está prestes à começar, deseja vencer? então apresse-se!\",0;
  80. end;
  81.  
  82. OnHour19:
  83. set $Evento,1; initnpctimer;
  84. Announce \"A Corrida Maluca está prestes à começar, deseja vencer? então apresse-se!\",0;
  85. end;
  86.  
  87. OnClock1505:
  88. set $Evento,0;
  89. Announce \"A Corrida Maluca Começou!\",0;
  90. end;
  91.  
  92. OnClock1905:
  93. set $Evento,0;
  94. Announce \"A Corrida Maluca Começou!\",0;
  95. end;
  96.  
  97. }
  98.  
  99. turbo_n_1,63,350,5 script Checagem -1,1,30,{
  100.  
  101. OnInit:
  102. atcommand \"@skilloff\";
  103. end;
  104.  
  105. OnHour15:
  106. set $Check,0;
  107. end;
  108.  
  109. OnHour19:
  110. set $Check,0;
  111. end;
  112.  
  113. OnClock1505:
  114. set $Check,1;
  115. end;
  116.  
  117. OnClock1905:
  118. set $Check,1;
  119. end;
  120.  
  121. OnTouch:
  122. if($Check == 0){
  123. mes \"[Corrida Maluca]\";
  124. mes \"Ta querendo queimar largada? tenha calma!\";
  125. next;
  126. addtimer 1000, \"Checagem::OnVolta\";
  127.  
  128. OnVolta:
  129. warp \"turbo_n_1\",54,364;
  130. close;
  131.  
  132. }
  133.  
  134. turbo_n_1,370,57,0 script Checagem2 -1,0,30,{
  135. end;
  136. OnTouch:
  137. //if(getgmlevel()>99) end;
  138. if($Campeao >2) warp \"prontera\",150,171;
  139. if($Campeao == 0){
  140. announce \"|Corrida Maluca| \"+strcharinfo(0)+\" Acaba de vencer a Corrida Maluca\",0;
  141. set $Campeao,1;
  142. set @Ganhou,1;
  143. warp \"turbo_n_1\",383,161;
  144. end;
  145. }
  146. }
  147.  
  148. turbo_n_1,384,168,5 script Premiador 866,{
  149.  
  150. mes \"[Premiador]\";
  151. if(@Ganhou == 1){
  152. mes \"Parabéns pelo primeiro lugar!\";
  153. mes \"Aqui está seu prêmio!\";
  154. getitem $Prize1,1;
  155. warp \"prontera\",150,171;
  156. set @Ganhou,0;
  157. close;
  158. }
  159. mes \"O que está fazendo aqui?\";
  160. warp \"prontera\",150,171;
  161. close;
  162. }
  163.  
  164. turbo_n_1,56,376,5 script Maluquinho 715,{
  165. mes \"Você quer voltar para Prontera?\";
  166. menu \"Sim\",-,\"Não\",cancel;
  167. mes \"Ok, boa viagem\";
  168. warp \"prontera\", 155, 177; end;
  169.  
  170. cancel:
  171. mes \"Ok, volte quando quiser voltar para a cidade!\";
  172. close;
  173. }
  174.  
  175. //Portais
  176. turbo_n_1,169,364,0 script Corrida1 45,1,1,{
  177. set .@wrpuser,rand(1,4);
  178. if (.@wrpuser == 1)
  179. warp \"turbo_n_1\",210,368;
  180. else if (.@wrpuser == 2)
  181. warp \"turbo_n_1\",211,355;
  182. else if (.@wapuser == 3)
  183. warp \"turbo_n_1\",247,386;
  184. else
  185. warp \"turbo_n_1\",251,353;
  186. end;
  187. }
  188. turbo_n_1,233,367,0 warp Corrida2 1,1,turbo_n_1,316,365
  189. turbo_n_1,385,366,0 warp Corrida3 1,1,turbo_n_1,11,267
  190. turbo_n_1,114,191,0 warp Corrida4 1,1,turbo_n_1,251,200
  191. turbo_n_1,217,212,0 warp Corrida5 1,1,turbo_n_1,268,275
  192. turbo_n_1,389,275,0 warp Corrida6 1,1,turbo_n_1,4,91
  193. turbo_n_1,96,19,0 warp Corrida7 1,1,turbo_n_1,176,10
  194. turbo_n_1,223,65,0 warp Corrida8 1,1,turbo_n_1,306,46
  195.  
  196. //Mapflags
  197. turbo_n_1 mapflag nosave
  198. turbo_n_1 mapflag nomemo
  199. turbo_n_1 mapflag nopenalty
  200. turbo_n_1 mapflag nobranch
  201. turbo_n_1 mapflag nowarp
  202. turbo_n_1 mapflag nowarpto
  203. turbo_n_1 mapflag noteleport
  204. turbo_n_1 mapflag noicewall
  205. turbo_n_1 mapflag noreturn
  206. turbo_n_1 mapflag noskill
  207.  
  208. /* Armadilhas
  209. turbo_n_1,118,377,0 script trap_a#n_1-1::TurboLogRace -1,44,1,{
  210. OnTouch:
  211. set .@dropuser,rand(1,3);
  212. if (.@dropuser == 1)
  213. warp \"turbo_n_1\",72,372;
  214. else if (.@dropuser == 2)
  215. warp \"turbo_n_1\",72,365;
  216. else
  217. warp \"turbo_n_1\",72,357;
  218. end;
  219. }
  220. turbo_n_1,77,375,0 duplicate(TurboLogRace) trap_a#n_1-14 -1,3,1
  221. turbo_n_1,82,375,0 duplicate(TurboLogRace) trap_a#n_1-15 -1,1,1
  222. turbo_n_1,82,372,0 duplicate(TurboLogRace) trap_a#n_1-16 -1,0,2
  223. turbo_n_1,83,372,0 duplicate(TurboLogRace) trap_a#n_1-17 -1,0,2
  224. turbo_n_1,97,374,0 duplicate(TurboLogRace) trap_a#n_1-18 -1,1,2
  225. turbo_n_1,98,374,0 duplicate(TurboLogRace) trap_a#n_1-19 -1,1,2
  226. turbo_n_1,122,372,0 duplicate(TurboLogRace) trap_a#n_1-20 -1,2,4
  227. turbo_n_1,125,374,0 duplicate(TurboLogRace) trap_a#n_1-21 -1,0,4
  228. turbo_n_1,132,374,0 duplicate(TurboLogRace) trap_a#n_1-22 -1,7,2
  229. turbo_n_1,156,374,0 duplicate(TurboLogRace) trap_a#n_1-23 -1,6,2
  230. turbo_n_1,163,375,0 duplicate(TurboLogRace) trap_a#n_1-24 -1,0,3
  231. turbo_n_1,164,377,0 duplicate(TurboLogRace) trap_a#n_1-25 -1,1,1
  232. // second line
  233. turbo_n_1,76,369,0 duplicate(TurboLogRace) trap_b#n_1-23 -1,2,2
  234. turbo_n_1,79,369,0 duplicate(TurboLogRace) trap_b#n_1-24 -1,0,2
  235. turbo_n_1,77,366,0 duplicate(TurboLogRace) trap_b#n_1-25 -1,3,0
  236. turbo_n_1,85,366,0 duplicate(TurboLogRace) trap_b#n_1-26 -1,5,1
  237. turbo_n_1,87,363,0 duplicate(TurboLogRace) trap_b#n_1-27 -1,2,1
  238. turbo_n_1,88,368,0 duplicate(TurboLogRace) trap_b#n_1-28 -1,2,5
  239. turbo_n_1,92,370,0 duplicate(TurboLogRace) trap_b#n_1-29 -1,1,3
  240. turbo_n_1,98,368,0 duplicate(TurboLogRace) trap_b#n_1-30 -1,4,1
  241. turbo_n_1,109,371,0 duplicate(TurboLogRace) trap_b#n_1-31 -1,7,2
  242. turbo_n_1,110,368,0 duplicate(TurboLogRace) trap_b#n_1-32 -1,7,0
  243. turbo_n_1,113,366,0 duplicate(TurboLogRace) trap_b#n_1-33 -1,3,2
  244. turbo_n_1,117,368,0 duplicate(TurboLogRace) trap_b#n_1-34 -1,0,5
  245. turbo_n_1,123,364,0 duplicate(TurboLogRace) trap_b#n_1-35 -1,6,1
  246. turbo_n_1,136,368,0 duplicate(TurboLogRace) trap_b#n_1-36 -1,8,1
  247. turbo_n_1,136,366,0 duplicate(TurboLogRace) trap_b#n_1-37 -1,8,0
  248. turbo_n_1,144,370,0 duplicate(TurboLogRace) trap_b#n_1-38 -1,2,3
  249. turbo_n_1,147,370,0 duplicate(TurboLogRace) trap_b#n_1-39 -1,0,3
  250. turbo_n_1,155,369,0 duplicate(TurboLogRace) trap_b#n_1-40 -1,7,0
  251. turbo_n_1,155,368,0 duplicate(TurboLogRace) trap_b#n_1-41 -1,7,0
  252. turbo_n_1,151,367,0 duplicate(TurboLogRace) trap_b#n_1-42 -1,3,0
  253. turbo_n_1,153,366,0 duplicate(TurboLogRace) trap_b#n_1-43 -1,1,0
  254. turbo_n_1,155,367,0 duplicate(TurboLogRace) trap_b#n_1-44 -1,0,1
  255. //third line
  256. turbo_n_1,78,362,0 duplicate(TurboLogRace) trap_c#n_1-29 -1,4,1
  257. turbo_n_1,78,359,0 duplicate(TurboLogRace) trap_c#n_1-30 -1,4,1
  258. turbo_n_1,83,362,0 duplicate(TurboLogRace) trap_c#n_1-31 -1,0,1
  259. turbo_n_1,88,359,0 duplicate(TurboLogRace) trap_c#n_1-32 -1,5,1
  260. turbo_n_1,89,357,0 duplicate(TurboLogRace) trap_c#n_1-33 -1,1,1
  261. turbo_n_1,92,390,0 duplicate(TurboLogRace) trap_c#n_1-34 -1,1,1
  262. turbo_n_1,92,357,0 duplicate(TurboLogRace) trap_c#n_1-35 -1,1,1
  263. turbo_n_1,98,364,0 duplicate(TurboLogRace) trap_c#n_1-36 -1,6,1
  264. turbo_n_1,98,362,0 duplicate(TurboLogRace) trap_c#n_1-37 -1,6,0
  265. turbo_n_1,103,364,0 duplicate(TurboLogRace) trap_c#n_1-38 -1,2,2
  266. turbo_n_1,107,360,0 duplicate(TurboLogRace) trap_c#n_1-39 -1,1,2
  267. turbo_n_1,109,360,0 duplicate(TurboLogRace) trap_c#n_1-40 -1,0,2
  268. turbo_n_1,112,361,0 duplicate(TurboLogRace) trap_c#n_1-41 -1,3,1
  269. turbo_n_1,116,359,0 duplicate(TurboLogRace) trap_c#n_1-42 -1,0,2
  270. turbo_n_1,117,359,0 duplicate(TurboLogRace) trap_c#n_1-43 -1,0,2
  271. turbo_n_1,116,356,0 duplicate(TurboLogRace) trap_c#n_1-44 -1,0,2
  272. turbo_n_1,117,356,0 duplicate(TurboLogRace) trap_c#n_1-45 -1,0,2
  273. turbo_n_1,129,360,0 duplicate(TurboLogRace) trap_c#n_1-46 -1,12,1
  274. turbo_n_1,129,358,0 duplicate(TurboLogRace) trap_c#n_1-47 -1,12,0
  275. turbo_n_1,132,357,0 duplicate(TurboLogRace) trap_c#n_1-48 -1,2,1
  276. turbo_n_1,137,357,0 duplicate(TurboLogRace) trap_c#n_1-49 -1,2,1
  277. turbo_n_1,147,363,0 duplicate(TurboLogRace) trap_c#n_1-50 -1,16,1
  278. turbo_n_1,149,365,0 duplicate(TurboLogRace) trap_c#n_1-51 -1,1,0
  279. turbo_n_1,158,362,0 duplicate(TurboLogRace) trap_c#n_1-52 -1,1,4
  280. turbo_n_1,154,360,0 duplicate(TurboLogRace) trap_c#n_1-53 -1,2,2
  281. turbo_n_1,161,360,0 duplicate(TurboLogRace) trap_c#n_1-54 -1,1,2
  282. turbo_n_1,161,365,0 duplicate(TurboLogRace) trap_c#n_1-55 -1,1,0
  283. turbo_n_1,160,366,0 duplicate(TurboLogRace) trap_c#n_1-56 -1
  284. //fourth line
  285. turbo_n_1,79,353,0 duplicate(TurboLogRace) trap_d#n_1-16 -1,5,2
  286. turbo_n_1,85,354,0 duplicate(TurboLogRace) trap_d#n_1-17 -1,0,1
  287. turbo_n_1,99,353,0 duplicate(TurboLogRace) trap_d#n_1-18 -1,14,0
  288. turbo_n_1,99,352,0 duplicate(TurboLogRace) trap_d#n_1-19 -1,14,0
  289. turbo_n_1,99,356,0 duplicate(TurboLogRace) trap_d#n_1-20 -1,3,3
  290. turbo_n_1,103,356,0 duplicate(TurboLogRace) trap_d#n_1-21 -1,0,3
  291. turbo_n_1,108,354,0 duplicate(TurboLogRace) trap_d#n_1-22 -1,5,1
  292. turbo_n_1,112,356,0 duplicate(TurboLogRace) trap_d#n_1-23 -1,0,1
  293. turbo_n_1,113,356,0 duplicate(TurboLogRace) trap_d#n_1-24 -1,0,1
  294. turbo_n_1,123,353,0 duplicate(TurboLogRace) trap_d#n_1-25 -1,3,2
  295. turbo_n_1,127,353,0 duplicate(TurboLogRace) trap_d#n_1-26 -1,0,2
  296. turbo_n_1,145,352,0 duplicate(TurboLogRace) trap_d#n_1-27 -1,17,1
  297. turbo_n_1,152,354,0 duplicate(TurboLogRace) trap_d#n_1-28 -1,10,1
  298. turbo_n_1,145,357,0 duplicate(TurboLogRace) trap_d#n_1-29 -1,1,2
  299. turbo_n_1,148,357,0 duplicate(TurboLogRace) trap_d#n_1-30 -1,1,2
Advertisement
Add Comment
Please, Sign In to add comment