Guest User

Samp Forum By : Wesley ( Catchorro )

a guest
Nov 13th, 2013
300
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 236.51 KB | None | 0 0
  1. ////////////////////////////////////////////////////////////////////////////////
  2. #include < progress >
  3. #include < streamer >
  4. #include < sscanf2 >
  5. #include < a_samp >
  6. #include < zcmd >
  7. #include < alss >
  8. #include < DOF2 >
  9. ////////////////////////////////////////////////////////////////////////////////
  10. #define Floresente 0x03FF35FF
  11. #define AzulClaro 0x03F2FFFF
  12. #define RoxoClaro 0x9A03FFFF
  13. #define Vermelho 0xAA3333AA
  14. #define Laranja 0xFF7403FF
  15. #define Amarelo 0xFFFF00FF
  16. #define Branco 0xFFFFFFAA
  17. #define Verde 0x33AA33AA
  18. #define Preto 0x000000FF
  19. #define Cinza 0x878787FF
  20. #define White 0xFFFFFFAA
  21. #define Azul 0x058AFFFF
  22. #define Rosa 0xFF05CDFF
  23. #define Roxo 0x7D03FFFF
  24. ////////////////////////////////////////////////////////////////////////////////
  25. #define COLOR_WHITE 0xFFFFFFAA
  26. ////////////////////////////////////////////////////////////////////////////////
  27. #define WesleyKIT 1
  28. #define WesleyCDT 2
  29. #define WesleyLBL 3
  30. #define WesleyTLS 4
  31. #define WesleyCMD 5
  32. #define WesleyANM 6
  33. #define WesleyCDS 7
  34. #define WesleyBKS 8
  35. ////////////////////////////////////////////////////////////////////////////////
  36. #define RADIOSIS 555
  37. ////////////////////////////////////////////////////////////////////////////////
  38. #define Aztecas 1
  39. #define Grove 2
  40. #define Pobres 3
  41. #define Novinhas 4
  42. #define Vadias 5
  43. #define Ballas 6
  44. #define Rikinhos 7
  45. #define Japoneses 8
  46. #define Mafia 9
  47. #define Exercito 10
  48. ////////////////////////////////////////////////////////////////////////////////
  49. #define SLOT 1
  50. ////////////////////////////////////////////////////////////////////////////////
  51. #define Dialog 1000
  52. ////////////////////////////////////////////////////////////////////////////////
  53. #define DIALOG_EVENTO 950
  54. #define DIALOG_ABRIREVENTO 951
  55. #define DIALOG_NOMEEVENTO 952
  56. #define DIALOG_PREMIO1 953
  57. #define DIALOG_PREMIO2 954
  58. #define DIALOG_PREMIO3 955
  59. #define DIALOG_CARRO 956
  60. #define DIALOG_COR1 957
  61. #define DIALOG_COR2 958
  62. #define DIALOG_ARMA 959
  63. #define DIALOG_MUNICAO 960
  64. #define DIALOG_VIDAVEICULOS 961
  65. #define DIALOG_KICK 962
  66. #define DIALOG_FIM1 963
  67. #define DIALOG_FIM2 964
  68. #define DIALOG_FIM3 965
  69. #define DIALOG_VIDA 966
  70. #define DIALOG_COLETE 967
  71. #define DIALOG_SKIN 968
  72. #define DIALOG_BAN1 969
  73. #define DIALOG_BAN2 970
  74. #define DIALOG_BAN3 971
  75. #define DIALOG_DESBAN 972
  76. #define DIALOG_DESBAN2 973
  77. #define DIALOG_PUXAR 974
  78. #define DIALOG_INFOBAN 975
  79. ////////////////////////////////////////////////////////////////////////////////
  80. #define CreateStreamedObject CreateDynamicObject
  81. ////////////////////////////////////////////////////////////////////////////////
  82. #define COR_EVENTO 0xFF8000AA
  83. #define COR_ERRO 0xB4B5B7FF
  84. #define COR_INFO 0xFFFF00AA
  85. ////////////////////////////////////////////////////////////////////////////////
  86. #define COLOR_ZIELONY 0xFF00FF
  87. ////////////////////////////////////////////////////////////////////////////////
  88. #define MAX_PLAYER 500
  89. ////////////////////////////////////////////////////////////////////////////////
  90. new WesleyReis;
  91. ////////////////////////////////////////////////////////////////////////////////
  92. enum Info { Cores, Cores2 };
  93. ////////////////////////////////////////////////////////////////////////////////
  94. new StatusCarroMaluco[MAX_PLAYERS][Info];
  95. ////////////////////////////////////////////////////////////////////////////////
  96. new UpdateSeconds = 2;
  97. new maxobject = 4;
  98. ////////////////////////////////////////////////////////////////////////////////
  99. new NomePlayer[MAX_PLAYER_NAME],
  100. Name[64],
  101. Format[150],
  102. Float:PosX,
  103. Float:PosY,
  104. Float:PosZ,
  105. Float:PosA;
  106. ////////////////////////////////////////////////////////////////////////////////
  107. enum eventInfo
  108. {
  109. Float:X,
  110. Float:Y,
  111. Float:Z,
  112. Float:A,
  113. VirtualWorld,
  114. Interior,
  115. Nome[64],
  116. Criado,
  117. Aberto,
  118. Premio1,
  119. Premio2,
  120. Premio3,
  121. Carro,
  122. Cor1,
  123. Cor2,
  124. Arma,
  125. Vida,
  126. };
  127. ////////////////////////////////////////////////////////////////////////////////
  128. new Ativado[MAX_PLAYERS] =0;
  129. ////////////////////////////////////////////////////////////////////////////////
  130. new TempoAutoReparar;
  131. ////////////////////////////////////////////////////////////////////////////////
  132. enum pInfo
  133. {
  134. NoEvento,
  135. Carro,
  136. Banido,
  137. };
  138. ////////////////////////////////////////////////////////////////////////////////
  139. enum bInfo
  140. {
  141. ID,
  142. Tempo,
  143. Motivo[64],
  144. DesbanID,
  145. };
  146. ////////////////////////////////////////////////////////////////////////////////
  147. new EventInfo[eventInfo];
  148. ////////////////////////////////////////////////////////////////////////////////
  149. new PlayerInfo[MAX_PLAYERS][pInfo];
  150. ////////////////////////////////////////////////////////////////////////////////
  151. new BanInfo[bInfo];
  152. ////////////////////////////////////////////////////////////////////////////////
  153. new RandomServerName[3][] =
  154. {
  155. "BrasiL MundO DoS Pika [BMP] DRIFT Oficial v5.0",
  156. "BrasiL Mundo DoS Pika MATA - MATA Oficial v5.0",
  157. "DRIFT + TDM = Tudo Liberado [BMP] Oficial v5.0"
  158. };
  159. ////////////////////////////////////////////////////////////////////////////////
  160. new Text:WesleyText1;
  161. new Text:WesleyText2;
  162. ////////////////////////////////////////////////////////////////////////////////
  163. new Text:WesleyI1;
  164. new Text:WesleyI2;
  165. new Text:WesleyI3;
  166. new Text:WesleyI4;
  167. new Text:WesleyI5;
  168. new Text:WesleyI6;
  169. new Text:WesleyI7;
  170. new Text:WesleyI8;
  171. new Text:WesleyI9;
  172. ////////////////////////////////////////////////////////////////////////////////
  173. new Text:WesleyI10;
  174. new Text:WesleyI11;
  175. new Text:WesleyI12;
  176. new Text:WesleyI13;
  177. new Text:WesleyI14;
  178. new Text:WesleyI15;
  179. new Text:WesleyI16;
  180. new Text:WesleyI17;
  181. ////////////////////////////////////////////////////////////////////////////////
  182. new gTeam[MAX_PLAYERS];
  183. ////////////////////////////////////////////////////////////////////////////////
  184. new PlayerKills[MAX_PLAYERS] = 0, Dominating[MAX_PLAYERS] = 0;
  185. ////////////////////////////////////////////////////////////////////////////////
  186. new strdialog[750];
  187. ////////////////////////////////////////////////////////////////////////////////
  188. new anims[5];
  189. ////////////////////////////////////////////////////////////////////////////////
  190. new Holandes;
  191. ////////////////////////////////////////////////////////////////////////////////
  192. new bool:TaNoX1[MAX_PLAYERS];
  193. ////////////////////////////////////////////////////////////////////////////////
  194. new Quantos;
  195. ////////////////////////////////////////////////////////////////////////////////
  196. new
  197. IDVeiculo,
  198. CorVeiculo,
  199. CorVeiculo2,
  200. IDCarro[MAX_PLAYERS],
  201. bool:VeiculoCriado[MAX_PLAYERS],
  202. Float:p1x,
  203. Float:p1y,
  204. Float:p1z,
  205. Float:SetVPos[3]
  206. ;
  207. ////////////////////////////////////////////////////////////////////////////////
  208. new WY[4][160] =
  209. {
  210. "[ERRO]: Você precisa sair do veículo!",
  211. "[ERRO]: Você precisa Logar/Spawn!",
  212. "[INFO]: Seu brinquedo foi removido com sucesso!",
  213. "[INFO]: Para tirar um brinquedo {FF0000}/tirarbrinquedo"
  214. };
  215. ////////////////////////////////////////////////////////////////////////////////
  216. static Text:Velocimetro[MAX_PLAYERS],Bar:carhealth[MAX_PLAYERS],bool:Vel[MAX_PLAYERS];
  217. ////////////////////////////////////////////////////////////////////////////////
  218. forward hora(playerid);
  219. ////////////////////////////////////////////////////////////////////////////////
  220. forward VelUpdate();
  221. ////////////////////////////////////////////////////////////////////////////////
  222. main()
  223. {
  224. print("Gamemode Carregado Com Sucesso.");
  225. }
  226. ////////////////////////////////////////////////////////////////////////////////
  227. public OnGameModeInit()
  228. {
  229. ////////////////////////////////////////////////////////////////////////////////
  230. CreateStreamedObject(18450,3351.03784180,-1391.68200684,25.19185257,0.00000000,0.00000000,0.00000000); //object(cs_roadbridge04) (2)
  231. CreateStreamedObject(18450,3638.43481445,-1385.05908203,32.73811722,332.22814941,357.75646973,14.83435059); //object(cs_roadbridge04) (3)
  232. CreateStreamedObject(18450,3362.28038278,-1391.78011914,25.22360524,-1.29969638,-0.30967937,-0.94696295); //object(cs_roadbridge04) (4)
  233. CreateStreamedObject(18450,3374.24357779,-1392.05182998,25.31593505,-2.59893313,-0.56476910,-1.64269538); //object(cs_roadbridge04) (5)
  234. CreateStreamedObject(18450,3386.85221350,-1392.46320030,25.46444972,-3.89912331,-0.77876493,-2.13804087); //object(cs_roadbridge04) (6)
  235. CreateStreamedObject(18450,3400.03107656,-1392.98029100,25.66475696,-5.20105779,-0.96120199,-2.46748277); //object(cs_roadbridge04) (8)
  236. CreateStreamedObject(18450,3413.70495366,-1393.56916300,25.91246448,-6.50519861,-1.11898515,-2.65445778); //object(cs_roadbridge04) (9)
  237. CreateStreamedObject(18450,3427.79863145,-1394.19587723,26.20318000,-7.81183499,-1.25722149,-2.71459977); //object(cs_roadbridge04) (10)
  238. CreateStreamedObject(18450,3442.23689659,-1394.82649459,26.53251122,-9.12116898,-1.37975584,-2.65775271); //object(cs_roadbridge04) (11)
  239. CreateStreamedObject(18450,3456.94453577,-1395.42707602,26.89606587,-10.43336368,-1.48952370,-2.48921640); //object(cs_roadbridge04) (12)
  240. CreateStreamedObject(18450,3471.84633563,-1395.96368242,27.28945166,-11.74857057,-1.58878811,-2.21048729); //object(cs_roadbridge04) (13)
  241. CreateStreamedObject(18450,3486.86708285,-1396.40237472,27.70827629,-13.06694439,-1.67930003,-1.81964327); //object(cs_roadbridge04) (14)
  242. CreateStreamedObject(18450,3501.93156410,-1396.70921384,28.14814749,-14.38864933,-1.76240643,-1.31145383); //object(cs_roadbridge04) (15)
  243. CreateStreamedObject(18450,3516.96456604,-1396.85026070,28.60467296,-15.71385787,-1.83912050,-0.67725303); //object(cs_roadbridge04) (16)
  244. CreateStreamedObject(18450,3531.89087533,-1396.79157620,29.07346042,-17.04274079,-1.91016201,0.09541841); //object(cs_roadbridge04) (17)
  245. CreateStreamedObject(18450,3546.63527865,-1396.49922128,29.55011758,-18.37544467,-1.97597141,1.02342213); //object(cs_roadbridge04) (18)
  246. CreateStreamedObject(18450,3561.12256265,-1395.93925685,30.03025215,-19.71204928,-2.03669725,2.12892788); //object(cs_roadbridge04) (19)
  247. CreateStreamedObject(18450,3575.27751401,-1395.07774383,30.50947185,-21.05249113,-2.09215207,3.44068809); //object(cs_roadbridge04) (20)
  248. CreateStreamedObject(18450,3589.02491939,-1393.88074314,30.98338439,-22.39642948,-2.14172709,4.99578209); //object(cs_roadbridge04) (21)
  249. CreateStreamedObject(18450,3602.28956546,-1392.31431569,31.44759748,-23.74301350,-2.18424837,6.84195605); //object(cs_roadbridge04) (22)
  250. CreateStreamedObject(18450,3614.99623888,-1390.34452242,31.89771885,-25.09048029,-2.21774749,9.04069140); //object(cs_roadbridge04) (23)
  251. CreateStreamedObject(18450,3627.06972633,-1387.93742422,32.32935619,-26.43546662,-2.23910714,11.67107869); //object(cs_roadbridge04) (67)
  252. CreateStreamedObject(18450,3765.18969727,-1249.48315430,25.83567810,332.22814941,2.24353027,52.65570068); //object(cs_roadbridge04) (66)
  253. CreateStreamedObject(18450,3643.29552281,-1383.22522175,32.85692043,-28.45818166,-0.82864672,24.35620252); //object(cs_roadbridge04) (68)
  254. CreateStreamedObject(18450,3648.51437475,-1380.43241426,32.88200480,-28.69816271,0.19942572,31.17657753); //object(cs_roadbridge04) (69)
  255. CreateStreamedObject(18450,3654.05337767,-1376.75909121,32.82110240,-28.74252828,0.94537460,36.16350044); //object(cs_roadbridge04) (70)
  256. CreateStreamedObject(18450,3659.87453898,-1372.28368418,32.68194530,-28.70367881,1.49502565,39.90629296); //object(cs_roadbridge04) (71)
  257. CreateStreamedObject(18450,3665.93986610,-1367.08462481,32.47226557,-28.63114422,1.90746720,42.78576322); //object(cs_roadbridge04) (72)
  258. CreateStreamedObject(18450,3672.21136644,-1361.24034471,32.19979526,-28.54700380,2.22178029,45.04867951); //object(cs_roadbridge04) (73)
  259. CreateStreamedObject(18450,3678.65104741,-1354.82927550,31.87226646,-28.46119341,2.46383114,46.85816052); //object(cs_roadbridge04) (74)
  260. CreateStreamedObject(18450,3685.22091642,-1347.92984878,31.49741122,-28.37813828,2.65096216,48.32463903); //object(cs_roadbridge04) (75)
  261. CreateStreamedObject(18450,3691.88298088,-1340.62049618,31.08296161,-28.29970964,2.79495876,49.52458503); //object(cs_roadbridge04) (76)
  262. CreateStreamedObject(18450,3698.59924821,-1332.97964932,30.63664971,-28.22658771,2.90388806,50.51193877); //object(cs_roadbridge04) (77)
  263. CreateStreamedObject(18450,3705.33172580,-1325.08573980,30.16620757,-28.15891024,2.98323695,51.32521250); //object(cs_roadbridge04) (78)
  264. CreateStreamedObject(18450,3712.04242109,-1317.01719925,29.67936726,-28.09658970,3.03661367,51.99196916); //object(cs_roadbridge04) (79)
  265. CreateStreamedObject(18450,3718.69334146,-1308.85245928,29.18386086,-28.03947263,3.06616776,52.53165970); //object(cs_roadbridge04) (80)
  266. CreateStreamedObject(18450,3725.24649435,-1300.66995150,28.68742042,-27.98742234,3.07281473,52.95738144); //object(cs_roadbridge04) (81)
  267. CreateStreamedObject(18450,3731.66388715,-1292.54810754,28.19777802,-27.94036457,3.05630749,53.27686882); //object(cs_roadbridge04) (82)
  268. CreateStreamedObject(18450,3737.90752728,-1284.56535900,27.72266572,-27.89831575,3.01516296,53.49286174); //object(cs_roadbridge04) (83)
  269. CreateStreamedObject(18450,3743.93942215,-1276.80013751,27.26981559,-27.86140317,2.94641875,53.60286292); //object(cs_roadbridge04) (84)
  270. CreateStreamedObject(18450,3749.72157918,-1269.33087468,26.84695970,-27.82988013,2.84514904,53.59814661); //object(cs_roadbridge04) (85)
  271. CreateStreamedObject(18450,3755.21600576,-1262.23600212,26.46183010,-27.80413027,2.70358927,53.46165364); //object(cs_roadbridge04) (86)
  272. CreateStreamedObject(18450,3760.38470932,-1255.59395145,26.12215888,-27.78463801,2.50956006,53.16397627); //object(cs_roadbridge04) (88)
  273. CreateStreamedObject(18450,3942.79052734,-933.85278320,21.50056839,356.02990723,0.00000000,57.56506348); //object(cs_roadbridge04) (87)
  274. CreateStreamedObject(18450,3772.51510675,-1239.72157616,25.44806818,-26.62790179,1.87421913,55.23998197); //object(cs_roadbridge04) (89)
  275. CreateStreamedObject(18450,3780.27180116,-1228.44550214,25.07711026,-25.48131448,1.59969618,57.10425307); //object(cs_roadbridge04) (90)
  276. CreateStreamedObject(18450,3788.40955297,-1215.81087727,24.72303575,-24.33655760,1.38817503,58.49587110); //object(cs_roadbridge04) (91)
  277. CreateStreamedObject(18450,3796.87813466,-1201.97364660,24.38607607,-23.19447863,1.22024825,59.55990290); //object(cs_roadbridge04) (92)
  278. CreateStreamedObject(18450,3805.62731870,-1187.08975516,24.06646263,-22.05492575,1.08352059,60.38621988); //object(cs_roadbridge04) (93)
  279. CreateStreamedObject(18450,3814.60687758,-1171.31514801,23.76442684,-20.91752208,0.96974039,61.03289766); //object(cs_roadbridge04) (94)
  280. CreateStreamedObject(18450,3823.76658378,-1154.80577018,23.48020011,-19.78189332,0.87320530,61.53862229); //object(cs_roadbridge04) (95)
  281. CreateStreamedObject(18450,3833.05620977,-1137.71756671,23.21401385,-18.64772614,0.78983737,61.92962269); //object(cs_roadbridge04) (96)
  282. CreateStreamedObject(18450,3842.42552804,-1120.20648265,22.96609949,-17.51477425,0.71662343,62.22369881); //object(cs_roadbridge04) (97)
  283. CreateStreamedObject(18450,3851.82431107,-1102.42846305,22.73668842,-16.38284988,0.65126189,62.43261206); //object(cs_roadbridge04) (98)
  284. CreateStreamedObject(18450,3861.20233133,-1084.53945293,22.52601206,-15.25181279,0.59193002,62.56348823); //object(cs_roadbridge04) (99)
  285. CreateStreamedObject(18450,3870.50936130,-1066.69539735,22.33430183,-14.12156021,0.53712207,62.61957029); //object(cs_roadbridge04) (100)
  286. CreateStreamedObject(18450,3879.69517347,-1049.05224135,22.16178914,-12.99201840,0.48552830,62.60048234); //object(cs_roadbridge04) (101)
  287. CreateStreamedObject(18450,3888.70954031,-1031.76592997,22.00870539,-11.86313514,0.43593470,62.50204952); //object(cs_roadbridge04) (102)
  288. CreateStreamedObject(18450,3897.50223431,-1014.99240825,21.87528201,-10.73487171,0.38712673,62.31561452); //object(cs_roadbridge04) (103)
  289. CreateStreamedObject(18450,3906.02302793,-998.88762123,21.76175040,-9.60719174,0.33778001,62.02665951); //object(cs_roadbridge04) (104)
  290. CreateStreamedObject(18450,3914.22169367,-983.60751396,21.66834198,-8.48004117,0.28631372,61.61232467); //object(cs_roadbridge04) (105)
  291. CreateStreamedObject(18450,3922.04800401,-969.30803148,21.59528815,-7.35330589,0.23066580,61.03699054); //object(cs_roadbridge04) (106)
  292. CreateStreamedObject(18450,3929.45173141,-956.14511884,21.54282034,-6.22671270,0.16790942,60.24418157); //object(cs_roadbridge04) (107)
  293. CreateStreamedObject(18450,3936.38264836,-944.27472106,21.51116995,-5.09957693,0.09353721,59.14091099); //object(cs_roadbridge04) (108)
  294. CreateStreamedObject(18450,4039.18652344,-787.58367920,36.38920975,358.05773926,348.08306885,59.14019775); //object(cs_roadbridge04) (109)
  295. CreateStreamedObject(18450,3948.72819448,-924.57758094,21.49167179,-3.84543454,0.08475192,57.18231179); //object(cs_roadbridge04) (110)
  296. CreateStreamedObject(18450,3954.30569066,-915.99485066,21.47351352,-3.72069975,0.10770936,56.78965030); //object(cs_roadbridge04) (111)
  297. CreateStreamedObject(18450,3959.55861054,-908.03172847,21.45889090,-3.59542996,0.05348858,56.39555116); //object(cs_roadbridge04) (112)
  298. CreateStreamedObject(18450,3964.52254878,-900.61535049,21.46060123,-3.46912761,-0.09391891,56.01128926); //object(cs_roadbridge04) (113)
  299. CreateStreamedObject(18450,3969.23310002,-893.67285283,21.49144182,-3.34137933,-0.34981770,55.65095759); //object(cs_roadbridge04) (114)
  300. CreateStreamedObject(18450,3973.72585891,-887.13137159,21.56420998,-3.21204239,-0.72695265,55.33104861); //object(cs_roadbridge04) (115)
  301. CreateStreamedObject(18450,3978.03642010,-880.91804288,21.69170301,-3.08147103,-1.23325739,55.06945648); //object(cs_roadbridge04) (116)
  302. CreateStreamedObject(18450,3982.20037826,-874.96000283,21.88671823,-2.95072377,-1.86954162,54.88384913); //object(cs_roadbridge04) (117)
  303. CreateStreamedObject(18450,3986.25332802,-869.18438753,22.16205293,-2.82166293,-2.62765140,54.78953830); //object(cs_roadbridge04) (118)
  304. CreateStreamedObject(18450,3990.23086403,-863.51833310,22.53050444,-2.69685707,-3.48972501,54.79720245); //object(cs_roadbridge04) (119)
  305. CreateStreamedObject(18450,3994.16858096,-857.88897564,23.00487005,-2.57924605,-4.42903202,54.91099810); //object(cs_roadbridge04) (120)
  306. CreateStreamedObject(18450,3998.10207344,-852.22345128,23.59794707,-2.47161875,-5.41249326,55.12760902); //object(cs_roadbridge04) (121)
  307. CreateStreamedObject(18450,4002.06693614,-846.44889611,24.32253282,-2.37604559,-6.40444797,55.43656710); //object(cs_roadbridge04) (122)
  308. CreateStreamedObject(18450,4006.09876370,-840.49244625,25.19142460,-2.29344453,-7.37080322,55.82179418); //object(cs_roadbridge04) (123)
  309. CreateStreamedObject(18450,4010.23315077,-834.28123782,26.21741971,-2.22341434,-8.28259250,56.26393714); //object(cs_roadbridge04) (124)
  310. CreateStreamedObject(18450,4014.50569201,-827.74240691,27.41331548,-2.16436381,-9.11823637,56.74287750); //object(cs_roadbridge04) (125)
  311. CreateStreamedObject(18450,4018.95198206,-820.80308965,28.79190919,-2.11386052,-9.86427886,57.23985775); //object(cs_roadbridge04) (126)
  312. CreateStreamedObject(18450,4023.60761558,-813.39042213,30.36599817,-2.06906867,-10.51482416,57.73890258); //object(cs_roadbridge04) (127)
  313. CreateStreamedObject(18450,4028.50818721,-805.43154048,32.14837972,-2.02715330,-11.07014994,58.22748167); //object(cs_roadbridge04) (128)
  314. CreateStreamedObject(18450,4033.68929162,-796.85358080,34.15185114,-1.98557593,-11.53499899,58.69655222); //object(cs_roadbridge04) (129)
  315. CreateStreamedObject(18450,4085.09130859,-709.58984375,0.39688873,0.00000000,0.00000000,61.62503052); //object(cs_roadbridge04) (130)
  316. CreateStreamedObject(18450,4429.42431641,-58.98876953,-0.03570175,0.00000000,0.00000000,59.55001831); //object(cs_roadbridge04) (132)
  317. CreateStreamedObject(18450,4092.02304047,-696.63066844,0.39403936,0.00023308,0.01798460,62.00137245); //object(cs_roadbridge04) (133)
  318. CreateStreamedObject(18450,4101.75995985,-678.24558753,0.38586494,0.00036727,0.02580817,62.16031552); //object(cs_roadbridge04) (134)
  319. CreateStreamedObject(18450,4114.00859100,-655.00676777,0.37292599,0.00046621,0.03012206,62.24360005); //object(cs_roadbridge04) (135)
  320. CreateStreamedObject(18450,4128.47545817,-627.48637592,0.35578306,0.00054691,0.03280319,62.29112290); //object(cs_roadbridge04) (136)
  321. CreateStreamedObject(18450,4144.86708563,-596.25657873,0.33499667,0.00061637,0.03458426,62.31835049); //object(cs_roadbridge04) (137)
  322. CreateStreamedObject(18450,4162.88999762,-561.88954296,0.31112735,0.00067805,0.03580850,62.33240347); //object(cs_roadbridge04) (138)
  323. CreateStreamedObject(18450,4182.25071840,-524.95743535,0.28473564,0.00073380,0.03665600,62.33687264); //object(cs_roadbridge04) (139)
  324. CreateStreamedObject(18450,4202.65577224,-486.03242268,0.25638207,0.00078457,0.03722799,62.33359828); //object(cs_roadbridge04) (140)
  325. CreateStreamedObject(18450,4223.81168338,-445.68667168,0.22662717,0.00083081,0.03758291,62.32341435); //object(cs_roadbridge04) (141)
  326. CreateStreamedObject(18450,4245.42497608,-404.49234912,0.19603147,0.00087256,0.03775330,62.30647045); //object(cs_roadbridge04) (142)
  327. CreateStreamedObject(18450,4267.20217461,-363.02162175,0.16515551,0.00090957,0.03775378,62.28234644); //object(cs_roadbridge04) (143)
  328. CreateStreamedObject(18450,4288.84980321,-321.84665633,0.13455981,0.00094122,0.03758434,62.25003357); //object(cs_roadbridge04) (144)
  329. CreateStreamedObject(18450,4310.07438614,-281.53961960,0.10480491,0.00096647,0.03723039,62.20778979); //object(cs_roadbridge04) (145)
  330. CreateStreamedObject(18450,4330.58244767,-242.67267833,0.07645134,0.00098372,0.03665941,62.15282394); //object(cs_roadbridge04) (146)
  331. CreateStreamedObject(18450,4350.08051204,-205.81799927,0.05005963,0.00099045,0.03581295,62.08068384); //object(cs_roadbridge04) (147)
  332. CreateStreamedObject(18450,4368.27510351,-171.54774917,0.02619031,0.00098272,0.03458977,61.98405414); //object(cs_roadbridge04) (148)
  333. CreateStreamedObject(18450,4384.87274635,-140.43409479,0.00540392,0.00095396,0.03280972,61.85023704); //object(cs_roadbridge04) (149)
  334. CreateStreamedObject(18450,4399.57996479,-113.04920288,-0.01173901,0.00089250,0.03012942,61.65531033); //object(cs_roadbridge04) (150)
  335. CreateStreamedObject(18450,4412.10328312,-89.96524019,-0.02467796,0.00077523,0.02581562,61.34846607); //object(cs_roadbridge04) (151)
  336. CreateStreamedObject(18450,4422.14922557,-71.75437349,-0.03285238,0.00054672,0.01798996,60.79985530); //object(cs_roadbridge04) (152)
  337. CreateStreamedObject(18450,4611.81054688,165.35101318,2.49789619,23.82000732,0.00000000,37.71502686); //object(cs_roadbridge04) (153)
  338. CreateStreamedObject(18450,4435.46901042,-48.89187893,-0.01901355,1.13742432,-0.15552975,58.66148333); //object(cs_roadbridge04) (154)
  339. CreateStreamedObject(18450,4441.99639651,-38.34672541,0.02886245,2.27541218,-0.28170781,57.85564066); //object(cs_roadbridge04) (155)
  340. CreateStreamedObject(18450,4448.97195011,-27.41483541,0.10464332,3.41374435,-0.38460266,57.10782938); //object(cs_roadbridge04) (156)
  341. CreateStreamedObject(18450,4456.36114664,-16.15773531,0.20504614,4.55229762,-0.46855811,56.39919135); //object(cs_roadbridge04) (157)
  342. CreateStreamedObject(18450,4464.12946154,-4.63695156,0.32678797,5.69100441,-0.53672340,55.71467394); //object(cs_roadbridge04) (158)
  343. CreateStreamedObject(18450,4472.24237022,7.08598945,0.46658589,6.82982845,-0.59139180,55.04171037); //object(cs_roadbridge04) (159)
  344. CreateStreamedObject(18450,4480.66534813,18.94956130,0.62115698,7.96874907,-0.63422131,54.36930310); //object(cs_roadbridge04) (160)
  345. CreateStreamedObject(18450,4489.36387069,30.89223758,0.78721830,9.10775015,-0.66638003,53.68734899); //object(cs_roadbridge04) (161)
  346. CreateStreamedObject(18450,4498.30341332,42.85249186,0.96148694,10.24681114,-0.68864127,52.98610624); //object(cs_roadbridge04) (162)
  347. CreateStreamedObject(18450,4507.44945146,54.76879774,1.14067997,11.38589818,-0.70144347,52.25573661); //object(cs_roadbridge04) (163)
  348. CreateStreamedObject(18450,4516.76746054,66.57962880,1.32151447,12.52495389,-0.70492377,51.48587448); //object(cs_roadbridge04) (164)
  349. CreateStreamedObject(18450,4526.22291597,78.22345862,1.50070750,13.66388394,-0.69893010,50.66518221); //object(cs_roadbridge04) (165)
  350. CreateStreamedObject(18450,4535.78129320,89.63876080,1.67497614,14.80253817,-0.68301398,49.78085319); //object(cs_roadbridge04) (166)
  351. CreateStreamedObject(18450,4545.40806764,100.76400892,1.84103747,15.94068290,-0.65640373,48.81801945); //object(cs_roadbridge04) (167)
  352. CreateStreamedObject(18450,4555.06871474,111.53767656,1.99560855,17.07795917,-0.61795568,47.75901077); //object(cs_roadbridge04) (168)
  353. CreateStreamedObject(18450,4564.72870990,121.89823731,2.13540648,18.21381849,-0.56607875,46.58239501); //object(cs_roadbridge04) (169)
  354. CreateStreamedObject(18450,4574.35352858,131.78416475,2.25714831,19.34742238,-0.49862458,45.26170213); //object(cs_roadbridge04) (170)
  355. CreateStreamedObject(18450,4583.90864618,141.13393247,2.35755112,20.47748223,-0.41273220,43.76369441); //object(cs_roadbridge04) (171)
  356. CreateStreamedObject(18450,4593.35953815,149.88601406,2.43333199,21.60199980,-0.30461171,42.04598626); //object(cs_roadbridge04) (172)
  357. CreateStreamedObject(18450,4602.67167990,157.97888310,2.48120799,22.71783900,-0.16924739,40.05373576); //object(cs_roadbridge04) (173)
  358. CreateStreamedObject(18450,4934.37548828,264.12051392,3.42189026,15.87020874,357.93618774,6.51959229); //object(cs_roadbridge04) (174)
  359. CreateStreamedObject(18450,4621.62020982,172.28911552,2.48602866,23.57147462,0.11428571,33.05929561); //object(cs_roadbridge04) (175)
  360. CreateStreamedObject(18450,4632.87415340,179.10975890,2.45321860,23.25457249,0.19052435,29.45049570); //object(cs_roadbridge04) (176)
  361. CreateStreamedObject(18450,4645.43197393,185.79620328,2.40365486,22.90198636,0.23874470,26.58445909); //object(cs_roadbridge04) (177)
  362. CreateStreamedObject(18450,4659.15326772,192.33170860,2.34152625,22.53016787,0.26562913,24.25668517); //object(cs_roadbridge04) (178)
  363. CreateStreamedObject(18450,4673.89763105,198.69953481,2.27102160,22.14768587,0.27556144,22.32724351); //object(cs_roadbridge04) (179)
  364. CreateStreamedObject(18450,4689.52466025,204.88294187,2.19632975,21.75916378,0.27136857,20.69814318); //object(cs_roadbridge04) (180)
  365. CreateStreamedObject(18450,4705.89395161,210.86518972,2.12163952,21.36717956,0.25479796,19.29903114); //object(cs_roadbridge04) (181)
  366. CreateStreamedObject(18450,4722.86510143,216.62953831,2.05113974,20.97321403,0.22681179,18.07809024); //object(cs_roadbridge04) (182)
  367. CreateStreamedObject(18450,4740.29770603,222.15924759,1.98901924,20.57814193,0.18775934,16.99613604); //object(cs_roadbridge04) (183)
  368. CreateStreamedObject(18450,4758.05136171,227.43757750,1.93946684,20.18249562,0.13746576,16.02268868); //object(cs_roadbridge04) (184)
  369. CreateStreamedObject(18450,4775.98566476,232.44778800,1.90667137,19.78661230,0.07525800,15.13327233); //object(cs_roadbridge04) (185)
  370. CreateStreamedObject(18450,4793.96021151,237.17313903,1.89482167,19.39072004,-0.00006380,14.30747671); //object(cs_roadbridge04) (186)
  371. CreateStreamedObject(18450,4811.83459824,241.59689055,1.90810656,18.99499151,-0.09031197,13.52747631); //object(cs_roadbridge04) (187)
  372. CreateStreamedObject(18450,4829.46842127,245.70230250,1.95071486,18.59958175,-0.19806786,12.77679165); //object(cs_roadbridge04) (188)
  373. CreateStreamedObject(18450,4846.72127690,249.47263483,2.02683541,18.20466009,-0.32693818,12.03911353); //object(cs_roadbridge04) (189)
  374. CreateStreamedObject(18450,4863.45276143,252.89114749,2.14065704,17.81044479,-0.48196511,11.29700379); //object(cs_roadbridge04) (190)
  375. CreateStreamedObject(18450,4879.52247116,255.94110042,2.29636857,17.41724961,-0.67028897,10.53022418); //object(cs_roadbridge04) (191)
  376. CreateStreamedObject(18450,4894.79000241,258.60575359,2.49815882,17.02555675,-0.90224824,9.71328889); //object(cs_roadbridge04) (192)
  377. CreateStreamedObject(18450,4909.11495148,260.86836692,2.75021664,16.63614080,-1.19328003,8.81149009); //object(cs_roadbridge04) (193)
  378. CreateStreamedObject(18450,4922.35691467,262.71220038,3.05673084,16.25029010,-1.56737596,7.77385707); //object(cs_roadbridge04) (194)
  379. CreateStreamedObject(18450,5144.80175781,275.02590942,21.74126434,15.72378540,351.74917603,0.26541138); //object(cs_roadbridge04) (261)
  380. CreateStreamedObject(18450,4945.55241554,265.28493171,3.83003254,15.83288979,-2.26573966,6.55243704); //object(cs_roadbridge04) (282)
  381. CreateStreamedObject(18450,4956.38691240,266.40600944,4.26478782,15.79686451,-2.49048177,6.55244167); //object(cs_roadbridge04) (283)
  382. CreateStreamedObject(18450,4966.91478426,267.48040428,4.72928367,15.76252070,-2.73784548,6.51651040); //object(cs_roadbridge04) (284)
  383. CreateStreamedObject(18450,4977.17183651,268.50477339,5.22664764,15.73028944,-3.00716962,6.44192744); //object(cs_roadbridge04) (285)
  384. CreateStreamedObject(18450,4987.19387457,269.47577394,5.76000730,15.70063132,-3.29724184,6.32651122); //object(cs_roadbridge04) (286)
  385. CreateStreamedObject(18450,4997.01670381,270.39006311,6.33249020,15.67401685,-3.60626706,6.16876595); //object(cs_roadbridge04) (287)
  386. CreateStreamedObject(18450,5006.67612966,271.24429805,6.94722390,15.65090159,-3.93186344,5.96801818); //object(cs_roadbridge04) (288)
  387. CreateStreamedObject(18450,5016.20795750,272.03513595,7.60733597,15.63169761,-4.27109147,5.72452481); //object(cs_roadbridge04) (289)
  388. CreateStreamedObject(18450,5025.64799274,272.75923397,8.31595397,15.61674325,-4.62051892,5.43953969); //object(cs_roadbridge04) (290)
  389. CreateStreamedObject(18450,5035.03204077,273.41324929,9.07620546,15.60627451,-4.97632104,5.11532820); //object(cs_roadbridge04) (291)
  390. CreateStreamedObject(18450,5044.39590699,273.99383906,9.89121799,15.60040085,-5.33441137,4.75512398); //object(cs_roadbridge04) (292)
  391. CreateStreamedObject(18450,5053.77539681,274.49766046,10.76411914,15.59908852,-5.69059472,4.36302714); //object(cs_roadbridge04) (293)
  392. CreateStreamedObject(18450,5063.20631562,274.92137067,11.69803645,15.60215366,-6.04073058,3.94385022); //object(cs_roadbridge04) (294)
  393. CreateStreamedObject(18450,5072.72446883,275.26162684,12.69609749,15.60926612,-6.38089375,3.50292361); //object(cs_roadbridge04) (295)
  394. CreateStreamedObject(18450,5082.36566182,275.51508615,13.76142983,15.61996376,-6.70751896,3.04587666); //object(cs_roadbridge04) (296)
  395. CreateStreamedObject(18450,5092.16570001,275.67840577,14.89716101,15.63367581,-7.01751851,2.57841289); //object(cs_roadbridge04) (297)
  396. CreateStreamedObject(18450,5102.16038879,275.74824287,16.10641861,15.64975257,-7.30836513,2.10609696); //object(cs_roadbridge04) (298)
  397. CreateStreamedObject(18450,5112.38553356,275.72125461,17.39233018,15.66749854,-7.57813672,1.63416854); //object(cs_roadbridge04) (299)
  398. CreateStreamedObject(18450,5122.87693972,275.59409817,18.75802329,15.68620554,-7.82552392,1.16739368); //object(cs_roadbridge04) (300)
  399. CreateStreamedObject(18450,5133.67041267,275.36343072,20.20662549,15.70518333,-8.04980477,0.70995931); //object(cs_roadbridge04) (301)
  400. CreateStreamedObject(18450,5342.64843750,272.50796509,56.75109100,358.07312012,346.09698486,359.52313232); //object(cs_roadbridge04) (302)
  401. CreateStreamedObject(18450,5155.86230475,274.65371214,23.27932603,14.88206326,-8.16469520,0.24287954); //object(cs_roadbridge04) (303)
  402. CreateStreamedObject(18450,5166.45183769,274.31986424,24.74508152,14.03788185,-8.11374219,0.23870711); //object(cs_roadbridge04) (304)
  403. CreateStreamedObject(18450,5176.61884395,274.02229417,26.15198559,13.19134287,-8.10221550,0.25164782); //object(cs_roadbridge04) (305)
  404. CreateStreamedObject(18450,5186.41181087,273.75893037,27.51349298,12.34260683,-8.13405830,0.27977055); //object(cs_roadbridge04) (306)
  405. CreateStreamedObject(18450,5195.87922574,273.52770127,28.84305847,11.49190571,-8.21259164,0.32040940); //object(cs_roadbridge04) (307)
  406. CreateStreamedObject(18450,5205.06957589,273.32653533,30.15413680,10.63955634,-8.34021049,0.37016188); //object(cs_roadbridge04) (308)
  407. CreateStreamedObject(18450,5214.03134864,273.15336099,31.46018275,9.78597275,-8.51808999,0.42494896); //object(cs_roadbridge04) (309)
  408. CreateStreamedObject(18450,5222.81303130,273.00610668,32.77465107,8.93167461,-8.74593936,0.48014469); //object(cs_roadbridge04) (310)
  409. CreateStreamedObject(18450,5231.46311119,272.88270085,34.11099651,8.07728843,-9.02184272,0.53077420); //object(cs_roadbridge04) (311)
  410. CreateStreamedObject(18450,5240.03007563,272.78107194,35.48267386,7.22353802,-9.34222109,0.57176737); //object(cs_roadbridge04) (312)
  411. CreateStreamedObject(18450,5248.56241194,272.69914839,36.90313785,6.37122188,-9.70193551,0.59824402); //object(cs_roadbridge04) (313)
  412. CreateStreamedObject(18450,5257.10860743,272.63485865,38.38584326,5.52117745,-10.09453132,0.60579851); //object(cs_roadbridge04) (314)
  413. CreateStreamedObject(18450,5265.71714942,272.58613115,39.94424484,4.67423485,-10.51260081,0.59074910); //object(cs_roadbridge04) (315)
  414. CreateStreamedObject(18450,5274.43652523,272.55089434,41.59179736,3.83116551,-10.94822213,0.55032207); //object(cs_roadbridge04) (316)
  415. CreateStreamedObject(18450,5283.31522218,272.52707667,43.34195557,2.99263267,-11.39342117,0.48275120); //object(cs_roadbridge04) (317)
  416. CreateStreamedObject(18450,5292.40172758,272.51260656,45.20817423,2.15915069,-11.84060254,0.38728732); //object(cs_roadbridge04) (318)
  417. CreateStreamedObject(18450,5301.74452875,272.50541247,47.20390811,1.33105856,-12.28290577,0.26412656); //object(cs_roadbridge04) (319)
  418. CreateStreamedObject(18450,5311.39211301,272.50342283,49.34261197,0.50851018,-12.71445905,0.11427606); //object(cs_roadbridge04) (320)
  419. CreateStreamedObject(18450,5321.39296768,272.50456610,51.63774057,-0.30851895,-13.13052177,-0.06061815); //object(cs_roadbridge04) (321)
  420. CreateStreamedObject(18450,5331.79558007,272.50677070,54.10274866,-1.12021167,-13.52752306,-0.25845709); //object(cs_roadbridge04) (322)
  421. CreateStreamedObject(18450,5420.40527344,272.52136230,59.33425140,358.04470825,9.93084717,0.34225464); //object(cs_roadbridge04) (323)
  422. CreateStreamedObject(18450,5937.64453125,277.54409790,7.18155050,1.94226074,348.08306885,0.40982056); //object(cs_roadbridge04) (324)
  423. CreateStreamedObject(18450,5433.51597497,272.55444257,57.09708697,-1.73804839,9.49853045,0.54095707); //object(cs_roadbridge04) (325)
  424. CreateStreamedObject(18450,5450.08973970,272.64935164,54.37380610,-1.53769958,9.19373505,0.63847053); //object(cs_roadbridge04) (326)
  425. CreateStreamedObject(18450,5469.76165878,272.79958123,51.23727511,-1.34515366,8.94139138,0.68878244); //object(cs_roadbridge04) (327)
  426. CreateStreamedObject(18450,5492.16682340,272.99862308,47.76036032,-1.15682900,8.71049483,0.71328641); //object(cs_roadbridge04) (328)
  427. CreateStreamedObject(18450,5516.94032471,273.23996893,44.01592806,-0.97105243,8.48492636,0.72215917); //object(cs_roadbridge04) (329)
  428. CreateStreamedObject(18450,5543.71725390,273.51711050,40.07684463,-0.78696114,8.25447710,0.72086595); //object(cs_roadbridge04) (330)
  429. CreateStreamedObject(18450,5572.13270212,273.82353952,36.01597636,-0.60411514,8.01135347,0.71261367); //object(cs_roadbridge04) (331)
  430. CreateStreamedObject(18450,5601.82176055,274.15274772,31.90618956,-0.42241663,7.74850660,0.69943002); //object(cs_roadbridge04) (332)
  431. CreateStreamedObject(18450,5632.41952036,274.49822684,27.82035056,-0.24256377,7.45862222,0.68274675); //object(cs_roadbridge04) (333)
  432. CreateStreamedObject(18450,5663.56107272,274.85346861,23.83132567,-0.07465568,7.13330871,0.66473290); //object(cs_roadbridge04) (334)
  433. CreateStreamedObject(18450,5694.88150879,275.21196476,20.01198121,0.13518045,6.76223613,0.63943629); //object(cs_roadbridge04) (335)
  434. CreateStreamedObject(18450,5726.01591975,275.56720701,16.43518351,0.31100034,6.33202044,0.61670727); //object(cs_roadbridge04) (336)
  435. CreateStreamedObject(18450,5756.59939677,275.91268711,13.17379887,0.49073719,5.82459073,0.59227591); //object(cs_roadbridge04) (337)
  436. CreateStreamedObject(18450,5786.26703101,276.24189678,10.30069362,0.67126848,5.21460955,0.56687161); //object(cs_roadbridge04) (338)
  437. CreateStreamedObject(18450,5814.65391365,276.54832775,7.88873408,0.85217555,4.46514652,0.54086963); //object(cs_roadbridge04) (339)
  438. CreateStreamedObject(18450,5841.39513585,276.82547176,6.01078656,1.03340568,3.51998939,0.51462349); //object(cs_roadbridge04) (340)
  439. CreateStreamedObject(18450,5866.12578878,277.06682053,4.73971739,1.21501738,2.28906619,0.48856004); //object(cs_roadbridge04) (341)
  440. CreateStreamedObject(18450,5888.48096362,277.26586580,4.14839288,1.39711522,0.61857549,0.46330336); //object(cs_roadbridge04) (342)
  441. CreateStreamedObject(18450,5908.09575153,277.41609930,4.30967934,1.57974774,-1.77645265,0.43992909); //object(cs_roadbridge04) (343)
  442. CreateStreamedObject(18450,5924.60524368,277.51101275,5.29644311,1.76241674,-5.48465268,0.42056033); //object(cs_roadbridge04) (344)
  443. CreateStreamedObject(1225,5975.66992188,282.99508667,16.15208626,0.00000000,0.00000000,0.00000000); //object(barrel4) (1)
  444. CreateStreamedObject(1225,5975.29541016,282.71594238,16.06318092,0.00000000,0.00000000,0.00000000); //object(barrel4) (2)
  445. CreateStreamedObject(1225,5975.39941406,282.39990234,16.07398033,0.00000000,0.00000000,0.00000000); //object(barrel4) (3)
  446. CreateStreamedObject(1225,5975.10302734,282.02017212,16.32115746,0.00000000,0.00000000,0.00000000); //object(barrel4) (4)
  447. CreateStreamedObject(1225,5975.83203125,281.89825439,16.14743423,0.00000000,0.00000000,0.00000000); //object(barrel4) (5)
  448. CreateStreamedObject(1225,5975.85449219,281.65225220,16.14350891,0.00000000,0.00000000,0.00000000); //object(barrel4) (6)
  449. CreateStreamedObject(1225,5975.88574219,281.29998779,16.13750839,0.00000000,0.00000000,0.00000000); //object(barrel4) (7)
  450. CreateStreamedObject(1225,5975.61328125,280.76373291,16.06108284,0.00000000,0.00000000,0.00000000); //object(barrel4) (8)
  451. CreateStreamedObject(1225,5975.63769531,280.48434448,16.05634117,0.00000000,0.00000000,0.00000000); //object(barrel4) (9)
  452. CreateStreamedObject(1225,5975.68408203,279.24426270,16.02216530,0.00000000,0.00000000,0.00000000); //object(barrel4) (10)
  453. CreateStreamedObject(1225,5975.71191406,278.92718506,16.01683235,0.00000000,0.00000000,0.00000000); //object(barrel4) (11)
  454. CreateStreamedObject(1225,5975.74609375,278.53860474,16.01022720,0.00000000,0.00000000,0.00000000); //object(barrel4) (12)
  455. CreateStreamedObject(1225,5975.72998047,277.28472900,15.96245098,0.00000000,0.00000000,0.00000000); //object(barrel4) (13)
  456. CreateStreamedObject(1225,5975.79833984,276.50134277,15.94917393,0.00000000,0.00000000,0.00000000); //object(barrel4) (14)
  457. CreateStreamedObject(1225,5975.84863281,275.92868042,15.93953419,0.00000000,0.00000000,0.00000000); //object(barrel4) (15)
  458. CreateStreamedObject(1225,5975.69433594,274.10983276,15.84258747,0.00000000,0.00000000,0.00000000); //object(barrel4) (16)
  459. CreateStreamedObject(1225,5975.77197266,273.21115112,15.82702160,0.00000000,0.00000000,0.00000000); //object(barrel4) (17)
  460. CreateStreamedObject(1225,5975.95800781,272.50531006,15.84127903,0.00000000,0.00000000,0.00000000); //object(barrel4) (18)
  461. CreateStreamedObject(1225,5976.15039062,271.75033569,15.85517025,0.00000000,0.00000000,0.00000000); //object(barrel4) (19)
  462. CreateStreamedObject(1225,5976.07666016,270.79241943,16.01219749,0.00000000,0.00000000,0.00000000); //object(barrel4) (20)
  463. CreateStreamedObject(1225,5975.59472656,270.02389526,16.01088142,0.00000000,0.00000000,0.00000000); //object(barrel4) (21)
  464. CreateStreamedObject(1225,5975.69384766,271.97573853,15.76688480,0.00000000,0.00000000,0.00000000); //object(barrel4) (22)
  465. CreateStreamedObject(1225,5975.64453125,273.26144409,15.80193615,0.00000000,0.00000000,0.00000000); //object(barrel4) (23)
  466. CreateStreamedObject(1225,5975.72900391,275.14178467,15.88634586,0.00000000,0.00000000,0.00000000); //object(barrel4) (24)
  467. CreateStreamedObject(1225,5975.72265625,275.21328735,15.88755703,0.00000000,0.00000000,0.00000000); //object(barrel4) (25)
  468. CreateStreamedObject(1225,5975.83837891,274.60116577,15.89028072,0.00000000,0.00000000,0.00000000); //object(barrel4) (26)
  469. CreateStreamedObject(1225,5975.72363281,276.64117432,15.93830204,0.00000000,0.00000000,0.00000000); //object(barrel4) (27)
  470. CreateStreamedObject(1225,5975.31347656,278.93145752,15.75228119,0.00000000,0.00000000,0.00000000); //object(barrel4) (28)
  471. CreateStreamedObject(1225,5975.84619141,278.12075806,16.01659203,0.00000000,0.00000000,0.00000000); //object(barrel4) (29)
  472. CreateStreamedObject(1225,5975.84960938,278.08514404,16.01609230,0.00000000,0.00000000,0.00000000); //object(barrel4) (30)
  473. CreateStreamedObject(1225,5975.87792969,277.76428223,16.01075745,0.00000000,0.00000000,0.00000000); //object(barrel4) (31)
  474. CreateStreamedObject(1225,5975.03125000,278.98764038,15.83990669,0.00000000,0.00000000,0.00000000); //object(barrel4) (32)
  475. CreateStreamedObject(1225,5974.99804688,279.18896484,16.25242615,0.00000000,0.00000000,0.00000000); //object(barrel4) (33)
  476. CreateStreamedObject(1225,5974.95800781,279.28491211,16.26079178,0.00000000,0.00000000,0.00000000); //object(barrel4) (34)
  477. CreateStreamedObject(1225,5975.82519531,279.80798340,16.07192039,0.00000000,0.00000000,0.00000000); //object(barrel4) (35)
  478. CreateStreamedObject(1225,5975.29638672,280.15490723,15.77966118,0.00000000,0.00000000,0.00000000); //object(barrel4) (36)
  479. CreateStreamedObject(1225,5975.61962891,282.12078857,16.11052132,0.00000000,0.00000000,0.00000000); //object(barrel4) (37)
  480. CreateStreamedObject(1225,5974.87207031,282.60266113,15.81308365,0.00000000,0.00000000,0.00000000); //object(barrel4) (38)
  481. CreateStreamedObject(1225,5975.17822266,283.16317749,16.31489944,0.00000000,0.00000000,0.00000000); //object(barrel4) (39)
  482. CreateStreamedObject(1225,5975.28613281,283.52136230,16.29640579,0.00000000,0.00000000,0.00000000); //object(barrel4) (40)
  483. CreateStreamedObject(1225,5975.15966797,283.96008301,16.28521729,0.00000000,0.00000000,0.00000000); //object(barrel4) (41)
  484. CreateStreamedObject(1225,5975.12060547,284.39724731,16.29248619,0.00000000,0.00000000,0.00000000); //object(barrel4) (42)
  485. CreateStreamedObject(1225,5975.11474609,284.46438599,16.29355431,0.00000000,0.00000000,0.00000000); //object(barrel4) (43)
  486. CreateStreamedObject(1225,5975.63183594,271.98660278,15.75405216,0.00000000,0.00000000,0.00000000); //object(barrel4) (44)
  487. CreateStreamedObject(1225,5975.46044922,271.38903809,15.90335751,0.00000000,0.00000000,0.00000000); //object(barrel4) (45)
  488. CreateStreamedObject(1225,5975.52246094,270.67254639,15.89103413,0.00000000,0.00000000,0.00000000); //object(barrel4) (46)
  489. CreateStreamedObject(1225,5975.13867188,270.52792358,15.80500507,0.00000000,0.00000000,0.00000000); //object(barrel4) (47)
  490. CreateStreamedObject(1225,5974.78955078,270.51873779,16.06192780,0.00000000,0.00000000,0.00000000); //object(barrel4) (48)
  491. CreateStreamedObject(1225,5975.84277344,272.63427734,16.09142876,0.00000000,0.00000000,0.00000000); //object(barrel4) (49)
  492. CreateStreamedObject(1225,5975.57763672,273.37945557,16.11443329,0.00000000,0.00000000,0.00000000); //object(barrel4) (50)
  493. CreateStreamedObject(1225,5975.30371094,274.07189941,16.08959389,0.00000000,0.00000000,0.00000000); //object(barrel4) (51)
  494. CreateStreamedObject(1225,5976.06738281,274.15484619,15.92272854,0.00000000,0.00000000,0.00000000); //object(barrel4) (52)
  495. CreateStreamedObject(1225,5975.66113281,275.92620850,15.89984798,0.00000000,0.00000000,0.00000000); //object(barrel4) (53)
  496. CreateStreamedObject(1225,5975.58691406,276.77667236,15.91427898,0.00000000,0.00000000,0.00000000); //object(barrel4) (54)
  497. CreateStreamedObject(1225,5975.55029297,277.19989014,15.92157841,0.00000000,0.00000000,0.00000000); //object(barrel4) (55)
  498. CreateStreamedObject(1225,5975.51074219,277.65679932,15.92942905,0.00000000,0.00000000,0.00000000); //object(barrel4) (56)
  499. CreateStreamedObject(8040,3273.61767578,-1391.56848145,26.53560257,0.00000000,0.00000000,0.00000000); //object(airprtcrprk02_lvs) (1)
  500. ////////////////////////////////////////////////////////////////////////////////
  501. SetTimer("UpdateSpeed", UpdateSeconds*1000, 1);
  502. ////////////////////////////////////////////////////////////////////////////////
  503. EventInfo[X] = 0;
  504. EventInfo[Y] = 0;
  505. EventInfo[Z] = 0;
  506. EventInfo[A] = 0;
  507. EventInfo[VirtualWorld] = 0;
  508. EventInfo[Interior] = 0;
  509. EventInfo[Criado] = 0;
  510. EventInfo[Aberto] = 0;
  511. EventInfo[Premio1] = 0;
  512. EventInfo[Premio2] = 0;
  513. EventInfo[Premio3] = 0;
  514. EventInfo[Carro] = 0;
  515. EventInfo[Cor1] = 0;
  516. EventInfo[Cor2] = 0;
  517. EventInfo[Arma] = 0;
  518. EventInfo[Vida] = 0;
  519. BanInfo[ID] = 0;
  520. BanInfo[Tempo] = 0;
  521. BanInfo[DesbanID] = 0;
  522. ////////////////////////////////////////////////////////////////////////////////
  523. SendRconCommand("mapname Drift+TDM/BR-PT/");
  524. ////////////////////////////////////////////////////////////////////////////////
  525. SetGameModeText("[BMP]Drift+TDM/PT-BR/");
  526. ////////////////////////////////////////////////////////////////////////////////
  527. SetTimer("SendMSG", 1000, true);
  528. ////////////////////////////////////////////////////////////////////////////////
  529. Holandes = CreateObject(8493, 2486.1000976563, -1660, 148.69999694824, 0.0, 0.0, 90);
  530. ////////////////////////////////////////////////////////////////////////////////
  531. UsePlayerPedAnims();
  532. ////////////////////////////////////////////////////////////////////////////////
  533. WesleyI1 = TextDrawCreate(0.000000, 358.000000, "] Mundo Doos Pika ]");
  534. TextDrawBackgroundColor(WesleyI1, -65281);
  535. TextDrawFont(WesleyI1, 2);
  536. TextDrawLetterSize(WesleyI1, 1.339999, 9.900003);
  537. TextDrawColor(WesleyI1, -16776961);
  538. TextDrawSetOutline(WesleyI1, 1);
  539. TextDrawSetProportional(WesleyI1, 1);
  540. TextDrawUseBox(WesleyI1, 1);
  541. TextDrawBoxColor(WesleyI1, 255);
  542. TextDrawTextSize(WesleyI1, 640.000000, -171.000000);
  543. ////////////////////////////////////////////////////////////////////////////////
  544. WesleyI2 = TextDrawCreate(0.000000, 1.000000, "] Mundo Doos Pika ]");
  545. TextDrawBackgroundColor(WesleyI2, -65281);
  546. TextDrawFont(WesleyI2, 2);
  547. TextDrawLetterSize(WesleyI2, 1.339999, 9.900003);
  548. TextDrawColor(WesleyI2, -16776961);
  549. TextDrawSetOutline(WesleyI2, 1);
  550. TextDrawSetProportional(WesleyI2, 1);
  551. TextDrawUseBox(WesleyI2, 1);
  552. TextDrawBoxColor(WesleyI2, 255);
  553. TextDrawTextSize(WesleyI2, 640.000000, -171.000000);
  554. ////////////////////////////////////////////////////////////////////////////////
  555. WesleyI3 = TextDrawCreate(2.000000, 323.000000, "Mundo Dos Pika Oficial");
  556. TextDrawBackgroundColor(WesleyI3, 255);
  557. TextDrawFont(WesleyI3, 0);
  558. TextDrawLetterSize(WesleyI3, 0.730000, 3.300000);
  559. TextDrawColor(WesleyI3, -65281);
  560. TextDrawSetOutline(WesleyI3, 1);
  561. TextDrawSetProportional(WesleyI3, 1);
  562. ////////////////////////////////////////////////////////////////////////////////
  563. WesleyI4 = TextDrawCreate(373.000000, 94.000000, "Mundo Dos Pika Oficial");
  564. TextDrawBackgroundColor(WesleyI4, 255);
  565. TextDrawFont(WesleyI4, 2);
  566. TextDrawLetterSize(WesleyI4, 0.500000, 1.000000);
  567. TextDrawColor(WesleyI4, 65535);
  568. TextDrawSetOutline(WesleyI4, 1);
  569. TextDrawSetProportional(WesleyI4, 1);
  570. ////////////////////////////////////////////////////////////////////////////////
  571. WesleyI5 = TextDrawCreate(481.000000, 338.000000, "NAO USE HACK");
  572. TextDrawBackgroundColor(WesleyI5, 255);
  573. TextDrawFont(WesleyI5, 2);
  574. TextDrawLetterSize(WesleyI5, 0.500000, 1.000000);
  575. TextDrawColor(WesleyI5, 16711935);
  576. TextDrawSetOutline(WesleyI5, 1);
  577. TextDrawSetProportional(WesleyI5, 1);
  578. TextDrawUseBox(WesleyI5, 1);
  579. TextDrawBoxColor(WesleyI5, 65535);
  580. TextDrawTextSize(WesleyI5, 661.000000, 0.000000);
  581. ////////////////////////////////////////////////////////////////////////////////
  582. WesleyI6 = TextDrawCreate(481.000000, 315.000000, "NAO USE MOD");
  583. TextDrawBackgroundColor(WesleyI6, 255);
  584. TextDrawFont(WesleyI6, 2);
  585. TextDrawLetterSize(WesleyI6, 0.500000, 1.000000);
  586. TextDrawColor(WesleyI6, 16711935);
  587. TextDrawSetOutline(WesleyI6, 1);
  588. TextDrawSetProportional(WesleyI6, 1);
  589. TextDrawUseBox(WesleyI6, 1);
  590. TextDrawBoxColor(WesleyI6, 65535);
  591. TextDrawTextSize(WesleyI6, 661.000000, 0.000000);
  592. ////////////////////////////////////////////////////////////////////////////////
  593. WesleyI7 = TextDrawCreate(481.000000, 290.000000, "NAO XINGAR");
  594. TextDrawBackgroundColor(WesleyI7, 255);
  595. TextDrawFont(WesleyI7, 2);
  596. TextDrawLetterSize(WesleyI7, 0.500000, 1.000000);
  597. TextDrawColor(WesleyI7, 16711935);
  598. TextDrawSetOutline(WesleyI7, 1);
  599. TextDrawSetProportional(WesleyI7, 1);
  600. TextDrawUseBox(WesleyI7, 1);
  601. TextDrawBoxColor(WesleyI7, 65535);
  602. TextDrawTextSize(WesleyI7, 661.000000, 0.000000);
  603. ////////////////////////////////////////////////////////////////////////////////
  604. WesleyI8 = TextDrawCreate(481.000000, 267.000000, "ANTI CRIANCA");
  605. TextDrawBackgroundColor(WesleyI8, 255);
  606. TextDrawFont(WesleyI8, 2);
  607. TextDrawLetterSize(WesleyI8, 0.500000, 1.000000);
  608. TextDrawColor(WesleyI8, 16711935);
  609. TextDrawSetOutline(WesleyI8, 1);
  610. TextDrawSetProportional(WesleyI8, 1);
  611. TextDrawUseBox(WesleyI8, 1);
  612. TextDrawBoxColor(WesleyI8, 65535);
  613. TextDrawTextSize(WesleyI8, 661.000000, 0.000000);
  614. ////////////////////////////////////////////////////////////////////////////////
  615. WesleyI9 = TextDrawCreate(481.000000, 244.000000, "RESPEITE /P");
  616. TextDrawBackgroundColor(WesleyI9, 255);
  617. TextDrawFont(WesleyI9, 2);
  618. TextDrawLetterSize(WesleyI9, 0.500000, 1.000000);
  619. TextDrawColor(WesleyI9, 16711935);
  620. TextDrawSetOutline(WesleyI9, 1);
  621. TextDrawSetProportional(WesleyI9, 1);
  622. TextDrawUseBox(WesleyI9, 1);
  623. TextDrawBoxColor(WesleyI9, 65535);
  624. TextDrawTextSize(WesleyI9, 661.000000, 0.000000);
  625. ////////////////////////////////////////////////////////////////////////////////
  626. WesleyI10 = TextDrawCreate(481.000000, 219.000000, "NAO FUGIR");
  627. TextDrawBackgroundColor(WesleyI10, 255);
  628. TextDrawFont(WesleyI10, 2);
  629. TextDrawLetterSize(WesleyI10, 0.500000, 1.000000);
  630. TextDrawColor(WesleyI10, 16711935);
  631. TextDrawSetOutline(WesleyI10, 1);
  632. TextDrawSetProportional(WesleyI10, 1);
  633. TextDrawUseBox(WesleyI10, 1);
  634. TextDrawBoxColor(WesleyI10, 65535);
  635. TextDrawTextSize(WesleyI10, 661.000000, 0.000000);
  636. ////////////////////////////////////////////////////////////////////////////////
  637. WesleyI11 = TextDrawCreate(481.000000, 195.000000, "NAO APELAR");
  638. TextDrawBackgroundColor(WesleyI11, 255);
  639. TextDrawFont(WesleyI11, 2);
  640. TextDrawLetterSize(WesleyI11, 0.500000, 1.000000);
  641. TextDrawColor(WesleyI11, 16711935);
  642. TextDrawSetOutline(WesleyI11, 1);
  643. TextDrawSetProportional(WesleyI11, 1);
  644. TextDrawUseBox(WesleyI11, 1);
  645. TextDrawBoxColor(WesleyI11, 65535);
  646. TextDrawTextSize(WesleyI11, 661.000000, 0.000000);
  647. ////////////////////////////////////////////////////////////////////////////////
  648. WesleyI12 = TextDrawCreate(481.000000, 171.000000, "SEM DM EM /V");
  649. TextDrawBackgroundColor(WesleyI12, 255);
  650. TextDrawFont(WesleyI12, 2);
  651. TextDrawLetterSize(WesleyI12, 0.500000, 1.000000);
  652. TextDrawColor(WesleyI12, 16711935);
  653. TextDrawSetOutline(WesleyI12, 1);
  654. TextDrawSetProportional(WesleyI12, 1);
  655. TextDrawUseBox(WesleyI12, 1);
  656. TextDrawBoxColor(WesleyI12, 65535);
  657. TextDrawTextSize(WesleyI12, 661.000000, 0.000000);
  658. ////////////////////////////////////////////////////////////////////////////////
  659. WesleyI13 = TextDrawCreate(481.000000, 149.000000, "] Bom Jogo ]");
  660. TextDrawBackgroundColor(WesleyI13, 255);
  661. TextDrawFont(WesleyI13, 2);
  662. TextDrawLetterSize(WesleyI13, 0.500000, 1.000000);
  663. TextDrawColor(WesleyI13, 16711935);
  664. TextDrawSetOutline(WesleyI13, 1);
  665. TextDrawSetProportional(WesleyI13, 1);
  666. TextDrawUseBox(WesleyI13, 1);
  667. TextDrawBoxColor(WesleyI13, 65535);
  668. TextDrawTextSize(WesleyI13, 661.000000, 0.000000);
  669. ////////////////////////////////////////////////////////////////////////////////
  670. WesleyI14 = TextDrawCreate(501.000000, 105.000000, "] Diario ]");
  671. TextDrawBackgroundColor(WesleyI14, 255);
  672. TextDrawFont(WesleyI14, 2);
  673. TextDrawLetterSize(WesleyI14, 0.500000, 4.000000);
  674. TextDrawColor(WesleyI14, 16711935);
  675. TextDrawSetOutline(WesleyI14, 1);
  676. TextDrawSetProportional(WesleyI14, 1);
  677. ////////////////////////////////////////////////////////////////////////////////
  678. WesleyI15 = TextDrawCreate(26.000000, 283.000000, "BEM VINDO NOOB");
  679. TextDrawBackgroundColor(WesleyI15, 255);
  680. TextDrawFont(WesleyI15, 2);
  681. TextDrawLetterSize(WesleyI15, 0.500000, 4.000000);
  682. TextDrawColor(WesleyI15, 16711935);
  683. TextDrawSetOutline(WesleyI15, 1);
  684. TextDrawSetProportional(WesleyI15, 1);
  685. ////////////////////////////////////////////////////////////////////////////////
  686. WesleyI16 = TextDrawCreate(3.000000, 436.000000, "BRASIL MUNDO DOS PIKAS OFICIAL 2014 V5.0 TUDO LIBERADO DRIFT + TDM PT-BR");
  687. TextDrawBackgroundColor(WesleyI16, 255);
  688. TextDrawFont(WesleyI16, 2);
  689. TextDrawLetterSize(WesleyI16, 0.389999, 1.299999);
  690. TextDrawColor(WesleyI16, -16776961);
  691. TextDrawSetOutline(WesleyI16, 0);
  692. TextDrawSetProportional(WesleyI16, 1);
  693. TextDrawSetShadow(WesleyI16, 1);
  694. TextDrawUseBox(WesleyI16, 1);
  695. TextDrawBoxColor(WesleyI16, 255);
  696. TextDrawTextSize(WesleyI16, 641.000000, 0.000000);
  697. ////////////////////////////////////////////////////////////////////////////////
  698. WesleyI17 = TextDrawCreate(3.000000, 0.000000, "BRASIL MUNDO DOS PIKAS OFICIAL 2014 V5.0 TUDO LIBERADO DRIFT + TDM PT-BR");
  699. TextDrawBackgroundColor(WesleyI17, 255);
  700. TextDrawFont(WesleyI17, 2);
  701. TextDrawLetterSize(WesleyI17, 0.389999, 1.299999);
  702. TextDrawColor(WesleyI17, 65535);
  703. TextDrawSetOutline(WesleyI17, 0);
  704. TextDrawSetProportional(WesleyI17, 1);
  705. TextDrawSetShadow(WesleyI17, 1);
  706. TextDrawUseBox(WesleyI17, 1);
  707. TextDrawBoxColor(WesleyI17, 255);
  708. TextDrawTextSize(WesleyI17, 641.000000, 0.000000);
  709. ////////////////////////////////////////////////////////////////////////////////
  710. SetTimer("hora",1000,1);
  711. ////////////////////////////////////////////////////////////////////////////////
  712. WesleyText1 = TextDrawCreate(498.000000, 102.000000, "00:00:00");
  713. TextDrawBackgroundColor(WesleyText1, 255);
  714. TextDrawFont(WesleyText1, 2);
  715. TextDrawLetterSize(WesleyText1, 0.599999, 1.300000);
  716. TextDrawColor(WesleyText1, -65281);
  717. TextDrawSetOutline(WesleyText1, 0);
  718. TextDrawSetProportional(WesleyText1, 1);
  719. TextDrawSetShadow(WesleyText1, 1);
  720. TextDrawUseBox(WesleyText1, 1);
  721. TextDrawBoxColor(WesleyText1, 255);
  722. TextDrawTextSize(WesleyText1, 607.000000, 0.000000);
  723. ////////////////////////////////////////////////////////////////////////////////
  724. WesleyText2 = TextDrawCreate(498.000000, 114.000000, "00/00/00");
  725. TextDrawBackgroundColor(WesleyText2, 255);
  726. TextDrawFont(WesleyText2, 2);
  727. TextDrawLetterSize(WesleyText2, 0.54199, 1.2999);
  728. TextDrawColor(WesleyText2, -65281);
  729. TextDrawSetOutline(WesleyText2, 0);
  730. TextDrawSetProportional(WesleyText2, 1);
  731. TextDrawSetShadow(WesleyText2, 1);
  732. TextDrawUseBox(WesleyText2, 1);
  733. TextDrawBoxColor(WesleyText2, 255);
  734. TextDrawTextSize(WesleyText2, 607.000000, 0.000000);
  735. ////////////////////////////////////////////////////////////////////////////////
  736. AddStaticVehicle(411,2666.9382,-1426.0957,30.2236,5.7342,0,0);
  737. AddStaticVehicle(411,2652.4431,-1434.5852,30.1733,179.7335,0,0);
  738. AddStaticVehicle(601,2751.1868,-1109.2970,69.3369,88.3812,1,1);
  739. AddStaticVehicle(601,2751.2244,-1106.0592,69.3369,89.6658,1,1);
  740. AddStaticVehicle(601,2751.2202,-1102.7744,69.3369,89.4186,1,1);
  741. AddStaticVehicle(596,2738.1436,-1068.2069,69.2287,145.7301,0,0);
  742. AddStaticVehicle(596,2741.2590,-1070.3928,69.2327,145.1800,0,0);
  743. AddStaticVehicle(596,2744.1960,-1073.9108,69.2716,130.1740,0,0);
  744. ////////////////////////////////////////////////////////////////////////////////
  745. LoadDynamicObjectsFromFile("Objetos/Outros.txt");
  746. ////////////////////////////////////////////////////////////////////////////////
  747. Create3DTextLabel("{FF7403}Mate {9A03FF}a Vontade {AA3333}DM Liberado !",WesleyLBL,2057.6230,1190.9464,10.6719,60.4739,0,0);
  748. Create3DTextLabel("{33AA33}Nunca {9A03FF}Use Hacker {AA3333}ou Xiter !",WesleyLBL,2034.5435,1082.6646,10.8203,158.9176,0,0);
  749. Create3DTextLabel("{7D03FF}Novato {9A03FF}? Use {AA3333}/Comandos !",WesleyLBL,2084.3748,1118.3120,10.8203,17.6264,0,0);
  750. Create3DTextLabel("{FFFF00}[UPP] {FFFF00}Las {FFFF00}Collinas ",WesleyCDT,2724.9878,-1065.1481,69.4375,40.0,0,0);
  751. ////////////////////////////////////////////////////////////////////////////////
  752. AddPlayerClass(115,0.0,0.0,0.0,0.0,0,0,0,0,0,0);
  753. AddPlayerClass(116,0.0,0.0,0.0,0.0,0,0,0,0,0,0);
  754. AddPlayerClass(116,0.0,0.0,0.0,0.0,0,0,0,0,0,0);
  755. ////////////////////////////////////////////////////////////////////////////////
  756. AddPlayerClass(105,0.0,0.0,0.0,0.0,0,0,0,0,0,0);
  757. AddPlayerClass(106,0.0,0.0,0.0,0.0,0,0,0,0,0,0);
  758. AddPlayerClass(107,0.0,0.0,0.0,0.0,0,0,0,0,0,0);
  759. ////////////////////////////////////////////////////////////////////////////////
  760. AddPlayerClass(1,0.0,0.0,0.0,0.0,0,0,0,0,0,0);
  761. AddPlayerClass(79,0.0,0.0,0.0,0.0,0,0,0,0,0,0);
  762. AddPlayerClass(137,0.0,0.0,0.0,0.0,0,0,0,0,0,0);
  763. ////////////////////////////////////////////////////////////////////////////////
  764. AddPlayerClass(138,0.0,0.0,0.0,0.0,0,0,0,0,0,0);
  765. AddPlayerClass(85,0.0,0.0,0.0,0.0,0,0,0,0,0,0);
  766. AddPlayerClass(91,0.0,0.0,0.0,0.0,0,0,0,0,0,0);
  767. ////////////////////////////////////////////////////////////////////////////////
  768. AddPlayerClass(63,0.0,0.0,0.0,0.0,0,0,0,0,0,0);
  769. AddPlayerClass(64,0.0,0.0,0.0,0.0,0,0,0,0,0,0);
  770. AddPlayerClass(75,0.0,0.0,0.0,0.0,0,0,0,0,0,0);
  771. ////////////////////////////////////////////////////////////////////////////////
  772. AddPlayerClass(102,0.0,0.0,0.0,0.0,0,0,0,0,0,0);
  773. AddPlayerClass(103,0.0,0.0,0.0,0.0,0,0,0,0,0,0);
  774. AddPlayerClass(104,0.0,0.0,0.0,0.0,0,0,0,0,0,0);
  775. ////////////////////////////////////////////////////////////////////////////////
  776. AddPlayerClass(272,0.0,0.0,0.0,0.0,0,0,0,0,0,0);
  777. AddPlayerClass(296,0.0,0.0,0.0,0.0,0,0,0,0,0,0);
  778. AddPlayerClass(299,0.0,0.0,0.0,0.0,0,0,0,0,0,0);
  779. ////////////////////////////////////////////////////////////////////////////////
  780. AddPlayerClass(294,0.0,0.0,0.0,0.0,0,0,0,0,0,0);
  781. AddPlayerClass(123,0.0,0.0,0.0,0.0,0,0,0,0,0,0);
  782. AddPlayerClass(203,0.0,0.0,0.0,0.0,0,0,0,0,0,0);
  783. ////////////////////////////////////////////////////////////////////////////////
  784. AddPlayerClass(111,0.0,0.0,0.0,0.0,0,0,0,0,0,0);
  785. AddPlayerClass(112,0.0,0.0,0.0,0.0,0,0,0,0,0,0);
  786. AddPlayerClass(113,0.0,0.0,0.0,0.0,0,0,0,0,0,0);
  787. ////////////////////////////////////////////////////////////////////////////////
  788. AddPlayerClass(287,0.0,0.0,0.0,0.0,0,0,0,0,0,0);
  789. AddPlayerClass(73,0.0,0.0,0.0,0.0,0,0,0,0,0,0);
  790. AddPlayerClass(100,0.0,0.0,0.0,0.0,0,0,0,0,0,0);
  791. ////////////////////////////////////////////////////////////////////////////////
  792. return 1;
  793. }
  794. ////////////////////////////////////////////////////////////////////////////////
  795. public OnGameModeExit()
  796. {
  797. ////////////////////////////////////////////////////////////////////////////////
  798. DOF2_Exit();
  799. ////////////////////////////////////////////////////////////////////////////////
  800. return 1;
  801. }
  802. ////////////////////////////////////////////////////////////////////////////////
  803. public OnPlayerRequestClass(playerid, classid)
  804. {
  805. ////////////////////////////////////////////////////////////////////////////////
  806. if (GetPlayerState(playerid)== 1)
  807. {
  808. ApplyAnimation(playerid,"DANCING", "bd_clap", 4.0, 1, 0, 0, 0, 0);
  809. }
  810. ////////////////////////////////////////////////////////////////////////////////
  811. if((classid >= 0) && (classid <= 2))
  812. {
  813. gTeam[playerid] = Aztecas;
  814. GameTextForPlayer(playerid,"~n~~n~~b~Aztecas",4000,5);
  815. }
  816. if((classid >= 3) && (classid <= 5))
  817. {
  818. gTeam[playerid] = Grove;
  819. GameTextForPlayer(playerid,"~n~~n~~g~Grove",4000,5);
  820. }
  821. if((classid >= 6) && (classid <= 8))
  822. {
  823. gTeam[playerid] = Pobres;
  824. GameTextForPlayer(playerid,"~n~~n~~g~Pobres",4000,5);
  825. }
  826. if((classid >= 9) && (classid <= 11))
  827. {
  828. gTeam[playerid] = Pobres;
  829. GameTextForPlayer(playerid,"~n~~n~~b~Novinhas",4000,5);
  830. }
  831. if((classid >= 12) && (classid <= 14))
  832. {
  833. gTeam[playerid] = Pobres;
  834. GameTextForPlayer(playerid,"~n~~n~~r~Vadias",4000,5);
  835. }
  836. if((classid >= 15) && (classid <= 17))
  837. {
  838. gTeam[playerid] = Ballas;
  839. GameTextForPlayer(playerid,"~n~~n~~b~Ballas",4000,5);
  840. }
  841. if((classid >= 18) && (classid <= 20))
  842. {
  843. gTeam[playerid] = Rikinhos;
  844. GameTextForPlayer(playerid,"~n~~n~~g~Rikinhos",4000,5);
  845. }
  846. if((classid >= 21) && (classid <= 23))
  847. {
  848. gTeam[playerid] = Japoneses;
  849. GameTextForPlayer(playerid,"~n~~n~~l~Japoneses",4000,5);
  850. }
  851. if((classid >= 24) && (classid <= 26))
  852. {
  853. gTeam[playerid] = Mafia;
  854. GameTextForPlayer(playerid,"~n~~n~~l~Mafia",4000,5);
  855. }
  856. if((classid >= 27) && (classid <= 29))
  857. {
  858. gTeam[playerid] = Exercito;
  859. GameTextForPlayer(playerid,"~n~~n~~l~Exercito",4000,5);
  860. }
  861. ////////////////////////////////////////////////////////////////////////////////
  862. SetPlayerInterior(playerid,12);
  863. SetPlayerPos(playerid, 2324.397705, -1141.762573, 1050.983520);
  864. SetPlayerFacingAngle(playerid, 182.187652);
  865. SetPlayerCameraLookAt(playerid, 2324.397705, -1141.762573, 1050.983520);
  866. SetPlayerCameraPos(playerid, 2324.397705 + (5 * floatsin(-182.187652, degrees)), -1141.762573 + (5 * floatcos(-182.187652, degrees)), 1050.983520);
  867. ////////////////////////////////////////////////////////////////////////////////
  868. TextDrawShowForPlayer(playerid, WesleyI1);
  869. TextDrawShowForPlayer(playerid, WesleyI2);
  870. TextDrawShowForPlayer(playerid, WesleyI3);
  871. TextDrawShowForPlayer(playerid, WesleyI4);
  872. TextDrawShowForPlayer(playerid, WesleyI5);
  873. TextDrawShowForPlayer(playerid, WesleyI6);
  874. TextDrawShowForPlayer(playerid, WesleyI7);
  875. TextDrawShowForPlayer(playerid, WesleyI8);
  876. TextDrawShowForPlayer(playerid, WesleyI9);
  877. ////////////////////////////////////////////////////////////////////////////////
  878. TextDrawShowForPlayer(playerid, WesleyI10);
  879. TextDrawShowForPlayer(playerid, WesleyI11);
  880. TextDrawShowForPlayer(playerid, WesleyI12);
  881. TextDrawShowForPlayer(playerid, WesleyI13);
  882. TextDrawShowForPlayer(playerid, WesleyI14);
  883. TextDrawShowForPlayer(playerid, WesleyI15);
  884. ////////////////////////////////////////////////////////////////////////////////
  885. return 1;
  886. }
  887. ////////////////////////////////////////////////////////////////////////////////
  888. public OnPlayerConnect(playerid)
  889. {
  890. ////////////////////////////////////////////////////////////////////////////////
  891. SetTimerEx("Timer",1000,true,"i",playerid);
  892. ////////////////////////////////////////////////////////////////////////////////
  893. PlayerInfo[playerid][NoEvento] = 0;
  894. PlayerInfo[playerid][Carro] = 0;
  895. ChecarBan(playerid);
  896. ////////////////////////////////////////////////////////////////////////////////
  897. Vel[playerid] = true;
  898. Velocimetro[playerid] = TextDrawCreate(37.000000, 288.000000, " ");
  899. TextDrawBackgroundColor(Velocimetro[playerid], 255);
  900. TextDrawFont(Velocimetro[playerid], 1);
  901. TextDrawLetterSize(Velocimetro[playerid], 0.539999, 2.000000);
  902. TextDrawColor(Velocimetro[playerid], -1);
  903. TextDrawSetOutline(Velocimetro[playerid], 0);
  904. TextDrawSetProportional(Velocimetro[playerid], 1);
  905. TextDrawSetShadow(Velocimetro[playerid], 1);
  906. carhealth[playerid] = CreateProgressBar(27.00, 328.00, 130.50, 8.19, 10289322, 1000.0);
  907. ////////////////////////////////////////////////////////////////////////////////
  908. SetPlayerAttachedObject( playerid, 0, 1518, 1, 0.643866, 0.000000, 0.000000, 187.985778, 90.253204, 0.000000, 1.000000, 1.000000, 1.000000 );
  909. ////////////////////////////////////////////////////////////////////////////////
  910. TextDrawShowForPlayer(playerid, WesleyI1);
  911. TextDrawShowForPlayer(playerid, WesleyI2);
  912. TextDrawShowForPlayer(playerid, WesleyI3);
  913. TextDrawShowForPlayer(playerid, WesleyI4);
  914. TextDrawShowForPlayer(playerid, WesleyI5);
  915. TextDrawShowForPlayer(playerid, WesleyI6);
  916. TextDrawShowForPlayer(playerid, WesleyI7);
  917. TextDrawShowForPlayer(playerid, WesleyI8);
  918. TextDrawShowForPlayer(playerid, WesleyI9);
  919. ////////////////////////////////////////////////////////////////////////////////
  920. TextDrawShowForPlayer(playerid, WesleyI10);
  921. TextDrawShowForPlayer(playerid, WesleyI11);
  922. TextDrawShowForPlayer(playerid, WesleyI12);
  923. TextDrawShowForPlayer(playerid, WesleyI13);
  924. TextDrawShowForPlayer(playerid, WesleyI14);
  925. TextDrawShowForPlayer(playerid, WesleyI15);
  926. ////////////////////////////////////////////////////////////////////////////////
  927. return 1;
  928. }
  929. ////////////////////////////////////////////////////////////////////////////////
  930. public OnPlayerDisconnect(playerid, reason)
  931. {
  932. ////////////////////////////////////////////////////////////////////////////////
  933. DestroyVehicle(IDCarro[playerid]);
  934. VeiculoCriado[playerid] = false;
  935. ////////////////////////////////////////////////////////////////////////////////
  936. return 1;
  937. }
  938. ////////////////////////////////////////////////////////////////////////////////
  939. public OnPlayerSpawn(playerid)
  940. {
  941. ////////////////////////////////////////////////////////////////////////////////
  942. for(new i=0; i<MAX_PLAYER_ATTACHED_OBJECTS; i++)
  943. {
  944. if(IsPlayerAttachedObjectSlotUsed(playerid, i)) RemovePlayerAttachedObject(playerid, i);
  945. }
  946. ////////////////////////////////////////////////////////////////////////////////
  947. if(gTeam[playerid] == Aztecas)
  948. {
  949. GivePlayerWeapon(playerid, 4, 999);
  950. GivePlayerWeapon(playerid, 24, 999);
  951. GivePlayerWeapon(playerid, 29, 999);
  952. SetPlayerColor(playerid, Amarelo);
  953. SetPlayerInterior(playerid, 0);
  954. }
  955. ////////////////////////////////////////////////////////////////////////////////
  956. if(gTeam[playerid] == Grove)
  957. {
  958. GivePlayerWeapon(playerid, 4, 999);
  959. GivePlayerWeapon(playerid, 24, 999);
  960. GivePlayerWeapon(playerid, 29, 999);
  961. SetPlayerColor(playerid, Verde);
  962. SetPlayerInterior(playerid, 0);
  963. }
  964. ////////////////////////////////////////////////////////////////////////////////
  965. if(gTeam[playerid] == Pobres)
  966. {
  967. GivePlayerWeapon(playerid, 4, 999);
  968. GivePlayerWeapon(playerid, 24, 999);
  969. GivePlayerWeapon(playerid, 29, 999);
  970. SetPlayerColor(playerid, Verde);
  971. SetPlayerInterior(playerid, 0);
  972. }
  973. ////////////////////////////////////////////////////////////////////////////////
  974. if(gTeam[playerid] == Novinhas)
  975. {
  976. GivePlayerWeapon(playerid, 4, 999);
  977. GivePlayerWeapon(playerid, 24, 999);
  978. GivePlayerWeapon(playerid, 29, 999);
  979. SetPlayerColor(playerid, Azul);
  980. SetPlayerInterior(playerid, 0);
  981. }
  982. ////////////////////////////////////////////////////////////////////////////////
  983. if(gTeam[playerid] == Vadias)
  984. {
  985. GivePlayerWeapon(playerid, 4, 999);
  986. GivePlayerWeapon(playerid, 24, 999);
  987. GivePlayerWeapon(playerid, 29, 999);
  988. SetPlayerColor(playerid, Vermelho);
  989. SetPlayerInterior(playerid, 0);
  990. }
  991. ////////////////////////////////////////////////////////////////////////////////
  992. if(gTeam[playerid] == Ballas)
  993. {
  994. GivePlayerWeapon(playerid, 4, 999);
  995. GivePlayerWeapon(playerid, 24, 999);
  996. GivePlayerWeapon(playerid, 29, 999);
  997. SetPlayerColor(playerid, Azul);
  998. SetPlayerInterior(playerid, 0);
  999. }
  1000. ////////////////////////////////////////////////////////////////////////////////
  1001. if(gTeam[playerid] == Rikinhos)
  1002. {
  1003. GivePlayerWeapon(playerid, 4, 999);
  1004. GivePlayerWeapon(playerid, 24, 999);
  1005. GivePlayerWeapon(playerid, 29, 999);
  1006. SetPlayerColor(playerid, Azul);
  1007. SetPlayerInterior(playerid, 0);
  1008. }
  1009. ////////////////////////////////////////////////////////////////////////////////
  1010. if(gTeam[playerid] == Japoneses)
  1011. {
  1012. GivePlayerWeapon(playerid, 4, 999);
  1013. GivePlayerWeapon(playerid, 24, 999);
  1014. GivePlayerWeapon(playerid, 29, 999);
  1015. SetPlayerColor(playerid, Preto);
  1016. SetPlayerInterior(playerid, 0);
  1017. }
  1018. ////////////////////////////////////////////////////////////////////////////////
  1019. if(gTeam[playerid] == Mafia)
  1020. {
  1021. GivePlayerWeapon(playerid, 4, 999);
  1022. GivePlayerWeapon(playerid, 24, 999);
  1023. GivePlayerWeapon(playerid, 29, 999);
  1024. SetPlayerColor(playerid, Preto);
  1025. SetPlayerInterior(playerid, 0);
  1026. }
  1027. ////////////////////////////////////////////////////////////////////////////////
  1028. if(gTeam[playerid] == Exercito)
  1029. {
  1030. GivePlayerWeapon(playerid, 4, 999);
  1031. GivePlayerWeapon(playerid, 24, 999);
  1032. GivePlayerWeapon(playerid, 29, 999);
  1033. SetPlayerColor(playerid, Verde);
  1034. SetPlayerInterior(playerid, 0);
  1035. }
  1036. ////////////////////////////////////////////////////////////////////////////////
  1037. TextDrawShowForPlayer(playerid, WesleyText1);
  1038. TextDrawShowForPlayer(playerid, WesleyText2);
  1039. ////////////////////////////////////////////////////////////////////////////////
  1040. TextDrawHideForPlayer(playerid, WesleyI1);
  1041. TextDrawHideForPlayer(playerid, WesleyI2);
  1042. TextDrawHideForPlayer(playerid, WesleyI3);
  1043. TextDrawHideForPlayer(playerid, WesleyI4);
  1044. TextDrawHideForPlayer(playerid, WesleyI5);
  1045. TextDrawHideForPlayer(playerid, WesleyI6);
  1046. TextDrawHideForPlayer(playerid, WesleyI7);
  1047. TextDrawHideForPlayer(playerid, WesleyI8);
  1048. TextDrawHideForPlayer(playerid, WesleyI9);
  1049. ////////////////////////////////////////////////////////////////////////////////
  1050. TextDrawHideForPlayer(playerid, WesleyI10);
  1051. TextDrawHideForPlayer(playerid, WesleyI11);
  1052. TextDrawHideForPlayer(playerid, WesleyI12);
  1053. TextDrawHideForPlayer(playerid, WesleyI13);
  1054. TextDrawHideForPlayer(playerid, WesleyI14);
  1055. TextDrawHideForPlayer(playerid, WesleyI15);
  1056. ////////////////////////////////////////////////////////////////////////////////
  1057. TextDrawShowForPlayer(playerid, WesleyI16);
  1058. TextDrawShowForPlayer(playerid, WesleyI17);
  1059. ////////////////////////////////////////////////////////////////////////////////
  1060. GivePlayerWeapon(playerid, 22, 100);
  1061. GivePlayerWeapon(playerid, 25, 100);
  1062. GivePlayerWeapon(playerid, 29, 100);
  1063. return 1;
  1064. }
  1065. ////////////////////////////////////////////////////////////////////////////////
  1066. public OnPlayerDeath(playerid, killerid, reason)
  1067. {
  1068. ////////////////////////////////////////////////////////////////////////////////
  1069. if(IsPlayerInAnyVehicle(killerid))
  1070. {
  1071. new string[100];
  1072. new acusado[MAX_PLAYER_NAME];
  1073. new vitima[MAX_PLAYER_NAME];
  1074. GetPlayerName(killerid, acusado, MAX_PLAYER_NAME);
  1075. GetPlayerName(playerid, vitima, MAX_PLAYER_NAME);
  1076. format(string, sizeof(string), "[Info] %s Fez Drive-by em %s e será Kikado Pelo ADM",acusado,vitima);
  1077. SendClientMessageToAll(0xCECE00AA, string);
  1078. }
  1079. ////////////////////////////////////////////////////////////////////////////////
  1080. new kName[128], string[128];
  1081. GetPlayerName(killerid, kName, sizeof(kName));
  1082. PlayerKills[killerid] = PlayerKills[killerid] +1;
  1083. PlayerKills[playerid] = 0;
  1084. ////////////////////////////////////////////////////////////////////////////////
  1085. if(PlayerKills[killerid] == 4 && Dominating[killerid] == 1)
  1086. {
  1087. format(string,128, "~r~%s First Kill", kName);
  1088. GameTextForAll(string, 6000,4);
  1089. GivePlayerMoney(killerid, 1000);
  1090. GivePlayerMoney(playerid, -1000);
  1091. return 1;
  1092. }
  1093. ////////////////////////////////////////////////////////////////////////////////
  1094. if(PlayerKills[killerid] == 2)
  1095. {
  1096. format(string,128, "~r~%s Double Kill", kName);
  1097. GameTextForAll(string, 6000,4);
  1098. GivePlayerMoney(killerid, 1500);
  1099. GivePlayerMoney(playerid, -1000);
  1100. return 1;
  1101. }
  1102. ////////////////////////////////////////////////////////////////////////////////
  1103. if(PlayerKills[killerid] == 3)
  1104. {
  1105. format(string,128, "~r~%s Killing Spree", kName);
  1106. GameTextForAll(string, 6000,4);
  1107. GivePlayerMoney(killerid, 2000);
  1108. GivePlayerMoney(playerid, -1000);
  1109. return 1;
  1110. }
  1111. ////////////////////////////////////////////////////////////////////////////////
  1112. if(PlayerKills[killerid] == 4)
  1113. {
  1114. format(string,128, "~r~%s Mega Kill", kName);
  1115. GameTextForAll(string, 6000,4);
  1116. GivePlayerMoney(killerid, 2500);
  1117. GivePlayerMoney(playerid, -1000);
  1118. return 1;
  1119. }
  1120. ////////////////////////////////////////////////////////////////////////////////
  1121. if(PlayerKills[killerid] == 5)
  1122. {
  1123. format(string,128, "~r~%s Ultra Kill", kName);
  1124. GameTextForAll(string, 6000,4);
  1125. GivePlayerMoney(killerid, 3000);
  1126. GivePlayerMoney(playerid, -1000);
  1127. return 1;
  1128. }
  1129. ////////////////////////////////////////////////////////////////////////////////
  1130. if(PlayerKills[killerid] == 6)
  1131. {
  1132. format(string,128, "~r~%s Wicked Sick", kName);
  1133. GameTextForAll(string, 6000,4);
  1134. GivePlayerMoney(killerid, 3500);
  1135. GivePlayerMoney(playerid, -1000);
  1136. return 1;
  1137. }
  1138. ////////////////////////////////////////////////////////////////////////////////
  1139. if(PlayerKills[killerid] == 7)
  1140. {
  1141. format(string,128, "~r~%s Monster Kill", kName);
  1142. GameTextForAll(string, 6000,4);
  1143. GivePlayerMoney(killerid, 4000);
  1144. GivePlayerMoney(playerid, -1000);
  1145. return 1;
  1146. }
  1147. ////////////////////////////////////////////////////////////////////////////////
  1148. if(PlayerKills[killerid] == 8)
  1149. {
  1150. format(string,128, "~r~%s Insane Kill", kName);
  1151. GameTextForAll(string, 6000,4);
  1152. GivePlayerMoney(killerid, 4500);
  1153. GivePlayerMoney(playerid, -1000);
  1154. return 1;
  1155. }
  1156. ////////////////////////////////////////////////////////////////////////////////
  1157. if(PlayerKills[killerid] == 9)
  1158. {
  1159. format(string,128, "~r~%s Is On Rampage", kName);
  1160. GameTextForAll(string, 6000,4);
  1161. GivePlayerMoney(killerid, 5000);
  1162. GivePlayerMoney(playerid, -1000);
  1163. return 1;
  1164. }
  1165. ////////////////////////////////////////////////////////////////////////////////
  1166. if(PlayerKills[killerid] == 10)
  1167. {
  1168. format(string,128, "~r~%s Satanish Kill", kName);
  1169. GameTextForAll(string, 6000,4);
  1170. GivePlayerMoney(killerid, 6000);
  1171. GivePlayerMoney(playerid, -1000);
  1172. return 1;
  1173. }
  1174. ////////////////////////////////////////////////////////////////////////////////
  1175. if(TaNoX1[playerid] == true)
  1176. {
  1177. OnPlayerSpawn(playerid);
  1178. OnPlayerSpawn(killerid);
  1179. new LooL[40][MAX_PLAYERS];
  1180. new PiPi[40][MAX_PLAYERS];
  1181. TaNoX1[playerid] = false;
  1182. TaNoX1[killerid] = false;
  1183. GetPlayerName(killerid, PiPi[killerid], 40);
  1184. GetPlayerName(playerid, LooL[playerid], 40);
  1185. format(string, sizeof(string),"[INFO] Mr.%s Ganhou no x1 contra %s.",PiPi[killerid], LooL[killerid]);
  1186. SendClientMessageToAll(Verde, string);
  1187. Quantos = 0;
  1188. }
  1189. ////////////////////////////////////////////////////////////////////////////////
  1190. return 1;
  1191. }
  1192. ////////////////////////////////////////////////////////////////////////////////
  1193. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  1194. {
  1195. ////////////////////////////////////////////////////////////////////////////////
  1196. if(dialogid == 1000)
  1197. {
  1198. if(!response)
  1199. return true;
  1200. else
  1201. {
  1202. switch (listitem)
  1203. {
  1204. case 0:
  1205. {
  1206. new Float:P[3];
  1207. new string[150];
  1208. new pNome[MAX_PLAYER_NAME];
  1209. GetPlayerPos(playerid, P[0], P[1], P[2]);
  1210. WesleyReis = CreateVehicle(562, P[0], P[1], P[2], 40.5183, 59,59, -1);
  1211. GetPlayerName(playerid, pNome, sizeof(pNome));
  1212. format(string, sizeof(string), "{FC0000}%s {FFFFFF}Acabou de Pegar um {FC0000}carro {FFFFFF},{FC0000} Use /tunados", pNome);
  1213. SendClientMessageToAll(-1, string);
  1214. AddVehicleComponent(WesleyReis, 1010);
  1215. AddVehicleComponent(WesleyReis, 1037);
  1216. AddVehicleComponent(WesleyReis, 1036);
  1217. AddVehicleComponent(WesleyReis, 1035);
  1218. AddVehicleComponent(WesleyReis, 1149);
  1219. AddVehicleComponent(WesleyReis, 1147);
  1220. ChangeVehiclePaintjob(WesleyReis, 2);
  1221. PutPlayerInVehicle(playerid, WesleyReis, 0);
  1222. }
  1223. case 1:
  1224. {
  1225. new Float:P[3];
  1226. new string[150];
  1227. new pNome[MAX_PLAYER_NAME];
  1228. GetPlayerPos(playerid, P[0], P[1], P[2]);
  1229. WesleyReis = CreateVehicle(560, P[0], P[1], P[2], 40.5183, 59,59, -1);
  1230. GetPlayerName(playerid, pNome, sizeof(pNome));
  1231. format(string, sizeof(string), "{FC0000}%s {FFFFFF}Acabou de Pegar um {FC0000}carro {FFFFFF},{FC0000} Use /tunados", pNome);
  1232. SendClientMessageToAll(-1, string);
  1233. AddVehicleComponent(WesleyReis, 1026);
  1234. AddVehicleComponent(WesleyReis, 1028);
  1235. AddVehicleComponent(WesleyReis, 1010);
  1236. AddVehicleComponent(WesleyReis, 1030);
  1237. AddVehicleComponent(WesleyReis, 1032);
  1238. AddVehicleComponent(WesleyReis, 1139);
  1239. AddVehicleComponent(WesleyReis, 1140);
  1240. ChangeVehiclePaintjob(WesleyReis, 1);
  1241. PutPlayerInVehicle(playerid, WesleyReis, 0);
  1242. }
  1243. case 2:
  1244. {
  1245. new Float:P[3];
  1246. new string[150];
  1247. new pNome[MAX_PLAYER_NAME];
  1248. GetPlayerPos(playerid, P[0], P[1], P[2]);
  1249. WesleyReis = CreateVehicle(559, P[0], P[1], P[2], 40.5183, 59,59, -1);
  1250. GetPlayerName(playerid, pNome, sizeof(pNome));
  1251. format(string, sizeof(string), "{FC0000}%s {FFFFFF}Acabou de Pegar um {FC0000}carro {FFFFFF},{FC0000} Use /tunados", pNome);
  1252. SendClientMessageToAll(-1, string);
  1253. AddVehicleComponent(WesleyReis, 1158);
  1254. AddVehicleComponent(WesleyReis, 1010);
  1255. AddVehicleComponent(WesleyReis, 1159);
  1256. AddVehicleComponent(WesleyReis, 1160);
  1257. AddVehicleComponent(WesleyReis, 1162);
  1258. AddVehicleComponent(WesleyReis, 1068);
  1259. AddVehicleComponent(WesleyReis, 1066);
  1260. ChangeVehiclePaintjob(WesleyReis, 2);
  1261. PutPlayerInVehicle(playerid, WesleyReis, 0);
  1262. }
  1263. case 3:
  1264. {
  1265. new Float:P[3];
  1266. new string[150];
  1267. new pNome[MAX_PLAYER_NAME];
  1268. GetPlayerPos(playerid, P[0], P[1], P[2]);
  1269. WesleyReis = CreateVehicle(558, P[0], P[1], P[2], 40.5183, 59,59, -1);
  1270. GetPlayerName(playerid, pNome, sizeof(pNome));
  1271. format(string, sizeof(string), "{FC0000}%s {FFFFFF}Acabou de Pegar um {FC0000}carro {FFFFFF},{FC0000} Use /tunados", pNome);
  1272. SendClientMessageToAll(-1, string);
  1273. AddVehicleComponent(WesleyReis, 1088);
  1274. AddVehicleComponent(WesleyReis, 1089);
  1275. AddVehicleComponent(WesleyReis, 1010);
  1276. AddVehicleComponent(WesleyReis, 1090);
  1277. AddVehicleComponent(WesleyReis, 1092);
  1278. AddVehicleComponent(WesleyReis, 1093);
  1279. AddVehicleComponent(WesleyReis, 1066);
  1280. AddVehicleComponent(WesleyReis, 1165);
  1281. AddVehicleComponent(WesleyReis, 1168);
  1282. AddVehicleComponent(WesleyReis, 1164);
  1283. ChangeVehiclePaintjob(WesleyReis, 1);
  1284. PutPlayerInVehicle(playerid, WesleyReis, 0);
  1285. }
  1286. }
  1287. }
  1288. return 1;
  1289. }
  1290. ////////////////////////////////////////////////////////////////////////////////
  1291. if(dialogid == 1342) {
  1292. if(response) {
  1293. if(listitem == 0) {
  1294. StatusCarroMaluco[playerid][Cores] = 1;
  1295. SendClientMessage(playerid, COLOR_WHITE, "Você definiu a primeira cor do carro louco como {000000}preto");
  1296. SendClientMessage(playerid, COLOR_WHITE, "Agora escolha a segunda cor para seu carro maluco");
  1297. ShowPlayerDialog(playerid, 1343, DIALOG_STYLE_LIST, "Escolha a Segunda Cor", "Preto\nBranco\nAmarelo\nAzul\nVermelho\nVerde", "Pronto", "Cancelar"); return 1; }
  1298. if(listitem == 1) {
  1299. StatusCarroMaluco[playerid][Cores] = 2;
  1300. SendClientMessage(playerid, COLOR_WHITE, "Você definiu a primeira cor do carro louco como branco");
  1301. SendClientMessage(playerid, COLOR_WHITE, "Agora escolha a segunda cor para seu carro maluco");
  1302. ShowPlayerDialog(playerid, 1343, DIALOG_STYLE_LIST, "Escolha a Segunda Cor", "Preto\nBranco\nAmarelo\nAzul\nVermelho\nVerde", "Pronto", "Cancelar"); return 1; }
  1303. if(listitem == 2) {
  1304. StatusCarroMaluco[playerid][Cores] = 3;
  1305. SendClientMessage(playerid, COLOR_WHITE, "Você definiu a primeira cor do carro louco como {FFFF00}amarelo");
  1306. SendClientMessage(playerid, COLOR_WHITE, "Agora escolha a segunda cor para seu carro maluco");
  1307. ShowPlayerDialog(playerid, 1343, DIALOG_STYLE_LIST, "Escolha a Segunda Cor", "Preto\nBranco\nAmarelo\nAzul\nVermelho\nVerde", "Pronto", "Cancelar"); return 1; }
  1308. if(listitem == 3) {
  1309. StatusCarroMaluco[playerid][Cores] = 4;
  1310. SendClientMessage(playerid, COLOR_WHITE, "Você definiu a primeira cor do carro louco como {0000FF}azul");
  1311. SendClientMessage(playerid, COLOR_WHITE, "Agora escolha a segunda cor para seu carro maluco");
  1312. ShowPlayerDialog(playerid, 1343, DIALOG_STYLE_LIST, "Escolha a Segunda Cor", "Preto\nBranco\nAmarelo\nAzul\nVermelho\nVerde", "Pronto", "Cancelar"); return 1; }
  1313. if(listitem == 4) {
  1314. StatusCarroMaluco[playerid][Cores] = 5;
  1315. SendClientMessage(playerid, COLOR_WHITE, "Você definiu a primeira cor do carro louco como {FF0000}vermelho");
  1316. SendClientMessage(playerid, COLOR_WHITE, "Agora escolha a segunda cor para seu carro maluco");
  1317. ShowPlayerDialog(playerid, 1343, DIALOG_STYLE_LIST, "Escolha a Segunda Cor", "Preto\nBranco\nAmarelo\nAzul\nVermelho\nVerde", "Pronto", "Cancelar"); return 1; }
  1318. if(listitem == 5) {
  1319. StatusCarroMaluco[playerid][Cores] = 6;
  1320. SendClientMessage(playerid, COLOR_WHITE, "Você definiu a primeira cor do carro louco como verde");
  1321. SendClientMessage(playerid, COLOR_WHITE, "Agora escolha a segunda cor para seu carro maluco");
  1322. ShowPlayerDialog(playerid, 1343, DIALOG_STYLE_LIST, "Escolha a Segunda Cor", "Preto\nBranco\nAmarelo\nAzul\nVermelho\nVerde", "Pronto", "Cancelar");
  1323. return 1; } } }
  1324. if(dialogid == 1343) {
  1325. if(response) {
  1326. if(listitem == 0) {
  1327. StatusCarroMaluco[playerid][Cores2] = 1;
  1328. SendClientMessage(playerid, COLOR_WHITE, "Você definiu a primeira cor do carro louco como {000000}preto");
  1329. MudarCor(playerid); return 1; }
  1330. if(listitem == 1) {
  1331. StatusCarroMaluco[playerid][Cores2] = 2;
  1332. SendClientMessage(playerid, COLOR_WHITE, "Você definiu a primeira cor do carro louco como branco");
  1333. MudarCor(playerid); return 1; }
  1334. if(listitem == 2){
  1335. StatusCarroMaluco[playerid][Cores2] = 3;
  1336. SendClientMessage(playerid, COLOR_WHITE, "Você definiu a primeira cor do carro louco como {FFFF00}amarelo");
  1337. MudarCor(playerid); return 1; }
  1338. if(listitem == 3){
  1339. StatusCarroMaluco[playerid][Cores2] = 4;
  1340. SendClientMessage(playerid, COLOR_WHITE, "Você definiu a primeira cor do carro louco como {0000FF}azul");
  1341. MudarCor(playerid); return 1; }
  1342. if(listitem == 4) {
  1343. StatusCarroMaluco[playerid][Cores2] = 5;
  1344. SendClientMessage(playerid, COLOR_WHITE, "Você definiu a primeira cor do carro louco como {FF0000}vermelho");
  1345. MudarCor(playerid); return 1; }
  1346. if(listitem == 5) {
  1347. StatusCarroMaluco[playerid][Cores2] = 6;
  1348. SendClientMessage(playerid, COLOR_WHITE, "Você definiu a primeira cor do carro louco como verde");
  1349. MudarCor(playerid); return 1; } } }
  1350. ////////////////////////////////////////////////////////////////////////////////
  1351. if(dialogid == DIALOG_EVENTO)
  1352. {
  1353. if(response)
  1354. {
  1355. switch (listitem)
  1356. {
  1357. case 0:
  1358. {
  1359. if(EventInfo[Criado] == 1) return SendClientMessage(playerid, COR_ERRO, "[ERRO] Já existe um evento aberto, destrua-o antes de criar um novo");
  1360. if(EventInfo[X] == 0 && EventInfo[Y] == 0 && EventInfo[Z] == 0) return SendClientMessage(playerid, COR_ERRO, "[ERRO] Você precisa definir o local do evento antes de cria-lo!");
  1361. if(EventInfo[Premio1] == 0 || EventInfo[Premio2] == 0 || EventInfo[Premio3] == 0) return SendClientMessage(playerid, COR_ERRO, "[ERRO] Você precisa definir o valor dos premios!");
  1362. ShowPlayerDialog(playerid, DIALOG_NOMEEVENTO, DIALOG_STYLE_INPUT, "{FFFF00}Criação de Eventos", "Digite o Nome do seu Evento:", "Continuar", "");
  1363. return 1;
  1364. }
  1365. case 1:
  1366. {
  1367. GetPlayerPos(playerid, PosX, PosY, PosZ);
  1368. GetPlayerFacingAngle(playerid, PosA);
  1369. EventInfo[X] = PosX;
  1370. EventInfo[Y] = PosY;
  1371. EventInfo[Z] = PosZ;
  1372. EventInfo[A] = PosA;
  1373. EventInfo[Interior] = GetPlayerInterior(playerid);
  1374. EventInfo[VirtualWorld] = (GetPlayerVirtualWorld(playerid) + 1);
  1375. SendClientMessage(playerid, -1, "[INFO] Posição do Evento definida!");
  1376. return 1;
  1377. }
  1378. case 2:
  1379. {
  1380. if(EventInfo[Criado] == 0) return SendClientMessage(playerid, COR_ERRO, "[ERRO] Não existe nenhum evento criado!");
  1381. if(EventInfo[Aberto] == 0)
  1382. {
  1383. EventInfo[Aberto] = 1;
  1384. GetPlayerName(playerid, NomePlayer, MAX_PLAYER_NAME);
  1385. format(Format, sizeof(Format), "[EVENTO] O Administrador %s Abriu o Evento!", NomePlayer);
  1386. SendClientMessageToAll(COR_EVENTO, Format);
  1387. format(Format, sizeof(Format), "{FFFF00}Nome: {FF0000}%s {FFFF00}| Premio para o 1º Lugar: {FF0000}%d {FFFF00}| Premio para o 2º Lugar: {FF0000}%d {FFFF00}| Premio para o 3º Lugar: {FF0000}%d", EventInfo[Nome], EventInfo[Premio1], EventInfo[Premio2], EventInfo[Premio3]);
  1388. SendClientMessageToAll(COR_INFO, Format);
  1389. SendClientMessageToAll(COR_INFO, "Digite /irevento caso queira participar!");
  1390. return 1;
  1391. }
  1392. else
  1393. {
  1394. EventInfo[Aberto] = 0;
  1395. GetPlayerName(playerid, NomePlayer, MAX_PLAYER_NAME);
  1396. format(Format, sizeof(Format), "[EVENTO] O Administrador %s Fechou o Evento!", NomePlayer);
  1397. SendClientMessageToAll(COR_EVENTO, Format);
  1398. return 1;
  1399. }
  1400. }
  1401. case 3:
  1402. {
  1403. if(EventInfo[Criado] == 1) return SendClientMessage(playerid, COR_ERRO, "[ERRO] Você não pode fazer modificações em um evento em andamento!");
  1404. ShowPlayerDialog(playerid, DIALOG_PREMIO1, DIALOG_STYLE_INPUT, "{FFFF00}Definições do Evento", "Digite qual será o Premio para o 1º Colocado no Evento:", "Salvar", "Cancelar");
  1405. return 1;
  1406. }
  1407. case 4:
  1408. {
  1409. if(EventInfo[Criado] == 1) return SendClientMessage(playerid, COR_ERRO, "[ERRO] Você não pode fazer modificações em um evento em andamento!");
  1410. ShowPlayerDialog(playerid, DIALOG_PREMIO2, DIALOG_STYLE_INPUT, "{FFFF00}Definições do Evento", "Digite qual será o Premio para o 2º Colocado no Evento:", "Salvar", "Cancelar");
  1411. return 1;
  1412. }
  1413. case 5:
  1414. {
  1415. if(EventInfo[Criado] == 1) return SendClientMessage(playerid, COR_ERRO, "[ERRO] Você não pode fazer modificações em um evento em andamento!");
  1416. ShowPlayerDialog(playerid, DIALOG_PREMIO3, DIALOG_STYLE_INPUT, "{FFFF00}Definições do Evento", "Digite qual será o Premio para o 3º Colocado no Evento:", "Salvar", "Cancelar");
  1417. return 1;
  1418. }
  1419. case 6:
  1420. {
  1421. if(EventInfo[Criado] == 0) return SendClientMessage(playerid, COR_ERRO, "[ERRO] Não existe nenhum evento criado!");
  1422. ShowPlayerDialog(playerid, DIALOG_ARMA, DIALOG_STYLE_INPUT, "{FFFF00}Definições do Evento", "Digite qual o ID da arma que você quer dar para\ntodos os Jogadores do Evento:", "Continuar", "Cancelar");
  1423. return 1;
  1424. }
  1425. case 7:
  1426. {
  1427. if(EventInfo[Criado] == 0) return SendClientMessage(playerid, COR_ERRO, "[ERRO] Não existe nenhum evento criado!");
  1428. ShowPlayerDialog(playerid, DIALOG_CARRO, DIALOG_STYLE_INPUT, "{FFFF00}Definições do Evento", "Digite qual o ID do veiculo que você deseja dar para\ntodos os Jogadores do Evento:\n\n(0 = Nenhum)", "Continuar", "Cancelar");
  1429. return 1;
  1430. }
  1431. case 8:
  1432. {
  1433. if(EventInfo[Criado] == 0) return SendClientMessage(playerid, COR_ERRO, "[ERRO] Não existe nenhum evento criado!");
  1434. ShowPlayerDialog(playerid, DIALOG_FIM1, DIALOG_STYLE_INPUT, "{FFFF00}Definições do Evento", "Digite o ID do Primeiro Colocado no Evento:", "Continuar", "Cancelar");
  1435. return 1;
  1436. }
  1437. case 9:
  1438. {
  1439. if(EventInfo[Criado] == 0) return SendClientMessage(playerid, COR_ERRO, "[ERRO] Não existe nenhum evento criado!");
  1440. ShowPlayerDialog(playerid, DIALOG_VIDAVEICULOS, DIALOG_STYLE_INPUT, "{FFFF00}Definições do Evento", "Digite a Vida que você deseja Definir para os\nVeiculos do Evento:", "Definir", "Cancelar");
  1441. return 1;
  1442. }
  1443. case 10:
  1444. {
  1445. if(EventInfo[Criado] == 0) return SendClientMessage(playerid, COR_ERRO, "[ERRO] Não existe nenhum evento criado!");
  1446. ShowPlayerDialog(playerid, DIALOG_KICK, DIALOG_STYLE_INPUT, "{FFFF00}Definições do Evento", "Digite o ID do jogador que você deseja Kickar do Evento:", "Kickar", "Cancelar");
  1447. return 1;
  1448. }
  1449. case 11:
  1450. {
  1451. if(EventInfo[Criado] == 0) return SendClientMessage(playerid, COR_ERRO, "[ERRO] Não existe nenhum evento criado!");
  1452. ShowPlayerDialog(playerid, DIALOG_VIDA, DIALOG_STYLE_INPUT, "{FFFF00}Definições do Evento", "Digite a Vida que você deseja Definir para os\nJogadores do Evento", "Definir", "Cancelar");
  1453. return 1;
  1454. }
  1455. case 12:
  1456. {
  1457. if(EventInfo[Criado] == 0) return SendClientMessage(playerid, COR_ERRO, "[ERRO] Não existe nenhum evento criado!");
  1458. ShowPlayerDialog(playerid, DIALOG_SKIN, DIALOG_STYLE_INPUT, "{FFFF00}Definições do Evento", "Digite o ID da skin que você\ndeseja aplicar nos Jogadores do Evento:", "Definir", "Cancelar");
  1459. return 1;
  1460. }
  1461. case 13:
  1462. {
  1463. if(BanInfo[Tempo] >= 1) return SendClientMessage(playerid, COR_ERRO, "Algum administrador já esta banindo um jogador, aguarde!");
  1464. ShowPlayerDialog(playerid, DIALOG_BAN1, DIALOG_STYLE_INPUT, "{FFFF00}Definições do Evento", "Digite o ID do jogador que você deseja Banir dos Eventos:", "Continuar", "Cancelar");
  1465. return 1;
  1466. }
  1467. case 14:
  1468. {
  1469. ShowPlayerDialog(playerid, DIALOG_DESBAN, DIALOG_STYLE_INPUT, "{FFFF00}Definições do Evento", "Digite o ID do jogador que você deseja Desbanir dos Eventos:", "Desbanir", "Cancelar");
  1470. return 1;
  1471. }
  1472. case 15:
  1473. {
  1474. if(EventInfo[Criado] == 0) return SendClientMessage(playerid, COR_ERRO, "[ERRO] Não existe nenhum evento criado!");
  1475. ShowPlayerDialog(playerid, DIALOG_PUXAR, DIALOG_STYLE_INPUT, "{FFFF00}Definições do Evento", "Digite o ID do jogador que você deseja Puxar:", "Puxar", "Cancelar");
  1476. return 1;
  1477. }
  1478. case 16:
  1479. {
  1480. ShowPlayerDialog(playerid, DIALOG_INFOBAN, DIALOG_STYLE_INPUT, "{FFFF00}Definições do Evento", "Digite o ID do jogador que você deseja\nvisualizar informções do banimento:", "Continuar", "Cancelar");
  1481. return 1;
  1482. }
  1483. case 17:
  1484. {
  1485. if(EventInfo[Criado] == 0) return SendClientMessage(playerid, COR_ERRO, "[ERRO] Não existe nenhum evento criado!");
  1486. for(new p = 0; p < MAX_PLAYERS; p++)
  1487. {
  1488. if(PlayerInfo[p][NoEvento] == 1)
  1489. {
  1490. TogglePlayerControllable(p, 0);
  1491. }
  1492. }
  1493. GetPlayerName(playerid, NomePlayer, MAX_PLAYER_NAME);
  1494. format(Format, sizeof(Format), "[EVENTO] O Administrador %s congelou todos os jogadores do evento!", NomePlayer);
  1495. SendEventMessage(COR_INFO, Format);
  1496. return 1;
  1497. }
  1498. case 18:
  1499. {
  1500. if(EventInfo[Criado] == 0) return SendClientMessage(playerid, COR_ERRO, "[ERRO] Não existe nenhum evento criado!");
  1501. for(new p = 0; p < MAX_PLAYERS; p++)
  1502. {
  1503. if(PlayerInfo[p][NoEvento] == 1)
  1504. {
  1505. TogglePlayerControllable(p, 1);
  1506. }
  1507. }
  1508. GetPlayerName(playerid, NomePlayer, MAX_PLAYER_NAME);
  1509. format(Format, sizeof(Format), "[EVENTO] O Administrador %s descongelou todos os jogadores do evento!", NomePlayer);
  1510. SendEventMessage(COR_INFO, Format);
  1511. return 1;
  1512. }
  1513. case 19:
  1514. {
  1515. if(EventInfo[Criado] == 0) return SendClientMessage(playerid, COR_ERRO, "[ERRO] Não existe nenhum evento criado!");
  1516. for(new p = 0; p < MAX_PLAYERS; p++)
  1517. {
  1518. if(PlayerInfo[p][NoEvento] == 1)
  1519. {
  1520. ResetPlayerWeapons(p);
  1521. }
  1522. }
  1523. EventInfo[Arma] = 0;
  1524. GetPlayerName(playerid, NomePlayer, MAX_PLAYER_NAME);
  1525. format(Format, sizeof(Format), "[EVENTO] O Administrador %s resetou as armas dos jogadores do evento!", NomePlayer);
  1526. SendEventMessage(COR_INFO, Format);
  1527. return 1;
  1528. }
  1529. }
  1530. }
  1531. return 1;
  1532. }
  1533. ////////////////////////////////////////////////////////////////////////////////
  1534. if(dialogid == DIALOG_NOMEEVENTO)
  1535. {
  1536. if(response)
  1537. {
  1538. format(Name, sizeof(Name), "%s", inputtext);
  1539. EventInfo[Nome] = Name;
  1540. ShowPlayerDialog(playerid, DIALOG_ABRIREVENTO, DIALOG_STYLE_MSGBOX, "Criação de Eventos", "Você deseja que o seu Evento seja Criado\nAberto ou Fechado?", "Aberto", "Fechado");
  1541. return 1;
  1542. }
  1543. return 1;
  1544. }
  1545. ////////////////////////////////////////////////////////////////////////////////
  1546. if(dialogid == DIALOG_PREMIO1)
  1547. {
  1548. if(response)
  1549. {
  1550. if(strval(inputtext) < 1 || strval(inputtext) > 100000) return SendClientMessage(playerid, COR_ERRO, "[ERRO] O premio deve ser de no minimo 1 real e maximo 100000 reais!");
  1551. EventInfo[Premio1] = strval(inputtext);
  1552. SendClientMessage(playerid, -1, "[INFO] Premio para o 1º Colocado no Evento Salvo!");
  1553. return 1;
  1554. }
  1555. return 1;
  1556. }
  1557. ////////////////////////////////////////////////////////////////////////////////
  1558. if(dialogid == DIALOG_PREMIO2)
  1559. {
  1560. if(response)
  1561. {
  1562. if(strval(inputtext) < 1 || strval(inputtext) > 100000) return SendClientMessage(playerid, COR_ERRO, "[ERRO] O premio deve ser de no minimo 1 real e maximo 100000 reais!");
  1563. EventInfo[Premio2] = strval(inputtext);
  1564. SendClientMessage(playerid, -1, "[INFO] Premio para o 2º Colocado no Evento Salvo!");
  1565. return 1;
  1566. }
  1567. return 1;
  1568. }
  1569. ////////////////////////////////////////////////////////////////////////////////
  1570. if(dialogid == DIALOG_PREMIO3)
  1571. {
  1572. if(response)
  1573. {
  1574. if(strval(inputtext) < 1 || strval(inputtext) > 100000) return SendClientMessage(playerid, COR_ERRO, "[ERRO] O premio deve ser de no minimo 1 real e maximo 100000 reais!");
  1575. EventInfo[Premio3] = strval(inputtext);
  1576. SendClientMessage(playerid, -1, "[INFO] Premio para o 3º Colocado no Evento Salvo!");
  1577. }
  1578. return 1;
  1579. }
  1580. ////////////////////////////////////////////////////////////////////////////////
  1581. if(dialogid == DIALOG_ARMA)
  1582. {
  1583. if(response)
  1584. {
  1585. if(strval(inputtext) < 1 || strval(inputtext) > 46) return SendClientMessage(playerid, COR_ERRO, "[ERRO] ID informado invalido!");
  1586. EventInfo[Arma] = strval(inputtext);
  1587. ShowPlayerDialog(playerid, DIALOG_MUNICAO, DIALOG_STYLE_INPUT, "{FFFF00}Definições do Evento", "Digite a Munição que você deseja dar para os Jogadores do Evento:", "Continuar", "");
  1588. }
  1589. return 1;
  1590. }
  1591. ////////////////////////////////////////////////////////////////////////////////
  1592. if(dialogid == DIALOG_MUNICAO)
  1593. {
  1594. if(response)
  1595. {
  1596. if(strval(inputtext) < 1 || strval(inputtext) > 999) return SendClientMessage(playerid, COR_ERRO, "[ERRO] O Número maximo de Balas é de 999");
  1597. for(new p = 0; p < MAX_PLAYERS; p++)
  1598. {
  1599. if(PlayerInfo[p][NoEvento] == 1)
  1600. {
  1601. GivePlayerWeapon(p, EventInfo[Arma], strval(inputtext));
  1602. }
  1603. }
  1604. GetPlayerName(playerid, NomePlayer, MAX_PLAYER_NAME);
  1605. format(Format, sizeof(Format), "[EVENTO] O Administrador %s deu a arma ID %d para todos os jogadores do evento!", NomePlayer, EventInfo[Arma]);
  1606. SendEventMessage(COR_INFO, Format);
  1607. }
  1608. return 1;
  1609. }
  1610. ////////////////////////////////////////////////////////////////////////////////
  1611. if(dialogid == DIALOG_CARRO)
  1612. {
  1613. if(response)
  1614. {
  1615. if(strval(inputtext) < 400 && strval(inputtext) != 0 || strval(inputtext) > 611 && strval(inputtext) != 0) return SendClientMessage(playerid, COR_ERRO, "[ERRO] ID informado invalido!");
  1616. EventInfo[Carro] = strval(inputtext);
  1617. if(strval(inputtext) == 0)
  1618. {
  1619. for(new p = 0; p < MAX_PLAYERS; p++)
  1620. {
  1621. if(PlayerInfo[p][NoEvento] == 1)
  1622. {
  1623. DestroyVehicle(PlayerInfo[p][Carro]);
  1624. PlayerInfo[p][Carro] = 0;
  1625. }
  1626. }
  1627. GetPlayerName(playerid, NomePlayer, MAX_PLAYER_NAME);
  1628. format(Format, sizeof(Format), "[EVENTO] O Administrador %s retirou o veiculo de todos os jogadores do evento!", NomePlayer);
  1629. SendEventMessage(COR_INFO, Format);
  1630. return 1;
  1631. }
  1632. ShowPlayerDialog(playerid, DIALOG_COR1, DIALOG_STYLE_INPUT, "{FFFF00}Definições do Evento", "Digite a Primeira Cor que você deseja para os Veiculos:", "Continuar", "");
  1633. }
  1634. return 1;
  1635. }
  1636. ////////////////////////////////////////////////////////////////////////////////
  1637. if(dialogid == DIALOG_COR1)
  1638. {
  1639. if(response)
  1640. {
  1641. if(strval(inputtext) < 0 || strval(inputtext) > 255) return SendClientMessage(playerid, COR_ERRO, "[ERRO] ID informado invalido!");
  1642. EventInfo[Cor1] = strval(inputtext);
  1643. ShowPlayerDialog(playerid, DIALOG_COR2, DIALOG_STYLE_INPUT, "{FFFF00}Definições do Evento", "Digite a Segunda Cor que você deseja para os Veiculos:", "Continuar", "");
  1644. }
  1645. return 1;
  1646. }
  1647. ////////////////////////////////////////////////////////////////////////////////
  1648. if(dialogid == DIALOG_COR2)
  1649. {
  1650. if(response)
  1651. {
  1652. if(strval(inputtext) < 0 || strval(inputtext) > 255) return SendClientMessage(playerid, COR_ERRO, "[ERRO] ID informado invalido!");
  1653. EventInfo[Cor2] = strval(inputtext);
  1654. new CarID;
  1655. for(new p = 0; p < MAX_PLAYERS; p++)
  1656. {
  1657. if(PlayerInfo[p][NoEvento] == 1)
  1658. {
  1659. if(PlayerInfo[p][Carro] >= 1)
  1660. {
  1661. DestroyVehicle(PlayerInfo[p][Carro]);
  1662. PlayerInfo[p][Carro] = 0;
  1663. }
  1664. GetPlayerPos(p, PosX, PosY, PosZ);
  1665. GetPlayerFacingAngle(p, PosA);
  1666. CarID = CreateVehicle(EventInfo[Carro], PosX, PosY, PosZ, PosA, EventInfo[Cor1], EventInfo[Cor2], -1);
  1667. LinkVehicleToInterior(CarID, EventInfo[Interior]);
  1668. SetVehicleVirtualWorld(CarID, EventInfo[VirtualWorld]);
  1669. PutPlayerInVehicle(p, CarID, 0);
  1670. PlayerInfo[p][Carro] = CarID;
  1671. }
  1672. }
  1673. GetPlayerName(playerid, NomePlayer, MAX_PLAYER_NAME);
  1674. format(Format, sizeof(Format), "[EVENTO] O Administrador %s deu o veiculo ID %d para todos os jogadores do evento!", NomePlayer, EventInfo[Carro]);
  1675. SendEventMessage(COR_INFO, Format);
  1676. }
  1677. return 1;
  1678. }
  1679. ////////////////////////////////////////////////////////////////////////////////
  1680. if(dialogid == DIALOG_VIDAVEICULOS)
  1681. {
  1682. if(response)
  1683. {
  1684. if(strval(inputtext) < 0 || strval(inputtext) > 5000) return SendClientMessage(playerid, COR_ERRO, "[ERRO] Use de 0 á 5000!");
  1685. for(new p = 0; p < MAX_PLAYERS; p++)
  1686. {
  1687. if(PlayerInfo[p][NoEvento] == 1)
  1688. {
  1689. if(PlayerInfo[p][Carro] >= 1)
  1690. {
  1691. SetVehicleHealth(PlayerInfo[p][Carro], strval(inputtext));
  1692. }
  1693. }
  1694. }
  1695. GetPlayerName(playerid, NomePlayer, MAX_PLAYER_NAME);
  1696. format(Format, sizeof(Format), "[EVENTO] O Administrador %s setou a vida dos veiculos do evento para %d", NomePlayer, strval(inputtext));
  1697. SendEventMessage(COR_INFO, Format);
  1698. }
  1699. return 1;
  1700. }
  1701. ////////////////////////////////////////////////////////////////////////////////
  1702. if(dialogid == DIALOG_KICK)
  1703. {
  1704. if(response)
  1705. {
  1706. if(!IsPlayerConnected(strval(inputtext))) return SendClientMessage(playerid, COR_ERRO, "[ERRO] O Jogador informado não esta conectado!");
  1707. if(PlayerInfo[strval(inputtext)][NoEvento] == 0) return SendClientMessage(playerid, COR_ERRO, "[ERRO] Não é possivel kickar um jogador que não está no evento!");
  1708. new NomePlayer2[MAX_PLAYER_NAME];
  1709. SetPlayerVirtualWorld(strval(inputtext), 0);
  1710. SetPlayerInterior(strval(inputtext), 0);
  1711. SpawnPlayer(strval(inputtext));
  1712. PlayerInfo[strval(inputtext)][NoEvento] = 0;
  1713. if(PlayerInfo[strval(inputtext)][Carro] >= 1)
  1714. {
  1715. DestroyVehicle(PlayerInfo[strval(inputtext)][Carro]);
  1716. PlayerInfo[strval(inputtext)][Carro] = 0;
  1717. }
  1718. GetPlayerName(playerid, NomePlayer, MAX_PLAYER_NAME);
  1719. GetPlayerName(strval(inputtext), NomePlayer2, MAX_PLAYER_NAME);
  1720. format(Format, sizeof(Format), "[EVENTO] O Administrador %s kickou o jogador %s do evento!", NomePlayer, NomePlayer2);
  1721. SendEventMessage(COR_INFO, Format);
  1722. }
  1723. return 1;
  1724. }
  1725. ////////////////////////////////////////////////////////////////////////////////
  1726. if(dialogid == DIALOG_FIM1)
  1727. {
  1728. if(response)
  1729. {
  1730. if(!IsPlayerConnected(strval(inputtext))) return SendClientMessage(playerid, COR_ERRO, "[ERRO] O Jogador informado não esta conectado!");
  1731. GivePlayerMoney(strval(inputtext), EventInfo[Premio1]);
  1732. GetPlayerName(strval(inputtext), NomePlayer, MAX_PLAYER_NAME);
  1733. format(Format, sizeof(Format), "[EVENTO] 1º Colocado: %s | Premio Pago [%d]", NomePlayer, EventInfo[Premio1]);
  1734. SendClientMessageToAll(COR_INFO, Format);
  1735. ShowPlayerDialog(playerid, DIALOG_FIM2, DIALOG_STYLE_INPUT, "{FFFF00}Definições do Evento", "Digite o ID do Segundo Colocado no Evento:", "Continuar", "");
  1736. }
  1737. return 1;
  1738. }
  1739. ////////////////////////////////////////////////////////////////////////////////
  1740. if(dialogid == DIALOG_FIM2)
  1741. {
  1742. if(response)
  1743. {
  1744. if(!IsPlayerConnected(strval(inputtext))) return SendClientMessage(playerid, COR_ERRO, "[ERRO] O Jogador informado não esta conectado!");
  1745. GivePlayerMoney(strval(inputtext), EventInfo[Premio2]);
  1746. GetPlayerName(strval(inputtext), NomePlayer, MAX_PLAYER_NAME);
  1747. format(Format, sizeof(Format), "[EVENTO] 2º Colocado: %s | Premio Pago [%d]", NomePlayer, EventInfo[Premio2]);
  1748. SendClientMessageToAll(COR_INFO, Format);
  1749. ShowPlayerDialog(playerid, DIALOG_FIM3, DIALOG_STYLE_INPUT, "{FFFF00}Definições do Evento", "Digite o ID do Terceiro Colocado no Evento:", "Continuar", "");
  1750. }
  1751. return 1;
  1752. }
  1753. ////////////////////////////////////////////////////////////////////////////////
  1754. if(dialogid == DIALOG_FIM3)
  1755. {
  1756. if(response)
  1757. {
  1758. if(!IsPlayerConnected(strval(inputtext))) return SendClientMessage(playerid, COR_ERRO, "[ERRO] O Jogador informado não esta conectado!");
  1759. GivePlayerMoney(strval(inputtext), EventInfo[Premio3]);
  1760. GetPlayerName(strval(inputtext), NomePlayer, MAX_PLAYER_NAME);
  1761. format(Format, sizeof(Format), "[EVENTO] 3º Colocado: %s | Premio Pago [%d]", NomePlayer, EventInfo[Premio3]);
  1762. SendClientMessageToAll(COR_INFO, Format);
  1763. DestruirEvento(playerid);
  1764. }
  1765. return 1;
  1766. }
  1767. ////////////////////////////////////////////////////////////////////////////////
  1768. if(dialogid == DIALOG_VIDA)
  1769. {
  1770. if(response)
  1771. {
  1772. if(strval(inputtext) < 0 || strval(inputtext) > 299) return SendClientMessage(playerid, COR_ERRO, "[ERRO] Use de 0 á 100!");
  1773. EventInfo[Vida] = strval(inputtext);
  1774. ShowPlayerDialog(playerid, DIALOG_COLETE, DIALOG_STYLE_INPUT, "{FFFF00}Definições do Evento", "Digite o Colete que você deseja Definir para os\nJogadores do Evento", "Definir", "");
  1775. }
  1776. return 1;
  1777. }
  1778. ////////////////////////////////////////////////////////////////////////////////
  1779. if(dialogid == DIALOG_COLETE)
  1780. {
  1781. if(response)
  1782. {
  1783. if(strval(inputtext) < 0 || strval(inputtext) > 100) return SendClientMessage(playerid, COR_ERRO, "[ERRO] Use de 0 á 100!");
  1784. for(new p = 0; p < MAX_PLAYERS; p++)
  1785. {
  1786. if(PlayerInfo[p][NoEvento] == 1)
  1787. {
  1788. SetPlayerHealth(p, EventInfo[Vida]);
  1789. SetPlayerArmour(p, strval(inputtext));
  1790. }
  1791. }
  1792. GetPlayerName(playerid, NomePlayer, MAX_PLAYER_NAME);
  1793. format(Format, sizeof(Format), "[EVENTO] O Administrador %s setou a vida dos jogadores do evento para %d e o colete para %d", NomePlayer, EventInfo[Vida], strval(inputtext));
  1794. SendEventMessage(COR_INFO, Format);
  1795. }
  1796. return 1;
  1797. }
  1798. ////////////////////////////////////////////////////////////////////////////////
  1799. if(dialogid == DIALOG_SKIN)
  1800. {
  1801. if(response)
  1802. {
  1803. if(strval(inputtext) < 0 || strval(inputtext) > 100) return SendClientMessage(playerid, COR_ERRO, "[ERRO] Use de 0 á 100!");
  1804. for(new p = 0; p < MAX_PLAYERS; p++)
  1805. {
  1806. if(PlayerInfo[p][NoEvento] == 1)
  1807. {
  1808. SetPlayerSkin(p, strval(inputtext));
  1809. }
  1810. }
  1811. GetPlayerName(playerid, NomePlayer, MAX_PLAYER_NAME);
  1812. format(Format, sizeof(Format), "[EVENTO] O Administrador %s setou a skin dos jogadores do evento para %d", NomePlayer, strval(inputtext));
  1813. SendEventMessage(COR_INFO, Format);
  1814. }
  1815. return 1;
  1816. }
  1817. ////////////////////////////////////////////////////////////////////////////////
  1818. if(dialogid == DIALOG_BAN1)
  1819. {
  1820. if(response)
  1821. {
  1822. if(!IsPlayerConnected(strval(inputtext))) return SendClientMessage(playerid, COR_ERRO, "[ERRO] O Jogador informado não esta conectado!");
  1823. BanInfo[ID] = strval(inputtext);
  1824. ShowPlayerDialog(playerid, DIALOG_BAN2, DIALOG_STYLE_INPUT, "{FF0000}Definições do Banimento", "{FFFFFF}Digite a quantidade de Dias que\nvocê deseja que o Jogador seja banido:", "Continuar", "Cancelar");
  1825. }
  1826. else
  1827. {
  1828. BanInfo[ID] = 0;
  1829. BanInfo[Tempo] = 0;
  1830. }
  1831. return 1;
  1832. }
  1833. ////////////////////////////////////////////////////////////////////////////////
  1834. if(dialogid == DIALOG_BAN2)
  1835. {
  1836. if(response)
  1837. {
  1838. if(strval(inputtext) < 1 || strval(inputtext) > 30) return SendClientMessage(playerid, COR_ERRO, "[ERRO] É permitido um período minimo de 1 dia e maximo de 30 dias!");
  1839. BanInfo[Tempo] = strval(inputtext);
  1840. ShowPlayerDialog(playerid, DIALOG_BAN3, DIALOG_STYLE_INPUT, "{FF0000}Definições do Banimento", "{FFFFFF}Digite o Motivo do Banimento:", "Continuar", "Cancelar");
  1841. }
  1842. else
  1843. {
  1844. BanInfo[ID] = 0;
  1845. BanInfo[Tempo] = 0;
  1846. }
  1847. return 1;
  1848. }
  1849. ////////////////////////////////////////////////////////////////////////////////
  1850. if(dialogid == DIALOG_BAN3)
  1851. {
  1852. if(response)
  1853. {
  1854. new Caminho[64], Dia, Mes, Ano, Hora, Minuto, Segundo;
  1855. GetPlayerName(BanInfo[ID], Name, MAX_PLAYER_NAME);
  1856. GetPlayerName(playerid, NomePlayer, MAX_PLAYER_NAME);
  1857. format(Caminho, sizeof(Caminho), "/BanEvento/%s.ini", Name);
  1858. if(DOF2_FileExists(Caminho)) return SendClientMessage(playerid, COR_ERRO, "[ERRO] Esse jogador já está banido dos eventos!");
  1859. DOF2_CreateFile(Caminho);
  1860. getdate(Ano, Mes, Dia);
  1861. gettime(Hora, Minuto, Segundo);
  1862. DOF2_SetString(Caminho, "Administrador", NomePlayer);
  1863. DOF2_SetString(Caminho, "Motivo", inputtext);
  1864. DOF2_SetInt(Caminho, "Dia", Dia);
  1865. DOF2_SetInt(Caminho, "Mes", Mes);
  1866. DOF2_SetInt(Caminho, "Ano", Ano);
  1867. DOF2_SetInt(Caminho, "Hora", Hora);
  1868. DOF2_SetInt(Caminho, "Minuto", Minuto);
  1869. DOF2_SetInt(Caminho, "Segundo", Segundo);
  1870. DOF2_SetInt(Caminho, "Tempo (DIAS)", BanInfo[Tempo]);
  1871. DOF2_SaveFile();
  1872. PlayerInfo[BanInfo[ID]][Banido] = 1;
  1873. if(PlayerInfo[BanInfo[ID]][NoEvento] == 1)
  1874. {
  1875. SetPlayerVirtualWorld(BanInfo[ID], 0);
  1876. SetPlayerInterior(BanInfo[ID], 0);
  1877. SpawnPlayer(BanInfo[ID]);
  1878. PlayerInfo[BanInfo[ID]][NoEvento] = 0;
  1879. if(PlayerInfo[BanInfo[ID]][Carro] >= 1)
  1880. {
  1881. DestroyVehicle(PlayerInfo[BanInfo[ID]][Carro]);
  1882. PlayerInfo[BanInfo[ID]][Carro] = 0;
  1883. }
  1884. }
  1885. format(Format, sizeof(Format), "[EVENTO] O Administrador %s baniu o jogador %s dos eventos por %d dias | Motivo: %s", NomePlayer, Name, BanInfo[Tempo], inputtext);
  1886. SendClientMessageToAll(COR_INFO, Format);
  1887. BanInfo[ID] = 0;
  1888. BanInfo[Tempo] = 0;
  1889. }
  1890. return 1;
  1891. }
  1892. ////////////////////////////////////////////////////////////////////////////////
  1893. if(dialogid == DIALOG_DESBAN)
  1894. {
  1895. if(response)
  1896. {
  1897. if(!IsPlayerConnected(strval(inputtext))) return SendClientMessage(playerid, COR_ERRO, "[ERRO] O Jogador informado não esta conectado!");
  1898. BanInfo[DesbanID] = strval(inputtext);
  1899. ShowPlayerDialog(playerid, DIALOG_DESBAN2, DIALOG_STYLE_INPUT, "{FF0000}Definições do Desbanimento", "{FFFFFF}Digite o Motivo do Desbanimento:", "Continuar", "Cancelar");
  1900. }
  1901. return 1;
  1902. }
  1903. ////////////////////////////////////////////////////////////////////////////////
  1904. if(dialogid == DIALOG_DESBAN2)
  1905. {
  1906. if(response)
  1907. {
  1908. GetPlayerName(BanInfo[DesbanID], Name, MAX_PLAYER_NAME);
  1909. GetPlayerName(playerid, NomePlayer, MAX_PLAYER_NAME);
  1910. format(Format, sizeof(Format), "/BanEvento/%s.ini", Name);
  1911. if(!DOF2_FileExists(Format)) return SendClientMessage(playerid, COR_ERRO, "[ERRO] Esse jogador não está banido dos eventos!");
  1912. DOF2_RemoveFile(Format);
  1913. ChecarBan(BanInfo[DesbanID]);
  1914. format(Format, sizeof(Format), "[EVENTO] O Administrador %s desbaniu o Jogador %s dos eventos | Motivo: %s", NomePlayer, Name, inputtext);
  1915. SendClientMessageToAll(COR_INFO, Format);
  1916. }
  1917. return 1;
  1918. }
  1919. ////////////////////////////////////////////////////////////////////////////////
  1920. if(dialogid == DIALOG_PUXAR)
  1921. {
  1922. if(response)
  1923. {
  1924. if(!IsPlayerConnected(strval(inputtext))) return SendClientMessage(playerid, COR_ERRO, "[ERRO] O Jogador informado não esta conectado!");
  1925. ChecarBan(strval(inputtext));
  1926. if(EventInfo[Criado] == 0) return SendClientMessage(playerid, COR_ERRO, "[ERRO] Não existe nenhum evento criado!");
  1927. if(PlayerInfo[strval(inputtext)][Banido] == 1) return SendClientMessage(playerid, COR_ERRO, "[ERRO] O Jogador informado está banido!");
  1928. if(PlayerInfo[strval(inputtext)][NoEvento] == 1) return SendClientMessage(playerid, COR_ERRO, "[ERRO] O Jogador já está no Evento!");
  1929. SetPlayerVirtualWorld(strval(inputtext), EventInfo[VirtualWorld]);
  1930. SetPlayerInterior(strval(inputtext), EventInfo[Interior]);
  1931. SetPlayerHealth(strval(inputtext), 100);
  1932. SetPlayerArmour(strval(inputtext), 100);
  1933. ResetPlayerWeapons(strval(inputtext));
  1934. SetPlayerPos(strval(inputtext), EventInfo[X], EventInfo[Y], EventInfo[Z]);
  1935. SetPlayerFacingAngle(strval(inputtext), EventInfo[A]);
  1936. PlayerInfo[strval(inputtext)][NoEvento] = 1;
  1937. }
  1938. return 1;
  1939. }
  1940. ////////////////////////////////////////////////////////////////////////////////
  1941. if(dialogid == DIALOG_INFOBAN)
  1942. {
  1943. if(response)
  1944. {
  1945. if(!IsPlayerConnected(strval(inputtext))) return SendClientMessage(playerid, COR_ERRO, "O Jogador informado não esta conectado!");
  1946. new Caminho[64];
  1947. GetPlayerName(strval(inputtext), NomePlayer, MAX_PLAYER_NAME);
  1948. format(Caminho, sizeof(Caminho), "/BanEvento/%s.ini", NomePlayer);
  1949. if(!DOF2_FileExists(Caminho)) return SendClientMessage(playerid, COR_ERRO, "[ERRO] O Jogador informado não está banido dos eventos!");
  1950. format(Format, sizeof(Format), "Banido pelo Administrador: %s\nDia: %d\nMes: %d\nAno: %d\nHora: %d\nMinuto: %d\nSegundos: %d\nTempo Banido(DIAS): %d\nMotivo: %s", DOF2_GetString(Caminho, "Administrador"), DOF2_GetInt(Caminho, "Dia"), DOF2_GetInt(Caminho, "Mes"), DOF2_GetInt(Caminho, "Ano"), DOF2_GetInt(Caminho, "Hora"), DOF2_GetInt(Caminho, "Minuto"), DOF2_GetInt(Caminho, "Segundo"), DOF2_GetInt(Caminho, "Tempo (DIAS)"), DOF2_GetString(Caminho, "Motivo"));
  1951. ShowPlayerDialog(playerid, 1313, DIALOG_STYLE_MSGBOX, "{FFFF00}Informações do Ban", Format, "Fechar", "");
  1952. }
  1953. return 1;
  1954. }
  1955. ////////////////////////////////////////////////////////////////////////////////
  1956. if(dialogid == DIALOG_ABRIREVENTO)
  1957. {
  1958. if(response)
  1959. {
  1960.  
  1961. EventInfo[Criado] = 1;
  1962. EventInfo[Aberto] = 1;
  1963. SetPlayerVirtualWorld(playerid, EventInfo[VirtualWorld]);
  1964. SetPlayerInterior(playerid, EventInfo[Interior]);
  1965. SetPlayerHealth(playerid, 100);
  1966. SetPlayerArmour(playerid, 100);
  1967. PlayerInfo[playerid][NoEvento] = 1;
  1968. GetPlayerName(playerid, NomePlayer, MAX_PLAYER_NAME);
  1969. format(Format, sizeof(Format), "[EVENTO] O Administrador %s criou um Evento Aberto!", NomePlayer);
  1970. SendClientMessageToAll(COR_EVENTO, Format);
  1971. format(Format, sizeof(Format), "{FFFF00}Nome: {FF0000}%s {FFFF00}| Premio para o 1º Lugar: {FF0000}%d {FFFF00}| Premio para o 2º Lugar: {FF0000}%d", EventInfo[Nome], EventInfo[Premio1], EventInfo[Premio2]);
  1972. SendClientMessageToAll(COR_INFO, Format);
  1973. format(Format, sizeof(Format), "{FFFF00}Premio para o 3º Lugar: {FF0000}%d",EventInfo[Premio3]);
  1974. SendClientMessageToAll(COR_INFO, Format);
  1975. SendClientMessageToAll(COR_INFO, "Digite /irevento caso queira participar!");
  1976. return 1;
  1977. }
  1978. else
  1979. {
  1980. EventInfo[Criado] = 1;
  1981. EventInfo[Aberto] = 0;
  1982. SetPlayerVirtualWorld(playerid, EventInfo[VirtualWorld]);
  1983. SetPlayerInterior(playerid, EventInfo[Interior]);
  1984. SetPlayerHealth(playerid, 100);
  1985. SetPlayerArmour(playerid, 100);
  1986. PlayerInfo[playerid][NoEvento] = 1;
  1987. GetPlayerName(playerid, NomePlayer, MAX_PLAYER_NAME);
  1988. format(Format, sizeof(Format), "[EVENTO] O Administrador %s criou um Evento Fechado, aguarde até que ele o abra!", NomePlayer);
  1989. SendClientMessageToAll(COR_EVENTO, Format);
  1990. format(Format, sizeof(Format), "{FFFF00}Nome: {FF0000}%s {FFFF00}| Premio para o 1º Lugar: {FF0000}%d {FFFF00}| Premio para o 2º Lugar: {FF0000}%d {FFFF00}| Premio para o 3º Lugar: {FF0000}%d", EventInfo[Nome], EventInfo[Premio1], EventInfo[Premio2], EventInfo[Premio3]);
  1991. SendClientMessageToAll(COR_INFO, Format);
  1992. }
  1993. return 1;
  1994. }
  1995. ////////////////////////////////////////////////////////////////////////////////
  1996. if(dialogid == RADIOSIS)
  1997. {
  1998. if(response)
  1999. {
  2000.  
  2001. if(listitem == 0)
  2002. {
  2003. PlayAudioStreamForPlayer(playerid, "http://74.222.2.146:9358/");
  2004. return true;
  2005. }
  2006. if(listitem == 1)
  2007. {
  2008. PlayAudioStreamForPlayer(playerid, "http://46.165.221.218:80/");
  2009. return true;
  2010. }
  2011. if(listitem == 2)
  2012. {
  2013. PlayAudioStreamForPlayer(playerid, "http://65.60.25.242:8004/");
  2014. return true;
  2015. }
  2016. if(listitem == 3)
  2017. {
  2018. PlayAudioStreamForPlayer(playerid, "http://64.56.64.84:9908");
  2019. return true;
  2020. }
  2021. if(listitem == 4)
  2022. {
  2023. PlayAudioStreamForPlayer(playerid, "http://64.15.147.220:8042/");
  2024. return true;
  2025. }
  2026. if(listitem == 5)
  2027. {
  2028. PlayAudioStreamForPlayer(playerid, "http://189.76.158.143:50002/");
  2029. return true;
  2030. }
  2031. if(listitem == 6)
  2032. {
  2033. PlayAudioStreamForPlayer(playerid, "http://72.232.40.182:80");
  2034. return true;
  2035. }
  2036. if(listitem == 7)
  2037. {
  2038. SendClientMessage(playerid, -1, "{FFFF00}Você Desligou a Rádio Com Sucesso!");
  2039. StopAudioStreamForPlayer(playerid);
  2040. return true;
  2041. }
  2042. ////////////////////////////////////////////////////////////////////////////////
  2043. return true;
  2044. }
  2045. return true;
  2046. }
  2047. ////////////////////////////////////////////////////////////////////////////////
  2048. if(dialogid == 21)
  2049. {
  2050. if(response)
  2051. {
  2052. if(listitem == 0)
  2053. {
  2054. new ListaLV [] = "Rroca Escaldante\nThe Esmerald Isle\nOld Venturas\nStar Fish Casino\nCaligulas Calace\nPirate Il Men's\nThe Visage\nRed Sant's East\nRed Sant's West\nLas Venturas Airport\nBlack Field\nGreenglass Colege\nPagina Seguinte";
  2055. ShowPlayerDialog(playerid,22,DIALOG_STYLE_LIST,"Bairros:",ListaLV,"Ir Para","Cancelar");
  2056. }
  2057. else if(listitem == 1)
  2058. {
  2059. new ListaLS [] = "DP\nCommerce\nConference Center\nVerona Beach\nSanta Maria Beach\nRodeo\nTemple\nVinneWood\nMarket\nRichman\nMulholland\nDowntown Los Santos\nMulholland\nLittle Mexico\nUnity Station\nCorona\nVerdant Bllufs\nIdlewood\nJeferson\nGlen Park\nMorro\nLas Colinas\nEast Los Santos\nLos Flores\nEast Beach\nGanton\nWillowfield\nOcean Docks\nLos Santos Airport";
  2060. ShowPlayerDialog(playerid,23,DIALOG_STYLE_LIST,"Bairros:",ListaLS,"Ir Para","Cancelar");
  2061. }
  2062. else if(listitem == 2)
  2063. {
  2064. new ListaSF [] = "{FFFF00}San Fierro Airport\nFoster Valley\nMissionary Hill\nAvistra Club\nHashBurry\nGarcia\nDoherty\nOcean Flats\nCity Hall\nQueens\nKing's\nEaster Basin\nDownTown\nChinaTown\nJuniper Hill\nSanta Flora\nPalisades\nParadiso";
  2065. ShowPlayerDialog(playerid,24,DIALOG_STYLE_LIST,"Bairros:",ListaSF,"Ir Para","Cancelar");
  2066. }
  2067. else if(listitem == 3)
  2068. {
  2069. new ListaSF [] = "{AA3333}BaySide\nArea 51\nEl Quebrados\nAngel Pine";
  2070. ShowPlayerDialog(playerid,26,DIALOG_STYLE_LIST,"Bairros:",ListaSF,"Ir Para","Cancelar");
  2071. }
  2072. }
  2073. }
  2074. ////////////////////////////////////////////////////////////////////////////////
  2075. if(dialogid == 22)
  2076. {
  2077. if(response)
  2078. {
  2079. if(listitem == 0)
  2080. {
  2081. if(IsPlayerInAnyVehicle(playerid))
  2082. {
  2083. SetVehiclePos(GetPlayerVehicleID(playerid),2316.9329,2387.0840,10.8203);
  2084. }
  2085. else
  2086. {
  2087. new str[64], pName[MAX_PLAYER_NAME];
  2088. GetPlayerName(playerid, pName, sizeof(pName));
  2089. format(str, sizeof(str), "{AA3333}%s {FFFF00}Teletransportou Use : /teleportes", pName);
  2090. SendClientMessageToAll(0xFFFF00FF, str);
  2091. SetPlayerPos(playerid, 2316.9329,2387.0840,10.8203);
  2092. }
  2093. }
  2094. else if(listitem == 1)
  2095. {
  2096. if(IsPlayerInAnyVehicle(playerid))
  2097. {
  2098. SetVehiclePos(GetPlayerVehicleID(playerid),2123.1165,2359.9038,10.8203);
  2099. }
  2100. else
  2101. {
  2102. new str[64], pName[MAX_PLAYER_NAME];
  2103. GetPlayerName(playerid, pName, sizeof(pName));
  2104. format(str, sizeof(str), "{AA3333}%s {FFFF00}Teletransportou Use : /teleportes", pName);
  2105. SendClientMessageToAll(0xFFFF00FF, str);
  2106. SetPlayerPos(playerid, 2123.1165,2359.9038,10.8203);
  2107. }
  2108. }
  2109. else if(listitem == 2)
  2110. {
  2111. if(IsPlayerInAnyVehicle(playerid))
  2112. {
  2113. SetVehiclePos(GetPlayerVehicleID(playerid),2346.3838,2143.8789,10.6798);
  2114. }
  2115. else
  2116. {
  2117. new str[64], pName[MAX_PLAYER_NAME];
  2118. GetPlayerName(playerid, pName, sizeof(pName));
  2119. format(str, sizeof(str), "{AA3333}%s {FFFF00}Teletransportou Use : /teleportes", pName);
  2120. SendClientMessageToAll(0xFFFF00FF, str);
  2121. SetPlayerPos(playerid, 2346.3838,2143.8789,10.6798);
  2122. }
  2123. }
  2124. else if(listitem == 3)
  2125. {
  2126. if(IsPlayerInAnyVehicle(playerid))
  2127. {
  2128. SetVehiclePos(GetPlayerVehicleID(playerid),2502.6104,1964.2340,10.6812);
  2129. }
  2130. else
  2131. {
  2132. new str[64], pName[MAX_PLAYER_NAME];
  2133. GetPlayerName(playerid, pName, sizeof(pName));
  2134. format(str, sizeof(str), "{AA3333}%s {FFFF00}Teletransportou Use : /teleportes", pName);
  2135. SendClientMessageToAll(0xFFFF00FF, str);
  2136. SetPlayerPos(playerid,2502.6104,1964.2340,10.6812);
  2137. }
  2138. }
  2139. else if(listitem == 4)
  2140. {
  2141. if(IsPlayerInAnyVehicle(playerid))
  2142. {
  2143. SetVehiclePos(GetPlayerVehicleID(playerid),2510.0022,1579.1565,10.6812);
  2144. }
  2145. else
  2146. {
  2147. new str[64], pName[MAX_PLAYER_NAME];
  2148. GetPlayerName(playerid, pName, sizeof(pName));
  2149. format(str, sizeof(str), "{AA3333}%s {FFFF00}Teletransportou Use : /teleportes", pName);
  2150. SendClientMessageToAll(0xFFFF00FF, str);
  2151. SetPlayerPos(playerid, 2510.0022,1579.1565,10.6812);
  2152. }
  2153. }
  2154. else if(listitem == 5)
  2155. {
  2156. if(IsPlayerInAnyVehicle(playerid))
  2157. {
  2158. SetVehiclePos(GetPlayerVehicleID(playerid),2029.7479,1557.2841,10.6812);
  2159. }
  2160. else
  2161. {
  2162. new str[64], pName[MAX_PLAYER_NAME];
  2163. GetPlayerName(playerid, pName, sizeof(pName));
  2164. format(str, sizeof(str), "{AA3333}%s {FFFF00}Teletransportou Use : /teleportes", pName);
  2165. SendClientMessageToAll(0xFFFF00FF, str);
  2166. SetPlayerPos(playerid,2029.7479,1557.2841,10.6812);
  2167. }
  2168. }
  2169. else if(listitem == 6)
  2170. {
  2171. if(IsPlayerInAnyVehicle(playerid))
  2172. {
  2173. SetVehiclePos(GetPlayerVehicleID(playerid),2057.1782,1892.6608,11.8953);
  2174. }
  2175. else
  2176. {
  2177. new str[64], pName[MAX_PLAYER_NAME];
  2178. GetPlayerName(playerid, pName, sizeof(pName));
  2179. format(str, sizeof(str), "{AA3333}%s {FFFF00}Teletransportou Use : /teleportes", pName);
  2180. SendClientMessageToAll(0xFFFF00FF, str);
  2181. SetPlayerPos(playerid, 2057.1782,1892.6608,11.8953);
  2182. }
  2183. }
  2184. else if(listitem == 7)
  2185. {
  2186. if(IsPlayerInAnyVehicle(playerid))
  2187. {
  2188. SetVehiclePos(GetPlayerVehicleID(playerid),1920.7377,2220.2656,10.6797);
  2189. }
  2190. else
  2191. {
  2192. new str[64], pName[MAX_PLAYER_NAME];
  2193. GetPlayerName(playerid, pName, sizeof(pName));
  2194. format(str, sizeof(str), "{AA3333}%s {FFFF00}Teletransportou Use : /teleportes", pName);
  2195. SendClientMessageToAll(0xFFFF00FF, str);
  2196. SetPlayerPos(playerid,1920.7377,2220.2656,10.6797);
  2197. }
  2198. }
  2199. else if(listitem == 8)
  2200. {
  2201. if(IsPlayerInAnyVehicle(playerid))
  2202. {
  2203. SetVehiclePos(GetPlayerVehicleID(playerid),1607.5480,2225.5803,10.6797);
  2204. }
  2205. else
  2206. {
  2207. new str[64], pName[MAX_PLAYER_NAME];
  2208. GetPlayerName(playerid, pName, sizeof(pName));
  2209. format(str, sizeof(str), "{AA3333}%s {FFFF00}Teletransportou Use : /teleportes", pName);
  2210. SendClientMessageToAll(0xFFFF00FF, str);
  2211. SetPlayerPos(playerid, 1607.5480,2225.5803,10.6797);
  2212. }
  2213. }
  2214. else if(listitem == 9)
  2215. {
  2216. if(IsPlayerInAnyVehicle(playerid))
  2217. {
  2218. SetVehiclePos(GetPlayerVehicleID(playerid),1685.4265,1597.7751,10.6797);
  2219. }
  2220. else
  2221. {
  2222. new str[64], pName[MAX_PLAYER_NAME];
  2223. GetPlayerName(playerid, pName, sizeof(pName));
  2224. format(str, sizeof(str), "{AA3333}%s {FFFF00}Teletransportou Use : /teleportes", pName);
  2225. SendClientMessageToAll(0xFFFF00FF, str);
  2226. SetPlayerPos(playerid,1685.4265,1597.7751,10.6797);
  2227. }
  2228. }
  2229. else if(listitem == 10)
  2230. {
  2231. if(IsPlayerInAnyVehicle(playerid))
  2232. {
  2233. SetVehiclePos(GetPlayerVehicleID(playerid),1094.5911,1707.0869,10.6797);
  2234. }
  2235. else
  2236. {
  2237. new str[64], pName[MAX_PLAYER_NAME];
  2238. GetPlayerName(playerid, pName, sizeof(pName));
  2239. format(str, sizeof(str), "{AA3333}%s {FFFF00}Teletransportou Use : /teleportes", pName);
  2240. SendClientMessageToAll(0xFFFF00FF, str);
  2241. SetPlayerPos(playerid, 1094.5911,1707.0869,10.6797);
  2242. }
  2243. }
  2244. else if(listitem == 11)
  2245. {
  2246. if(IsPlayerInAnyVehicle(playerid))
  2247. {
  2248. SetVehiclePos(GetPlayerVehicleID(playerid),1064.6813,1058.4824,10.6797);
  2249. }
  2250. else
  2251. {
  2252. new str[64], pName[MAX_PLAYER_NAME];
  2253. GetPlayerName(playerid, pName, sizeof(pName));
  2254. format(str, sizeof(str), "{AA3333}%s {FFFF00}Teletransportou Use : /teleportes", pName);
  2255. SendClientMessageToAll(0xFFFF00FF, str);
  2256. SetPlayerPos(playerid, 1064.6813,1058.4824,10.6797);
  2257. }
  2258. }
  2259. else if(listitem == 12)
  2260. {
  2261. new ListaLV2 [] = "Blackfield Capel\nLVA Frate Deport\nRockshore West\nRockshore East\nLindel Station\nPillgrem\nWhitewood States\nThe Four Dragons Casino\nThe Pink Sawn\nThe Hight Roller\nCreek\nMilitary Fuels\nSpiny Bed\nPrickle Pine\nYellow Beli Golf\nCome-a-Lot\nThe Camel's Toe\nRoyal Casino\nThe Clowns Pocket";
  2262. ShowPlayerDialog(playerid,25,DIALOG_STYLE_LIST,"Bairros:",ListaLV2,"Ir Para","Cancelar");
  2263. }
  2264. }
  2265. }
  2266. ////////////////////////////////////////////////////////////////////////////////
  2267. if(dialogid == 25)
  2268. {
  2269. if(response)
  2270. {
  2271. if(listitem == 0)
  2272. {
  2273. if(IsPlayerInAnyVehicle(playerid))
  2274. {
  2275.  
  2276. SetVehiclePos(GetPlayerVehicleID(playerid),1445.1311,762.3398,10.6797);
  2277. }
  2278. else
  2279. {
  2280. new str[64], pName[MAX_PLAYER_NAME];
  2281. GetPlayerName(playerid, pName, sizeof(pName));
  2282. format(str, sizeof(str), "{AA3333}%s {FFFF00}Teletransportou Use : /teleportes", pName);
  2283. SendClientMessageToAll(0xFFFF00FF, str);
  2284. SetPlayerPos(playerid, 1445.1311,762.3398,10.6797);
  2285. }
  2286. }
  2287. else if(listitem == 1)
  2288. {
  2289. if(IsPlayerInAnyVehicle(playerid))
  2290. {
  2291. SetVehiclePos(GetPlayerVehicleID(playerid),1502.7595,994.4595,10.6797);
  2292. }
  2293. else
  2294. {
  2295. new str[64], pName[MAX_PLAYER_NAME];
  2296. GetPlayerName(playerid, pName, sizeof(pName));
  2297. format(str, sizeof(str), "{AA3333}%s {FFFF00}Teletransportou Use : /teleportes", pName);
  2298. SendClientMessageToAll(0xFFFF00FF, str);
  2299. SetPlayerPos(playerid, 1502.7595,994.4595,10.6797);
  2300. }
  2301. }
  2302. else if(listitem == 2)
  2303. {
  2304. if(IsPlayerInAnyVehicle(playerid))
  2305. {
  2306. SetVehiclePos(GetPlayerVehicleID(playerid),1978.2631,706.1464,10.6797);
  2307. }
  2308. else
  2309. {
  2310. new str[64], pName[MAX_PLAYER_NAME];
  2311. GetPlayerName(playerid, pName, sizeof(pName));
  2312. format(str, sizeof(str), "{AA3333}%s {FFFF00}Teletransportou Use : /teleportes", pName);
  2313. SendClientMessageToAll(0xFFFF00FF, str);
  2314. SetPlayerPos(playerid, 1978.2631,706.1464,10.6797);
  2315. }
  2316. }
  2317. else if(listitem == 3)
  2318. {
  2319.  
  2320. if(IsPlayerInAnyVehicle(playerid))
  2321. {
  2322. SetVehiclePos(GetPlayerVehicleID(playerid),2654.9163,768.8733,10.6797);
  2323. }
  2324. else
  2325. {
  2326. new str[64], pName[MAX_PLAYER_NAME];
  2327. GetPlayerName(playerid, pName, sizeof(pName));
  2328. format(str, sizeof(str), "{AA3333}%s {FFFF00}Teletransportou Use : /teleportes", pName);
  2329. SendClientMessageToAll(0xFFFF00FF, str);
  2330. SetPlayerPos(playerid,2654.9163,768.8733,10.6797);
  2331. }
  2332. }
  2333. else if(listitem == 4)
  2334. {
  2335. if(IsPlayerInAnyVehicle(playerid))
  2336. {
  2337. SetVehiclePos(GetPlayerVehicleID(playerid),2858.8425,1287.5443,10.6797);
  2338. }
  2339. else
  2340. {
  2341. new str[64], pName[MAX_PLAYER_NAME];
  2342. GetPlayerName(playerid, pName, sizeof(pName));
  2343. format(str, sizeof(str), "{AA3333}%s {FFFF00}Teletransportou Use : /teleportes", pName);
  2344. SendClientMessageToAll(0xFFFF00FF, str);
  2345. SetPlayerPos(playerid, 2858.8425,1287.5443,10.6797);
  2346. }
  2347. }
  2348. else if(listitem == 5)
  2349. {
  2350. if(IsPlayerInAnyVehicle(playerid))
  2351. {
  2352. SetVehiclePos(GetPlayerVehicleID(playerid),2524.2600,1525.7877,10.6797);
  2353. }
  2354. else
  2355. {
  2356. new str[64], pName[MAX_PLAYER_NAME];
  2357. GetPlayerName(playerid, pName, sizeof(pName));
  2358. format(str, sizeof(str), "{AA3333}%s {FFFF00}Teletransportou Use : /teleportes", pName);
  2359. SendClientMessageToAll(0xFFFF00FF, str);
  2360. SetPlayerPos(playerid, 2524.2600,1525.7877,10.6797);
  2361. }
  2362. }
  2363. else if(listitem == 6)
  2364. {
  2365. if(IsPlayerInAnyVehicle(playerid))
  2366. {
  2367. SetVehiclePos(GetPlayerVehicleID(playerid),997.6824,2299.4243,10.6797);
  2368. }
  2369. else
  2370. {
  2371. new str[64], pName[MAX_PLAYER_NAME];
  2372. GetPlayerName(playerid, pName, sizeof(pName));
  2373. format(str, sizeof(str), "{AA3333}%s {FFFF00}Teletransportou Use : /teleportes", pName);
  2374. SendClientMessageToAll(0xFFFF00FF, str);
  2375. SetPlayerPos(playerid, 997.6824,2299.4243,10.6797);
  2376. }
  2377. }
  2378. else if(listitem == 7)
  2379. {
  2380. if(IsPlayerInAnyVehicle(playerid))
  2381. {
  2382. SetVehiclePos(GetPlayerVehicleID(playerid),2033.9934,1009.9763,10.6797);
  2383. }
  2384. else
  2385. {
  2386. new str[64], pName[MAX_PLAYER_NAME];
  2387. GetPlayerName(playerid, pName, sizeof(pName));
  2388. format(str, sizeof(str), "{AA3333}%s {FFFF00}Teletransportou Use : /teleportes", pName);
  2389. SendClientMessageToAll(0xFFFF00FF, str);
  2390. SetPlayerPos(playerid,2033.9934,1009.9763,10.6797);
  2391. }
  2392. }
  2393. else if(listitem == 8)
  2394. {
  2395. if(IsPlayerInAnyVehicle(playerid))
  2396. {
  2397. SetVehiclePos(GetPlayerVehicleID(playerid),2020.6532,1171.7570,10.6797);
  2398. }
  2399. else
  2400. {
  2401. new str[64], pName[MAX_PLAYER_NAME];
  2402. GetPlayerName(playerid, pName, sizeof(pName));
  2403. format(str, sizeof(str), "{AA3333}%s {FFFF00}Teletransportou Use : /teleportes", pName);
  2404. SendClientMessageToAll(0xFFFF00FF, str);
  2405. SetPlayerPos(playerid,2020.6532,1171.7570,10.6797);
  2406. }
  2407. }
  2408. else if(listitem == 9)
  2409. {
  2410. if(IsPlayerInAnyVehicle(playerid))
  2411. {
  2412. SetVehiclePos(GetPlayerVehicleID(playerid),2022.6367,1343.2162,10.6797);
  2413. }
  2414. else
  2415. {
  2416. new str[64], pName[MAX_PLAYER_NAME];
  2417. GetPlayerName(playerid, pName, sizeof(pName));
  2418. format(str, sizeof(str), "{AA3333}%s {FFFF00}Teletransportou Use : /teleportes", pName);
  2419. SendClientMessageToAll(0xFFFF00FF, str);
  2420. SetPlayerPos(playerid, 2022.6367,1343.2162,10.6797);
  2421. }
  2422. }
  2423. else if(listitem == 10)
  2424. {
  2425. if(IsPlayerInAnyVehicle(playerid))
  2426. {
  2427. SetVehiclePos(GetPlayerVehicleID(playerid),2874.4829,2395.0498,10.6797);
  2428. }
  2429. else
  2430. {
  2431. new str[64], pName[MAX_PLAYER_NAME];
  2432. GetPlayerName(playerid, pName, sizeof(pName));
  2433. format(str, sizeof(str), "{AA3333}%s {FFFF00}Teletransportou Use : /teleportes", pName);
  2434. SendClientMessageToAll(0xFFFF00FF, str);
  2435. SetPlayerPos(playerid, 2874.4829,2395.0498,10.6797);
  2436. }
  2437. }
  2438. else if(listitem == 11)
  2439. {
  2440. if(IsPlayerInAnyVehicle(playerid))
  2441. {
  2442. SetVehiclePos(GetPlayerVehicleID(playerid),2637.2217,2767.3660,25.2594);
  2443. }
  2444. else
  2445. {
  2446. new str[64], pName[MAX_PLAYER_NAME];
  2447. GetPlayerName(playerid, pName, sizeof(pName));
  2448. format(str, sizeof(str), "{AA3333}%s {FFFF00}Teletransportou Use : /teleportes", pName);
  2449. SendClientMessageToAll(0xFFFF00FF, str);
  2450. SetPlayerPos(playerid, 2637.2217,2767.3660,25.2594);
  2451. }
  2452. }
  2453. else if(listitem == 12)
  2454. {
  2455. if(IsPlayerInAnyVehicle(playerid))
  2456. {
  2457. SetVehiclePos(GetPlayerVehicleID(playerid),2340.1096,2726.8103,10.8203);
  2458. }
  2459. else
  2460. {
  2461. new str[64], pName[MAX_PLAYER_NAME];
  2462. GetPlayerName(playerid, pName, sizeof(pName));
  2463. format(str, sizeof(str), "{AA3333}%s {FFFF00}Teletransportou Use : /teleportes", pName);
  2464. SendClientMessageToAll(0xFFFF00FF, str);
  2465. SetPlayerPos(playerid, 2340.1096,2726.8103,10.8203);
  2466. }
  2467. }
  2468. else if(listitem == 13)
  2469. {
  2470. if(IsPlayerInAnyVehicle(playerid))
  2471. {
  2472. SetVehiclePos(GetPlayerVehicleID(playerid),1985.9471,2740.8760,10.8203);
  2473. }
  2474. else
  2475. {
  2476. new str[64], pName[MAX_PLAYER_NAME];
  2477. GetPlayerName(playerid, pName, sizeof(pName));
  2478. format(str, sizeof(str), "{AA3333}%s {FFFF00}Teletransportou Use : /teleportes", pName);
  2479. SendClientMessageToAll(0xFFFF00FF, str);
  2480. SetPlayerPos(playerid,1985.9471,2740.8760,10.8203);
  2481. }
  2482. }
  2483. else if(listitem == 14)
  2484. {
  2485. if(IsPlayerInAnyVehicle(playerid))
  2486. {
  2487. SetVehiclePos(GetPlayerVehicleID(playerid),1471.0515,2775.1880,10.6719);
  2488. }
  2489. else
  2490. {
  2491. new str[64], pName[MAX_PLAYER_NAME];
  2492. GetPlayerName(playerid, pName, sizeof(pName));
  2493. format(str, sizeof(str), "{AA3333}%s {FFFF00}Teletransportou Use : /teleportes", pName);
  2494. SendClientMessageToAll(0xFFFF00FF, str);
  2495. SetPlayerPos(playerid,1471.0515,2775.1880,10.6719);
  2496. }
  2497. }
  2498. else if(listitem == 15)
  2499. {
  2500. if(IsPlayerInAnyVehicle(playerid))
  2501. {
  2502. SetVehiclePos(GetPlayerVehicleID(playerid),2085.0923,1167.1442,10.8203);
  2503. }
  2504. else
  2505. {
  2506. new str[64], pName[MAX_PLAYER_NAME];
  2507. GetPlayerName(playerid, pName, sizeof(pName));
  2508. format(str, sizeof(str), "{AA3333}%s {FFFF00}Teletransportou Use : /teleportes", pName);
  2509. SendClientMessageToAll(0xFFFF00FF, str);
  2510. SetPlayerPos(playerid, 2085.0923,1167.1442,10.8203);
  2511. }
  2512. }
  2513. else if(listitem == 16)
  2514. {
  2515. if(IsPlayerInAnyVehicle(playerid))
  2516. {
  2517. SetVehiclePos(GetPlayerVehicleID(playerid),2092.5862,1338.0132,10.8203);
  2518. }
  2519. else
  2520. {
  2521. new str[64], pName[MAX_PLAYER_NAME];
  2522. GetPlayerName(playerid, pName, sizeof(pName));
  2523. format(str, sizeof(str), "{AA3333}%s {FFFF00}Teletransportou Use : /teleportes", pName);
  2524. SendClientMessageToAll(0xFFFF00FF, str);
  2525. SetPlayerPos(playerid,2092.5862,1338.0132,10.8203);
  2526. }
  2527. }
  2528. else if(listitem == 17)
  2529. {
  2530. if(IsPlayerInAnyVehicle(playerid))
  2531. {
  2532. SetVehiclePos(GetPlayerVehicleID(playerid),2074.4792,1452.0751,10.8203);
  2533. }
  2534. else
  2535. {
  2536. new str[64], pName[MAX_PLAYER_NAME];
  2537. GetPlayerName(playerid, pName, sizeof(pName));
  2538. format(str, sizeof(str), "{AA3333}%s {FFFF00}Teletransportou Use : /teleportes", pName);
  2539. SendClientMessageToAll(0xFFFF00FF, str);
  2540. SetPlayerPos(playerid, 2074.4792,1452.0751,10.8203);
  2541. }
  2542. }
  2543. else if(listitem == 18)
  2544. {
  2545. if(IsPlayerInAnyVehicle(playerid))
  2546. {
  2547. SetVehiclePos(GetPlayerVehicleID(playerid),2171.4106,1798.0422,10.6620);
  2548. }
  2549. else
  2550. {
  2551. new str[64], pName[MAX_PLAYER_NAME];
  2552. GetPlayerName(playerid, pName, sizeof(pName));
  2553. format(str, sizeof(str), "{AA3333}%s {FFFF00}Teletransportou Use : /teleportes", pName);
  2554. SendClientMessageToAll(0xFFFF00FF, str);
  2555. SetPlayerPos(playerid, 2171.4106,1798.0422,10.6620);
  2556. }
  2557. }
  2558. }
  2559. }
  2560. ////////////////////////////////////////////////////////////////////////////////
  2561. if(dialogid == 23)
  2562. {
  2563. if(response)
  2564. {
  2565. if(listitem == 0)
  2566. {
  2567. if(IsPlayerInAnyVehicle(playerid))
  2568. {
  2569. SetVehiclePos(GetPlayerVehicleID(playerid),1536.9833,-1666.0243,13.3828);
  2570. }
  2571. else
  2572. {
  2573. new str[64], pName[MAX_PLAYER_NAME];
  2574. GetPlayerName(playerid, pName, sizeof(pName));
  2575. format(str, sizeof(str), "{AA3333}%s {FFFF00}Teletransportou Use : /teleportes", pName);
  2576. SendClientMessageToAll(0xFFFF00FF, str);
  2577. SetPlayerPos(playerid, 1536.9833,-1666.0243,13.3828);
  2578. }
  2579. }
  2580. else if(listitem == 1)
  2581. {
  2582. if(IsPlayerInAnyVehicle(playerid))
  2583. {
  2584. SetVehiclePos(GetPlayerVehicleID(playerid),1712.8466,-1601.6588,13.5469);
  2585. }
  2586. else
  2587. {
  2588. new str[64], pName[MAX_PLAYER_NAME];
  2589. GetPlayerName(playerid, pName, sizeof(pName));
  2590. format(str, sizeof(str), "{AA3333}%s {FFFF00}Teletransportou Use : /teleportes", pName);
  2591. SendClientMessageToAll(0xFFFF00FF, str);
  2592. SetPlayerPos(playerid,1712.8466,-1601.6588,13.5469);
  2593. }
  2594. }
  2595. else if(listitem == 2)
  2596. {
  2597. if(IsPlayerInAnyVehicle(playerid))
  2598. {
  2599. SetVehiclePos(GetPlayerVehicleID(playerid),1150.6063,-1757.2850,13.5469);
  2600. }
  2601. else
  2602. {
  2603. new str[64], pName[MAX_PLAYER_NAME];
  2604. GetPlayerName(playerid, pName, sizeof(pName));
  2605. format(str, sizeof(str), "{AA3333}%s {FFFF00}Teletransportou Use : /teleportes", pName);
  2606. SendClientMessageToAll(0xFFFF00FF, str);
  2607. SetPlayerPos(playerid,1150.6063,-1757.2850,13.5469);
  2608. }
  2609. }
  2610. else if(listitem == 3)
  2611. {
  2612. if(IsPlayerInAnyVehicle(playerid))
  2613. {
  2614. SetVehiclePos(GetPlayerVehicleID(playerid),829.4111,-1819.5110,13.5469);
  2615. }
  2616. else
  2617. {
  2618. new str[64], pName[MAX_PLAYER_NAME];
  2619. GetPlayerName(playerid, pName, sizeof(pName));
  2620. format(str, sizeof(str), "{AA3333}%s {FFFF00}Teletransportou Use : /teleportes", pName);
  2621. SendClientMessageToAll(0xFFFF00FF, str);
  2622. SetPlayerPos(playerid,829.4111,-1819.5110,13.5469);
  2623. }
  2624. }
  2625. else if(listitem == 4)
  2626. {
  2627. if(IsPlayerInAnyVehicle(playerid))
  2628. {
  2629. SetVehiclePos(GetPlayerVehicleID(playerid),238.1804,-1831.1608,3.7632);
  2630. }
  2631. else
  2632. {
  2633. new str[64], pName[MAX_PLAYER_NAME];
  2634. GetPlayerName(playerid, pName, sizeof(pName));
  2635. format(str, sizeof(str), "{AA3333}%s {FFFF00}Teletransportou Use : /teleportes", pName);
  2636. SendClientMessageToAll(0xFFFF00FF, str);
  2637. SetPlayerPos(playerid, 238.1804,-1831.1608,3.7632);
  2638. }
  2639. }
  2640. else if(listitem == 5)
  2641. {
  2642. if(IsPlayerInAnyVehicle(playerid))
  2643. {
  2644. SetVehiclePos(GetPlayerVehicleID(playerid),388.5467,-1522.2148,33.1828);
  2645. }
  2646. else
  2647. {
  2648. new str[64], pName[MAX_PLAYER_NAME];
  2649. GetPlayerName(playerid, pName, sizeof(pName));
  2650. format(str, sizeof(str), "{AA3333}%s {FFFF00}Teletransportou Use : /teleportes", pName);
  2651. SendClientMessageToAll(0xFFFF00FF, str);
  2652. SetPlayerPos(playerid, 388.5467,-1522.2148,33.1828);
  2653. }
  2654. }
  2655. else if(listitem == 6)
  2656. {
  2657. if(IsPlayerInAnyVehicle(playerid))
  2658. {
  2659. SetVehiclePos(GetPlayerVehicleID(playerid),963.7173,-1098.4229,23.6934);
  2660. }
  2661. else
  2662. {
  2663. new str[64], pName[MAX_PLAYER_NAME];
  2664. GetPlayerName(playerid, pName, sizeof(pName));
  2665. format(str, sizeof(str), "{AA3333}%s {FFFF00}Teletransportou Use : /teleportes", pName);
  2666. SendClientMessageToAll(0xFFFF00FF, str);
  2667. SetPlayerPos(playerid, 963.7173,-1098.4229,23.6934);
  2668. }
  2669. }
  2670. else if(listitem == 7)
  2671. {
  2672. if(IsPlayerInAnyVehicle(playerid))
  2673. {
  2674.  
  2675. SetVehiclePos(GetPlayerVehicleID(playerid),926.8790,-1221.1567,16.9550);
  2676. }
  2677. else
  2678. {
  2679. new str[64], pName[MAX_PLAYER_NAME];
  2680. GetPlayerName(playerid, pName, sizeof(pName));
  2681. format(str, sizeof(str), "{AA3333}%s {FFFF00}Teletransportou Use : /teleportes", pName);
  2682. SendClientMessageToAll(0xFFFF00FF, str);
  2683. SetPlayerPos(playerid, 926.8790,-1221.1567,16.9550);
  2684. }
  2685. }
  2686. else if(listitem == 8)
  2687. {
  2688. if(IsPlayerInAnyVehicle(playerid))
  2689. {
  2690.  
  2691. SetVehiclePos(GetPlayerVehicleID(playerid),1129.3691,-1412.3772,13.6147);
  2692. }
  2693. else
  2694. {
  2695. new str[64], pName[MAX_PLAYER_NAME];
  2696. GetPlayerName(playerid, pName, sizeof(pName));
  2697. format(str, sizeof(str), "{AA3333}%s {FFFF00}Teletransportou Use : /teleportes", pName);
  2698. SendClientMessageToAll(0xFFFF00FF, str);
  2699. SetPlayerPos(playerid,1129.3691,-1412.3772,13.6147);
  2700. }
  2701. }
  2702. else if(listitem == 9)
  2703. {
  2704. if(IsPlayerInAnyVehicle(playerid))
  2705. {
  2706.  
  2707. SetVehiclePos(GetPlayerVehicleID(playerid),377.7899,-1155.3090,78.1563);
  2708. }
  2709. else
  2710. {
  2711. new str[64], pName[MAX_PLAYER_NAME];
  2712. GetPlayerName(playerid, pName, sizeof(pName));
  2713. format(str, sizeof(str), "{AA3333}%s {FFFF00}Teletransportou Use : /teleportes", pName);
  2714. SendClientMessageToAll(0xFFFF00FF, str);
  2715. SetPlayerPos(playerid,377.7899,-1155.3090,78.1563);
  2716. }
  2717. }
  2718. else if(listitem == 10)
  2719. {
  2720. if(IsPlayerInAnyVehicle(playerid))
  2721. {
  2722.  
  2723. SetVehiclePos(GetPlayerVehicleID(playerid),868.7300,-866.1227,77.4814);
  2724. }
  2725. else
  2726. {
  2727. new str[64], pName[MAX_PLAYER_NAME];
  2728. GetPlayerName(playerid, pName, sizeof(pName));
  2729. format(str, sizeof(str), "{AA3333}%s {FFFF00}Teletransportou Use : /teleportes", pName);
  2730. SendClientMessageToAll(0xFFFF00FF, str);
  2731. SetPlayerPos(playerid, 868.7300,-866.1227,77.4814);
  2732. }
  2733. }
  2734. else if(listitem == 11)
  2735. {
  2736. if(IsPlayerInAnyVehicle(playerid))
  2737. {
  2738.  
  2739. SetVehiclePos(GetPlayerVehicleID(playerid),1452.7365,-1297.6588,13.3828);
  2740. }
  2741. else
  2742. {
  2743. new str[64], pName[MAX_PLAYER_NAME];
  2744. GetPlayerName(playerid, pName, sizeof(pName));
  2745. format(str, sizeof(str), "{AA3333}%s {FFFF00}Teletransportou Use : /teleportes", pName);
  2746. SendClientMessageToAll(0xFFFF00FF, str);
  2747. SetPlayerPos(playerid, 1452.7365,-1297.6588,13.3828);
  2748. }
  2749. }
  2750. else if(listitem == 12)
  2751. {
  2752. if(IsPlayerInAnyVehicle(playerid))
  2753. {
  2754.  
  2755. SetVehiclePos(GetPlayerVehicleID(playerid),1647.1422,-1155.4318,24.0781);
  2756. }
  2757. else
  2758. {
  2759. new str[64], pName[MAX_PLAYER_NAME];
  2760. GetPlayerName(playerid, pName, sizeof(pName));
  2761. format(str, sizeof(str), "{AA3333}%s {FFFF00}Teletransportou Use : /teleportes", pName);
  2762. SendClientMessageToAll(0xFFFF00FF, str);
  2763. SetPlayerPos(playerid,1647.1422,-1155.4318,24.0781);
  2764. }
  2765. }
  2766. else if(listitem == 13)
  2767. {
  2768. if(IsPlayerInAnyVehicle(playerid))
  2769. {
  2770.  
  2771. SetVehiclePos(GetPlayerVehicleID(playerid),1671.3862,-1876.8717,13.5311);
  2772. }
  2773. else
  2774. {
  2775. new str[64], pName[MAX_PLAYER_NAME];
  2776. GetPlayerName(playerid, pName, sizeof(pName));
  2777. format(str, sizeof(str), "{AA3333}%s {FFFF00}Teletransportou Use : /teleportes", pName);
  2778. SendClientMessageToAll(0xFFFF00FF, str);
  2779. SetPlayerPos(playerid,1671.3862,-1876.8717,13.5311);
  2780. }
  2781. }
  2782. else if(listitem == 14)
  2783. {
  2784. if(IsPlayerInAnyVehicle(playerid))
  2785. {
  2786.  
  2787. SetVehiclePos(GetPlayerVehicleID(playerid),1741.8085,-1854.6029,13.4141);
  2788. }
  2789. else
  2790. {
  2791. new str[64], pName[MAX_PLAYER_NAME];
  2792. GetPlayerName(playerid, pName, sizeof(pName));
  2793. format(str, sizeof(str), "{AA3333}%s {FFFF00}Teletransportou Use : /teleportes", pName);
  2794. SendClientMessageToAll(0xFFFF00FF, str);
  2795. SetPlayerPos(playerid,1741.8085,-1854.6029,13.4141);
  2796. }
  2797. }
  2798. else if(listitem == 15)
  2799. {
  2800. if(IsPlayerInAnyVehicle(playerid))
  2801. {
  2802.  
  2803. SetVehiclePos(GetPlayerVehicleID(playerid),1826.7562,-2028.8735,13.3828);
  2804. }
  2805. else
  2806. {
  2807. new str[64], pName[MAX_PLAYER_NAME];
  2808. GetPlayerName(playerid, pName, sizeof(pName));
  2809. format(str, sizeof(str), "{AA3333}%s {FFFF00}Teletransportou Use : /teleportes", pName);
  2810. SendClientMessageToAll(0xFFFF00FF, str);
  2811. SetPlayerPos(playerid, 1826.7562,-2028.8735,13.3828);
  2812. }
  2813. }
  2814. else if(listitem == 16)
  2815. {
  2816. if(IsPlayerInAnyVehicle(playerid))
  2817. {
  2818.  
  2819. SetVehiclePos(GetPlayerVehicleID(playerid),1200.1168,-2042.3523,69.0006);
  2820. }
  2821. else
  2822. {
  2823. new str[64], pName[MAX_PLAYER_NAME];
  2824. GetPlayerName(playerid, pName, sizeof(pName));
  2825. format(str, sizeof(str), "{AA3333}%s {FFFF00}Teletransportou Use : /teleportes", pName);
  2826. SendClientMessageToAll(0xFFFF00FF, str);
  2827. SetPlayerPos(playerid,1200.1168,-2042.3523,69.0006);
  2828. }
  2829. }
  2830. else if(listitem == 17)
  2831. {
  2832. if(IsPlayerInAnyVehicle(playerid))
  2833. {
  2834.  
  2835. SetVehiclePos(GetPlayerVehicleID(playerid),2052.6335,-1601.4772,13.5186);
  2836. }
  2837. else
  2838. {
  2839. new str[64], pName[MAX_PLAYER_NAME];
  2840. GetPlayerName(playerid, pName, sizeof(pName));
  2841. format(str, sizeof(str), "{AA3333}%s {FFFF00}Teletransportou Use : /teleportes", pName);
  2842. SendClientMessageToAll(0xFFFF00FF, str);
  2843. SetPlayerPos(playerid, 2052.6335,-1601.4772,13.5186);
  2844. }
  2845. }
  2846. else if(listitem == 18)
  2847. {
  2848. if(IsPlayerInAnyVehicle(playerid))
  2849. {
  2850.  
  2851. SetVehiclePos(GetPlayerVehicleID(playerid),2172.1614,-1309.2183,23.8203);
  2852. }
  2853. else
  2854. {
  2855. new str[64], pName[MAX_PLAYER_NAME];
  2856. GetPlayerName(playerid, pName, sizeof(pName));
  2857. format(str, sizeof(str), "{AA3333}%s {FFFF00}Teletransportou Use : /teleportes", pName);
  2858. SendClientMessageToAll(0xFFFF00FF, str);
  2859. SetPlayerPos(playerid, 2172.1614,-1309.2183,23.8203);
  2860. }
  2861. }
  2862. else if(listitem == 19)
  2863. {
  2864. if(IsPlayerInAnyVehicle(playerid))
  2865. {
  2866.  
  2867. SetVehiclePos(GetPlayerVehicleID(playerid),2032.4031,-1227.4819,22.3840);
  2868. }
  2869. else
  2870. {
  2871. new str[64], pName[MAX_PLAYER_NAME];
  2872. GetPlayerName(playerid, pName, sizeof(pName));
  2873. format(str, sizeof(str), "{AA3333}%s {FFFF00}Teletransportou Use : /teleportes", pName);
  2874. SendClientMessageToAll(0xFFFF00FF, str);
  2875. SetPlayerPos(playerid, 2032.4031,-1227.4819,22.3840);
  2876. }
  2877. }
  2878. else if(listitem == 20)
  2879. {
  2880. if(IsPlayerInAnyVehicle(playerid))
  2881. {
  2882.  
  2883. SetVehiclePos(GetPlayerVehicleID(playerid),2173.6094,-1009.0896,62.8047);
  2884. }
  2885. else
  2886. {
  2887. new str[64], pName[MAX_PLAYER_NAME];
  2888. GetPlayerName(playerid, pName, sizeof(pName));
  2889. format(str, sizeof(str), "{AA3333}%s {FFFF00}Teletransportou Use : /teleportes", pName);
  2890. SendClientMessageToAll(0xFFFF00FF, str);
  2891. SetPlayerPos(playerid, 2173.6094,-1009.0896,62.8047);
  2892. }
  2893. }
  2894. else if(listitem == 21)
  2895. {
  2896. if(IsPlayerInAnyVehicle(playerid))
  2897. {
  2898.  
  2899. SetVehiclePos(GetPlayerVehicleID(playerid),2400.0559,-1033.4116,52.3640);
  2900. }
  2901. else
  2902. {
  2903. new str[64], pName[MAX_PLAYER_NAME];
  2904. GetPlayerName(playerid, pName, sizeof(pName));
  2905. format(str, sizeof(str), "{AA3333}%s {FFFF00}Teletransportou Use : /teleportes", pName);
  2906. SendClientMessageToAll(0xFFFF00FF, str);
  2907. SetPlayerPos(playerid,2400.0559,-1033.4116,52.3640);
  2908. }
  2909. }
  2910. else if(listitem == 22)
  2911. {
  2912. if(IsPlayerInAnyVehicle(playerid))
  2913. {
  2914.  
  2915. SetVehiclePos(GetPlayerVehicleID(playerid),2570.9880,-1349.7307,35.9497);
  2916. }
  2917. else
  2918. {
  2919. new str[64], pName[MAX_PLAYER_NAME];
  2920. GetPlayerName(playerid, pName, sizeof(pName));
  2921. format(str, sizeof(str), "{AA3333}%s {FFFF00}Teletransportou Use : /teleportes", pName);
  2922. SendClientMessageToAll(0xFFFF00FF, str);
  2923. SetPlayerPos(playerid,2570.9880,-1349.7307,35.9497);
  2924. }
  2925. }
  2926. else if(listitem == 23)
  2927. {
  2928. if(IsPlayerInAnyVehicle(playerid))
  2929. {
  2930.  
  2931. SetVehiclePos(GetPlayerVehicleID(playerid),2742.9778,-1192.3933,69.3924);
  2932. }
  2933. else
  2934. {
  2935. new str[64], pName[MAX_PLAYER_NAME];
  2936. GetPlayerName(playerid, pName, sizeof(pName));
  2937. format(str, sizeof(str), "{AA3333}%s {FFFF00}Teletransportou Use : /teleportes", pName);
  2938. SendClientMessageToAll(0xFFFF00FF, str);
  2939. SetPlayerPos(playerid, 2742.9778,-1192.3933,69.3924);
  2940. }
  2941. }
  2942. else if(listitem == 24)
  2943. {
  2944. if(IsPlayerInAnyVehicle(playerid))
  2945. {
  2946.  
  2947. SetVehiclePos(GetPlayerVehicleID(playerid),2842.8513,-1572.1211,10.9219);
  2948. }
  2949. else
  2950. {
  2951. new str[64], pName[MAX_PLAYER_NAME];
  2952. GetPlayerName(playerid, pName, sizeof(pName));
  2953. format(str, sizeof(str), "{AA3333}%s {FFFF00}Teletransportou Use : /teleportes", pName);
  2954. SendClientMessageToAll(0xFFFF00FF, str);
  2955. SetPlayerPos(playerid, 2842.8513,-1572.1211,10.9219);
  2956. }
  2957. }
  2958. else if(listitem == 25)
  2959. {
  2960. if(IsPlayerInAnyVehicle(playerid))
  2961. {
  2962.  
  2963. SetVehiclePos(GetPlayerVehicleID(playerid),2473.9116,-1680.7761,13.3691);
  2964. }
  2965. else
  2966. {
  2967. new str[64], pName[MAX_PLAYER_NAME];
  2968. GetPlayerName(playerid, pName, sizeof(pName));
  2969. format(str, sizeof(str), "{AA3333}%s {FFFF00}Teletransportou Use : /teleportes", pName);
  2970. SendClientMessageToAll(0xFFFF00FF, str);
  2971. SetPlayerPos(playerid, 2473.9116,-1680.7761,13.3691);
  2972. }
  2973. }
  2974. else if(listitem == 26)
  2975. {
  2976. if(IsPlayerInAnyVehicle(playerid))
  2977. {
  2978.  
  2979. SetVehiclePos(GetPlayerVehicleID(playerid),2404.7842,-1964.9559,13.5469);
  2980. }
  2981. else
  2982. {
  2983. new str[64], pName[MAX_PLAYER_NAME];
  2984. GetPlayerName(playerid, pName, sizeof(pName));
  2985. format(str, sizeof(str), "{AA3333}%s {FFFF00}Teletransportou Use : /teleportes", pName);
  2986. SendClientMessageToAll(0xFFFF00FF, str);
  2987. SetPlayerPos(playerid,2404.7842,-1964.9559,13.5469);
  2988. }
  2989. }
  2990. else if(listitem == 27)
  2991. {
  2992. if(IsPlayerInAnyVehicle(playerid))
  2993. {
  2994.  
  2995. SetVehiclePos(GetPlayerVehicleID(playerid),2310.4312,-2339.2781,13.5469);
  2996. }
  2997. else
  2998. {
  2999. new str[64], pName[MAX_PLAYER_NAME];
  3000. GetPlayerName(playerid, pName, sizeof(pName));
  3001. format(str, sizeof(str), "{AA3333}%s {FFFF00}Teletransportou Use : /teleportes", pName);
  3002. SendClientMessageToAll(0xFFFF00FF, str);
  3003. SetPlayerPos(playerid,2310.4312,-2339.2781,13.5469);
  3004. }
  3005. }
  3006. else if(listitem == 28)
  3007. {
  3008. if(IsPlayerInAnyVehicle(playerid))
  3009. {
  3010.  
  3011. SetVehiclePos(GetPlayerVehicleID(playerid),1955.0935,-2258.5237,13.5469);
  3012. }
  3013. else
  3014. {
  3015. new str[64], pName[MAX_PLAYER_NAME];
  3016. GetPlayerName(playerid, pName, sizeof(pName));
  3017. format(str, sizeof(str), "{AA3333}%s {FFFF00}Teletransportou Use : /teleportes", pName);
  3018. SendClientMessageToAll(0xFFFF00FF, str);
  3019. SetPlayerPos(playerid,1955.0935,-2258.5237,13.5469);
  3020. }
  3021. }
  3022. }
  3023. }
  3024. ////////////////////////////////////////////////////////////////////////////////
  3025. if(dialogid == 24)
  3026. {
  3027. if(response)
  3028. {
  3029. if(listitem == 0)
  3030. {
  3031. if(IsPlayerInAnyVehicle(playerid))
  3032. {
  3033.  
  3034. SetVehiclePos(GetPlayerVehicleID(playerid),-1544.9974,-430.6732,5.9737);
  3035. }
  3036. else
  3037. {
  3038. new str[64], pName[MAX_PLAYER_NAME];
  3039. GetPlayerName(playerid, pName, sizeof(pName));
  3040. format(str, sizeof(str), "{AA3333}%s {FFFF00}Teletransportou Use : /teleportes", pName);
  3041. SendClientMessageToAll(0xFFFF00FF, str);
  3042. SetPlayerPos(playerid,-1544.9974,-430.6732,5.9737);
  3043. }
  3044. }
  3045. else if(listitem == 1)
  3046. {
  3047. if(IsPlayerInAnyVehicle(playerid))
  3048. {
  3049.  
  3050. SetVehiclePos(GetPlayerVehicleID(playerid),-1986.6407,-1006.9318,32.0312);
  3051. }
  3052. else
  3053. {
  3054. new str[64], pName[MAX_PLAYER_NAME];
  3055. GetPlayerName(playerid, pName, sizeof(pName));
  3056. format(str, sizeof(str), "{AA3333}%s {FFFF00}Teletransportou Use : /teleportes", pName);
  3057. SendClientMessageToAll(0xFFFF00FF, str);
  3058. SetPlayerPos(playerid,-1986.6407,-1006.9318,32.0312);
  3059. }
  3060. }
  3061. else if(listitem == 2)
  3062. {
  3063.  
  3064. if(IsPlayerInAnyVehicle(playerid))
  3065. {
  3066.  
  3067. SetVehiclePos(GetPlayerVehicleID(playerid),-2509.8127,-622.0229,132.7089);
  3068. }
  3069. else
  3070. {
  3071. new str[64], pName[MAX_PLAYER_NAME];
  3072. GetPlayerName(playerid, pName, sizeof(pName));
  3073. format(str, sizeof(str), "{AA3333}%s {FFFF00}Teletransportou Use : /teleportes", pName);
  3074. SendClientMessageToAll(0xFFFF00FF, str);
  3075. SetPlayerPos(playerid, -2509.8127,-622.0229,132.7089);
  3076. }
  3077. }
  3078. else if(listitem == 3)
  3079. {
  3080. if(IsPlayerInAnyVehicle(playerid))
  3081. {
  3082.  
  3083. SetVehiclePos(GetPlayerVehicleID(playerid),-2697.3770,-286.4147,7.1875);
  3084. }
  3085. else
  3086. {
  3087. new str[64], pName[MAX_PLAYER_NAME];
  3088. GetPlayerName(playerid, pName, sizeof(pName));
  3089. format(str, sizeof(str), "{AA3333}%s {FFFF00}Teletransportou Use : /teleportes", pName);
  3090. SendClientMessageToAll(0xFFFF00FF, str);
  3091. SetPlayerPos(playerid,-2697.3770,-286.4147,7.1875);
  3092. }
  3093. }
  3094. else if(listitem == 4)
  3095. {
  3096. if(IsPlayerInAnyVehicle(playerid))
  3097. {
  3098.  
  3099. SetVehiclePos(GetPlayerVehicleID(playerid),-2712.2188,-56.2572,4.3281);
  3100. }
  3101. else
  3102. {
  3103. new str[64], pName[MAX_PLAYER_NAME];
  3104. GetPlayerName(playerid, pName, sizeof(pName));
  3105. format(str, sizeof(str), "{AA3333}%s {FFFF00}Teletransportou Use : /teleportes", pName);
  3106. SendClientMessageToAll(0xFFFF00FF, str);
  3107. SetPlayerPos(playerid,-2712.2188,-56.2572,4.3281);
  3108. }
  3109. }
  3110. else if(listitem == 5)
  3111. {
  3112. if(IsPlayerInAnyVehicle(playerid))
  3113. {
  3114.  
  3115. SetVehiclePos(GetPlayerVehicleID(playerid),-2315.7361,150.8963,35.3125);
  3116. }
  3117. else
  3118. {
  3119. new str[64], pName[MAX_PLAYER_NAME];
  3120. GetPlayerName(playerid, pName, sizeof(pName));
  3121. format(str, sizeof(str), "{AA3333}%s {FFFF00}Teletransportou Use : /teleportes", pName);
  3122. SendClientMessageToAll(0xFFFF00FF, str);
  3123. SetPlayerPos(playerid,-2315.7361,150.8963,35.3125);
  3124. }
  3125. }
  3126. else if(listitem == 6)
  3127. {
  3128.  
  3129. if(IsPlayerInAnyVehicle(playerid))
  3130. {
  3131.  
  3132. SetVehiclePos(GetPlayerVehicleID(playerid),-2028.2938,-99.3786,35.1641);
  3133. }
  3134. else
  3135. {
  3136. new str[64], pName[MAX_PLAYER_NAME];
  3137. GetPlayerName(playerid, pName, sizeof(pName));
  3138. format(str, sizeof(str), "{AA3333}%s {FFFF00}Teletransportou Use : /teleportes", pName);
  3139. SendClientMessageToAll(0xFFFF00FF, str);
  3140. SetPlayerPos(playerid,-2028.2938,-99.3786,35.1641);
  3141. }
  3142. }
  3143. else if(listitem == 7)
  3144. {
  3145.  
  3146. if(IsPlayerInAnyVehicle(playerid))
  3147. {
  3148.  
  3149. SetVehiclePos(GetPlayerVehicleID(playerid),-2816.2273,92.7419,7.1797);
  3150. }
  3151. else
  3152. {
  3153. new str[64], pName[MAX_PLAYER_NAME];
  3154. GetPlayerName(playerid, pName, sizeof(pName));
  3155. format(str, sizeof(str), "{AA3333}%s {FFFF00}Teletransportou Use : /teleportes", pName);
  3156. SendClientMessageToAll(0xFFFF00FF, str);
  3157. SetPlayerPos(playerid, -2816.2273,92.7419,7.1797);
  3158. }
  3159. }
  3160. else if(listitem == 8)
  3161. {
  3162.  
  3163. if(IsPlayerInAnyVehicle(playerid))
  3164. {
  3165.  
  3166. SetVehiclePos(GetPlayerVehicleID(playerid),-2738.2263,366.4296,4.4017);
  3167. }
  3168. else
  3169. {
  3170. new str[64], pName[MAX_PLAYER_NAME];
  3171. GetPlayerName(playerid, pName, sizeof(pName));
  3172. format(str, sizeof(str), "{AA3333}%s {FFFF00}Teletransportou Use : /teleportes", pName);
  3173. SendClientMessageToAll(0xFFFF00FF, str);
  3174. SetPlayerPos(playerid, -2738.2263,366.4296,4.4017);
  3175. }
  3176. }
  3177. else if(listitem == 9)
  3178. {
  3179.  
  3180. if(IsPlayerInAnyVehicle(playerid))
  3181. {
  3182.  
  3183. SetVehiclePos(GetPlayerVehicleID(playerid),-2380.5479,496.0817,29.7885);
  3184. }
  3185. else
  3186. {
  3187. new str[64], pName[MAX_PLAYER_NAME];
  3188. GetPlayerName(playerid, pName, sizeof(pName));
  3189. format(str, sizeof(str), "{AA3333}%s {FFFF00}Teletransportou Use : /teleportes", pName);
  3190. SendClientMessageToAll(0xFFFF00FF, str);
  3191. SetPlayerPos(playerid,-2380.5479,496.0817,29.7885);
  3192. }
  3193. }
  3194. else if(listitem == 10)
  3195. {
  3196.  
  3197. if(IsPlayerInAnyVehicle(playerid))
  3198. {
  3199.  
  3200. SetVehiclePos(GetPlayerVehicleID(playerid),-2149.9045,498.9069,35.0156);
  3201. }
  3202. else
  3203. {
  3204. new str[64], pName[MAX_PLAYER_NAME];
  3205. GetPlayerName(playerid, pName, sizeof(pName));
  3206. format(str, sizeof(str), "{AA3333}%s {FFFF00}Teletransportou Use : /teleportes", pName);
  3207. SendClientMessageToAll(0xFFFF00FF, str);
  3208. SetPlayerPos(playerid,-2149.9045,498.9069,35.0156);
  3209. }
  3210. }
  3211. else if(listitem == 11)
  3212. {
  3213.  
  3214. if(IsPlayerInAnyVehicle(playerid))
  3215. {
  3216.  
  3217. SetVehiclePos(GetPlayerVehicleID(playerid),-1637.0182,414.0989,7.0313);
  3218. }
  3219. else
  3220. {
  3221. new str[64], pName[MAX_PLAYER_NAME];
  3222. GetPlayerName(playerid, pName, sizeof(pName));
  3223. format(str, sizeof(str), "{AA3333}%s {FFFF00}Teletransportou Use : /teleportes", pName);
  3224. SendClientMessageToAll(0xFFFF00FF, str);
  3225. SetPlayerPos(playerid, -1637.0182,414.0989,7.0313);
  3226. }
  3227. }
  3228. else if(listitem == 12)
  3229. {
  3230.  
  3231. if(IsPlayerInAnyVehicle(playerid))
  3232. {
  3233.  
  3234. SetVehiclePos(GetPlayerVehicleID(playerid),-1890.9729,636.5986,35.2038);
  3235. }
  3236. else
  3237. {
  3238. new str[64], pName[MAX_PLAYER_NAME];
  3239. GetPlayerName(playerid, pName, sizeof(pName));
  3240. format(str, sizeof(str), "{AA3333}%s {FFFF00}Teletransportou Use : /teleportes", pName);
  3241. SendClientMessageToAll(0xFFFF00FF, str);
  3242. SetPlayerPos(playerid, -1890.9729,636.5986,35.2038);
  3243. }
  3244. }
  3245. else if(listitem == 13)
  3246. {
  3247.  
  3248. if(IsPlayerInAnyVehicle(playerid))
  3249. {
  3250.  
  3251. SetVehiclePos(GetPlayerVehicleID(playerid),-2245.5715,738.6269,49.4453);
  3252. }
  3253. else
  3254. {
  3255. new str[64], pName[MAX_PLAYER_NAME];
  3256. GetPlayerName(playerid, pName, sizeof(pName));
  3257. format(str, sizeof(str), "{AA3333}%s {FFFF00}Teletransportou Use : /teleportes", pName);
  3258. SendClientMessageToAll(0xFFFF00FF, str);
  3259. SetPlayerPos(playerid, -2245.5715,738.6269,49.4453);
  3260. }
  3261. }
  3262. else if(listitem == 14)
  3263. {
  3264.  
  3265. if(IsPlayerInAnyVehicle(playerid))
  3266. {
  3267.  
  3268. SetVehiclePos(GetPlayerVehicleID(playerid),-2478.4966,801.0062,35.1797);
  3269. }
  3270. else
  3271. {
  3272. new str[64], pName[MAX_PLAYER_NAME];
  3273. GetPlayerName(playerid, pName, sizeof(pName));
  3274. format(str, sizeof(str), "{AA3333}%s {FFFF00}Teletransportou Use : /teleportes", pName);
  3275. SendClientMessageToAll(0xFFFF00FF, str);
  3276. SetPlayerPos(playerid,-2478.4966,801.0062,35.1797);
  3277. }
  3278. }
  3279. else if(listitem == 15)
  3280. {
  3281.  
  3282. if(IsPlayerInAnyVehicle(playerid))
  3283. {
  3284.  
  3285. SetVehiclePos(GetPlayerVehicleID(playerid),-2611.8679,586.1931,14.4545);
  3286. }
  3287. else
  3288. {
  3289. new str[64], pName[MAX_PLAYER_NAME];
  3290. GetPlayerName(playerid, pName, sizeof(pName));
  3291. format(str, sizeof(str), "{AA3333}%s {FFFF00}Teletransportou Use : /teleportes", pName);
  3292. SendClientMessageToAll(0xFFFF00FF, str);
  3293. SetPlayerPos(playerid,-2611.8679,586.1931,14.4545);
  3294. }
  3295. }
  3296. else if(listitem == 16)
  3297. {
  3298.  
  3299. if(IsPlayerInAnyVehicle(playerid))
  3300. {
  3301.  
  3302. SetVehiclePos(GetPlayerVehicleID(playerid),-2804.3120,894.3132,43.9063);
  3303. }
  3304. else
  3305. {
  3306. new str[64], pName[MAX_PLAYER_NAME];
  3307. GetPlayerName(playerid, pName, sizeof(pName));
  3308. format(str, sizeof(str), "{AA3333}%s {FFFF00}Teletransportou Use : /teleportes", pName);
  3309. SendClientMessageToAll(0xFFFF00FF, str);
  3310. SetPlayerPos(playerid, -2804.3120,894.3132,43.9063);
  3311. }
  3312. }
  3313. else if(listitem == 17)
  3314. {
  3315.  
  3316. if(IsPlayerInAnyVehicle(playerid))
  3317. {
  3318.  
  3319. SetVehiclePos(GetPlayerVehicleID(playerid),-2524.0994,998.3471,78.1328);
  3320. }
  3321. else
  3322. {
  3323. new str[64], pName[MAX_PLAYER_NAME];
  3324. GetPlayerName(playerid, pName, sizeof(pName));
  3325. format(str, sizeof(str), "{AA3333}%s {FFFF00}Teletransportou Use : /teleportes", pName);
  3326. SendClientMessageToAll(0xFFFF00FF, str);
  3327. SetPlayerPos(playerid,-2524.0994,998.3471,78.1328);
  3328. }
  3329. }
  3330. }
  3331. }
  3332. ////////////////////////////////////////////////////////////////////////////////
  3333. if(dialogid == 26)
  3334. {
  3335. if(response)
  3336. {
  3337. if(listitem == 0)
  3338. {
  3339.  
  3340. if(IsPlayerInAnyVehicle(playerid))
  3341. {
  3342.  
  3343. SetVehiclePos(GetPlayerVehicleID(playerid),-2496.5596,2411.4951,16.4859);
  3344. }
  3345. else
  3346. {
  3347. new str[64], pName[MAX_PLAYER_NAME];
  3348. GetPlayerName(playerid, pName, sizeof(pName));
  3349. format(str, sizeof(str), "{AA3333}%s {FFFF00}Teletransportou Use : /teleportes", pName);
  3350. SendClientMessageToAll(0xFFFF00FF, str);
  3351. SetPlayerPos(playerid,-2496.5596,2411.4951,16.4859);
  3352. }
  3353. }
  3354. else if(listitem == 1)
  3355. {
  3356.  
  3357. if(IsPlayerInAnyVehicle(playerid))
  3358. {
  3359.  
  3360. SetVehiclePos(GetPlayerVehicleID(playerid),279.8539,2206.9248,33.0658);
  3361. }
  3362. else
  3363. {
  3364. new str[64], pName[MAX_PLAYER_NAME];
  3365. GetPlayerName(playerid, pName, sizeof(pName));
  3366. format(str, sizeof(str), "{AA3333}%s {FFFF00}Teletransportou Use : /teleportes", pName);
  3367. SendClientMessageToAll(0xFFFF00FF, str);
  3368. SetPlayerPos(playerid,279.8539,2206.9248,33.0658);
  3369. }
  3370. }
  3371. else if(listitem == 2)
  3372. {
  3373.  
  3374. if(IsPlayerInAnyVehicle(playerid))
  3375. {
  3376.  
  3377. SetVehiclePos(GetPlayerVehicleID(playerid),-1483.7303,2601.9199,55.6913);
  3378. }
  3379. else
  3380. {
  3381. new str[64], pName[MAX_PLAYER_NAME];
  3382. GetPlayerName(playerid, pName, sizeof(pName));
  3383. format(str, sizeof(str), "{AA3333}%s {FFFF00}Teletransportou Use : /teleportes", pName);
  3384. SendClientMessageToAll(0xFFFF00FF, str);
  3385. SetPlayerPos(playerid, -1483.7303,2601.9199,55.6913);
  3386. }
  3387. }
  3388. else if(listitem == 3)
  3389. {
  3390. if(IsPlayerInAnyVehicle(playerid))
  3391. {
  3392.  
  3393. SetVehiclePos(GetPlayerVehicleID(playerid),-2174.0000,-2397.0801,30.6250);
  3394. }
  3395. else
  3396. {
  3397. new str[64], pName[MAX_PLAYER_NAME];
  3398. GetPlayerName(playerid, pName, sizeof(pName));
  3399. format(str, sizeof(str), "{AA3333}%s {FFFF00}Teletransportou Use : /teleportes", pName);
  3400. SendClientMessageToAll(0xFFFF00FF, str);
  3401. SetPlayerPos(playerid,-2174.0000,-2397.0801,30.6250);
  3402. }
  3403. }
  3404. }
  3405. }
  3406. ////////////////////////////////////////////////////////////////////////////////
  3407. switch(dialogid)
  3408. {
  3409. case WesleyBKS:
  3410. {
  3411. if(response)
  3412. {
  3413. SendClientMessage(playerid, Azul, WY[3]);
  3414. GameTextForPlayer(playerid,"~y~/tirarbrinquedo",4000,3);
  3415. switch(listitem)
  3416. {
  3417. case 0: SetPlayerAttachedObject(playerid, 0, 19330, 2, 0.166000, -0.038999, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 1.000000, 1.000000);
  3418. case 1: SetPlayerAttachedObject(playerid, 0, 19161, 2, 0.078999, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 1.000000, 1.000000);
  3419. case 2: SetPlayerAttachedObject(playerid, 0, 18639, 2, 0.131000, 0.019000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 1.000000, 1.000000);
  3420. case 3: SetPlayerAttachedObject(playerid, 0, 18638, 2, 0.148999, 0.031000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 1.000000, 1.000000);
  3421. case 4: SetPlayerAttachedObject(playerid, 0, 18939, 2, 0.164000, 0.001999, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 1.000000, 1.000000);
  3422. case 5: SetPlayerAttachedObject(playerid, 0, 19488, 2, 0.121999, 0.000000, -0.005999, -83.199966, 98.200027, -2.500000, 1.000000, 1.000000, 1.000000);
  3423. case 6: SetPlayerAttachedObject(playerid, 0, 19352, 2, 0.106999, 0.016000, -0.010999, 4.500000, 82.099990, -3.100001, 1.000000, 1.000000, 1.000000);
  3424. case 7: SetPlayerAttachedObject(playerid, 0, 19090, 2, -0.315999, 0.019999, 0.030000, 0.000000, 0.000000, 0.000000, 1.455999, 0.526000, 0.541000);
  3425. case 8: SetPlayerAttachedObject(playerid, 0, 19424, 2, 0.070999, -0.026000, -0.002000, -85.299987, 1.600005, -99.500000, 0.944001, 0.915000, 0.809999);
  3426. case 9: SetPlayerAttachedObject(playerid, 0, 19078,1,-1.000000,-0.517000,0.000000,0.000000,0.299999,10.499994,8.673998,9.400999,7.410993);
  3427. case 10: SetPlayerAttachedObject(playerid,1, 19078,4,-0.067000,0.053999,0.018000,-168.400039,-169.800003,-2.800000,1.000000,1.000000,1.000000);
  3428. case 11: SetPlayerAttachedObject(playerid,0, 19085,2,0.090999,0.035000,-0.015000,106.599983,83.199996,0.800003,1.000000,1.000000,1.000000);
  3429. case 12: SetPlayerAttachedObject(playerid,1, 19086,15,0.051000,0.000000,-0.424999,0.000000,0.000000,-102.100006,1.000000,1.000000,1.000000);
  3430. case 13: SetPlayerAttachedObject(playerid,0, 19137,2,0.101000,0.000000,0.000000,0.000000,0.000000,0.000000,1.000000,1.000000,1.000000);
  3431. case 14: SetPlayerAttachedObject(playerid,0, 19137,15,0.040999,0.000000,-0.130000,-86.300003,106.100013,-96.100051,7.741999,4.874000,5.584998);
  3432. case 15: SetPlayerAttachedObject(playerid,0, 19315,1,-0.247999,0.509999,-0.015999,4.300004,86.900024,85.500015,3.010000,4.463000,3.824000);
  3433. case 16: SetPlayerAttachedObject(playerid,0, 19314,2,0.157000,0.000000,0.000000,-0.199999,-7.600006,-88.599998,1.000000,1.000000,1.000000);
  3434. case 17: SetPlayerAttachedObject(playerid,0, 19314,2,0.157000,0.000000,0.000000,1.400000,-7.600006,-28.599973,0.711000,0.919999,0.361999);
  3435. case 18: SetPlayerAttachedObject(playerid,0, 19320,2,0.000000,0.000000,0.000000,4.299999,72.999992,3.199999,3.594999,3.787999,4.951001);
  3436. case 19: SetPlayerAttachedObject(playerid,0, 18963,2,0.261000,0.084999,0.004999,4.999999,85.400039,84.699974,2.097000,2.627000,3.033999);
  3437. case 20: SetPlayerAttachedObject(playerid,0, 1607,2,0.267000,0.000000,0.000000,-0.199999,81.199996,-3.499999,1.135000,1.000000,1.126999);
  3438. case 21: SetPlayerAttachedObject(playerid,0, 1608,1,0.000000,0.000000,0.000000,0.499999,89.200042,0.199999,1.000000,1.000000,1.000000);
  3439. case 22: SetPlayerAttachedObject(playerid,0, 1609,1,-0.358000,0.000000,0.170000,0.000000,93.099998,0.000000,1.427000,1.509000,1.641000);
  3440. case 23: SetPlayerAttachedObject(playerid,0, 16442,15,0.000000,0.000000,0.259000,0.000000,0.000000,-104.400001,1.000000,1.000000,1.000000);
  3441. case 24: SetPlayerAttachedObject(playerid,1, 373 , 1, 0.33, -0.029, -0.15, 65, 25, 35);
  3442. case 25: SetPlayerAttachedObject(playerid,1, 1240, 1, 0.15, 0.17, 0.06, 0.0, 90.0, 0.0);
  3443. case 26: SetPlayerAttachedObject(playerid,1, 1252, 1, 0.1, -0.2, 0.0, 0.0, 90.0, 0.0);
  3444. case 27: SetPlayerAttachedObject(playerid,1, 356, 1, -0.2, -0.15, 0.0, 0.0, 24.0, 0.0);
  3445. case 28: SetPlayerAttachedObject(playerid,1 ,359 ,15 ,-0.02 ,0.08 ,-0.3 ,0 ,50 ,-10);
  3446. case 29: SetPlayerAttachedObject(playerid,0, 19065, 2, 0.120000, 0.040000, -0.003500, 0, 100, 100, 1.4, 1.4, 1.4);
  3447. case 30: SetPlayerAttachedObject(playerid,0 ,1852 ,2 ,0.1 ,0 ,-0.01 ,0 ,15 ,0);
  3448. case 31: SetPlayerAttachedObject(playerid,1, 1654, 1,0.1,0.20,0.0,180.0,100.0,0.0);
  3449. }
  3450. }
  3451. }
  3452. }
  3453. ////////////////////////////////////////////////////////////////////////////////
  3454. if(dialogid == WesleyKIT){
  3455. if(response){
  3456. if(listitem == 0){
  3457. {
  3458. if(GetPlayerMoney(playerid) < 500) return SendClientMessage(playerid, 0xAA3333AA, "[ERRO]: Você não Tem Dinheiro Suficiente!");
  3459. SetPlayerHealth(playerid, 100.0);
  3460. SendClientMessage(playerid, -1, "{FFFF00}Vida Comprada Com Sucesso");
  3461. }
  3462. }
  3463. if(listitem == 1){
  3464. {
  3465. if(GetPlayerMoney(playerid) < 500) return SendClientMessage(playerid, 0xAA3333AA, "[ERRO]: Você não Tem Dinheiro Suficiente!");
  3466. SetPlayerArmour(playerid, 100.0);
  3467. SendClientMessage(playerid, -1, "{FFFF00}Colete Comprado Com Sucesso");
  3468. }
  3469. }
  3470. if(listitem == 2){
  3471. {
  3472. if(GetPlayerMoney(playerid) < 500) return SendClientMessage(playerid, 0xAA3333AA, "[ERRO]: Você não Tem Dinheiro Suficiente!");
  3473. GivePlayerWeapon(playerid, 22, 100);
  3474. GivePlayerWeapon(playerid, 25, 100);
  3475. GivePlayerWeapon(playerid, 29, 100);
  3476. SendClientMessage(playerid, -1, "{FFFF00}Kit Noob Comprado Com Sucesso");
  3477. }
  3478. }
  3479. if(listitem == 3){
  3480. {
  3481. SendClientMessage(playerid, -1, "{FFFF00}Kit Vip Comprado Com Sucesso");
  3482. }
  3483. }
  3484. if(listitem == 4){
  3485. {
  3486. if(GetPlayerMoney(playerid) < 2500) return SendClientMessage(playerid, 0xAA3333AA, "[ERRO]: Você não Tem Dinheiro Suficiente!");
  3487. GivePlayerWeapon(playerid, 34, 500);
  3488. GivePlayerWeapon(playerid, 28, 500);
  3489. GivePlayerWeapon(playerid, 24, 500);
  3490. SendClientMessage(playerid, -1, "{FFFF00}Kit Bom Comprado Com Sucesso");
  3491. }
  3492. }
  3493. if(listitem == 5){
  3494. {
  3495. if(GetPlayerMoney(playerid) < 5000) return SendClientMessage(playerid, 0xAA3333AA, "[ERRO]: Você não Tem Dinheiro Suficiente!");
  3496. GivePlayerWeapon(playerid, 37, 500);
  3497. GivePlayerWeapon(playerid, 39, 500);
  3498. GivePlayerWeapon(playerid, 39, 50);
  3499. SendClientMessage(playerid, -1, "{FFFF00}Kit Flame Comprado Com Sucesso");
  3500. }
  3501. }
  3502. if(listitem == 6){
  3503. {
  3504. if(GetPlayerMoney(playerid) < 5000) return SendClientMessage(playerid, 0xAA3333AA, "[ERRO]: Você não Tem Dinheiro Suficiente!");
  3505. SetPlayerArmour(playerid, 100.0);
  3506. SetPlayerHealth(playerid, 100.0);
  3507. GivePlayerWeapon(playerid, 31, 500);
  3508. GivePlayerWeapon(playerid, 32, 500);
  3509. GivePlayerWeapon(playerid, 34, 500);
  3510. SendClientMessage(playerid, -1, "{FFFF00}Kit Master Comprado Com Sucesso");
  3511. }
  3512. }
  3513. if(listitem == 7){
  3514. {
  3515. if(GetPlayerMoney(playerid) < 10000) return SendClientMessage(playerid, 0xAA3333AA, "[ERRO]: Você não Tem Dinheiro Suficiente!");
  3516. SetPlayerArmour(playerid, 100.0);
  3517. GivePlayerWeapon(playerid, 36, 500);
  3518. GivePlayerWeapon(playerid, 27, 500);
  3519. GivePlayerWeapon(playerid, 31, 500);
  3520. SendClientMessage(playerid, -1, "{FFFF00}Kit PRO Comprado Com Sucesso");
  3521. }
  3522. }
  3523. if(listitem == 8){
  3524. {
  3525. if(GetPlayerMoney(playerid) < 50000) return SendClientMessage(playerid, 0xAA3333AA, "[ERRO]: Você não Tem Dinheiro Suficiente!");
  3526. SetPlayerArmour(playerid, 100.0);
  3527. GivePlayerWeapon(playerid, 9, 1);
  3528. GivePlayerWeapon(playerid, 27, 500);
  3529. GivePlayerWeapon(playerid, 31, 500);
  3530. SendClientMessage(playerid, -1, "{FFFF00}Kit King Comprado Com Sucesso");
  3531. }
  3532. }
  3533. if(listitem == 9){
  3534. {
  3535. SetPlayerArmour(playerid, 100.0);
  3536. SetPlayerHealth(playerid, 100.0);
  3537. GivePlayerWeapon(playerid, 27, 999);
  3538. GivePlayerWeapon(playerid, 38, 999);
  3539. SendClientMessage(playerid, -1, "{FFFF00}Kit ADM Comprado Com Sucesso");
  3540. }
  3541. }
  3542. if(listitem == 10){
  3543. {
  3544. if(GetPlayerMoney(playerid) < 500) return SendClientMessage(playerid, 0xAA3333AA, "[ERRO]: Você não Tem Dinheiro Suficiente!");
  3545. GivePlayerWeapon(playerid, 4, 500);
  3546. GivePlayerWeapon(playerid, 8, 500);
  3547. GivePlayerWeapon(playerid, 1, 500);
  3548. SendClientMessage(playerid, -1, "{FFFF00}Kit Faca Comprado Com Sucesso");
  3549. }
  3550. }
  3551. if(listitem == 11){
  3552. {
  3553. SendClientMessage(playerid, -1, "{FFFF00}Mate Pessoas Para Ganhar Dinheiro Para Fazer Compras e Atender Suas Necessidades");
  3554. }
  3555. }
  3556. if(listitem == 12){
  3557. {
  3558. ShowPlayerDialog(playerid, WesleyCDT, DIALOG_STYLE_MSGBOX, "Creditos", "{FF7403}Totalmente {AA3333}a Voce ! {03F2FF}Por Jogar {FF7403}em Nosso {33AA33}Humilde {03FF35}Servidor", "Fechar", "");
  3559. }
  3560. }
  3561. }
  3562. else{
  3563. }
  3564. }
  3565. return 1;
  3566. }
  3567. ////////////////////////////////////////////////////////////////////////////////
  3568. CMD:kit(playerid, params[])
  3569. {
  3570. ShowPlayerDialog(playerid, WesleyKIT, DIALOG_STYLE_LIST, "{FF7403}Lista de Kits", "{AA3333}Vida (500$)\n{03F2FF}Colete (500$)\n{FF7403}Kit Noob (500$)\n{33AA33}Kit Vip (500$)\n{03FF35}Kit Bom (2500$)\n{878787}Kit Flame (5000$)\n{FFFF00}Kit Master (5000$)\nKit Pro (10000$)\n{AA3333}Kit King (50000$)\n{33AA33}Kit ADM\n{FF7403}Kit Faca (500$)\n{FFFF00}Dica Simples\nCreditos", "OK", "Cancelar");
  3571. return 1;
  3572. }
  3573. ////////////////////////////////////////////////////////////////////////////////
  3574. CMD:comandos(playerid)
  3575. {
  3576. new String[950];
  3577. format(String, sizeof(String), "{AA3333}Comandos Gerais:\n\n");
  3578. strcat(String, "{FFFF00}/kit /teleportes /animes /brinquedos /x1 /sradar\n");
  3579. strcat(String, "{FFFF00}/irevento /sairevento /infoban /afk /sairafk /votar\n\n");
  3580. strcat(String, "{AA3333}Barco Pirata:\n\n");
  3581. strcat(String, "{FFFF00}/holandes1 /holandes2 /holandes3 /holandes4\n");
  3582. strcat(String, "{FFFF00}/holandes5 /holandes6 /holandes7 /8 (Tele) : /irh\n\n");
  3583. strcat(String, "{AA3333}Radios Online:\n\n");
  3584. strcat(String, "{FFFF00}/radio1 /radio2 /radio3 /radio4 /radio5 /radio6\n");
  3585. strcat(String, "{FFFF00}/radio7 /radio8 /radio9 /radio10 /radioD\n\n");
  3586. strcat(String, "{AA3333}Comandos De Veiculos:\n\n");
  3587. strcat(String, "{FFFF00}/cv /trazerveiculo /deletarveiculo /monstrarvel\n");
  3588. strcat(String, "{FFFF00}/apagarvel /reparon /reparof /piscaon /piscaof\n");
  3589. strcat(String, "{FFFF00}/tunados\n\n");
  3590. strcat(String, "{AA3333}Teles De Corridas:\n\n");
  3591. strcat(String, "{FFFF00}/race1 /race2 /race3 /race4 /race5\n\n");
  3592. strcat(String, "{AA3333}Suportes e Vips Online:\n\n");
  3593. strcat(String, "{FFFF00}/admins /helpers /vips\n");
  3594. ShowPlayerDialog(playerid, WesleyCMD, DIALOG_STYLE_MSGBOX, "Comandos", String, "Fechar", "");
  3595. return 1;
  3596. }
  3597. ////////////////////////////////////////////////////////////////////////////////
  3598. CMD:teleportes(playerid)
  3599. {
  3600. new ListaCidades [] = "{03FF35}Las Venturas \n {058AFF}Los Santos \n {FFFF00}San Fierro \n {AA3333}Outros";
  3601. ShowPlayerDialog(playerid,21,DIALOG_STYLE_LIST,"Cidades:",ListaCidades,"Selecionar","Cancelar");
  3602. return 1;
  3603. }
  3604. ////////////////////////////////////////////////////////////////////////////////
  3605. CMD:monstrarvel(playerid)
  3606. {
  3607. Vel[playerid] = true;
  3608. TextDrawShowForPlayer(playerid,Velocimetro[playerid]);
  3609. ShowProgressBarForPlayer(playerid,carhealth[playerid]);
  3610. return 1;
  3611. }
  3612. ////////////////////////////////////////////////////////////////////////////////
  3613. CMD:apagarvel(playerid)
  3614. {
  3615. Vel[playerid] = false;
  3616. TextDrawHideForPlayer(playerid,Velocimetro[playerid]);
  3617. HideProgressBarForPlayer(playerid,carhealth[playerid]);
  3618. return 1;
  3619. }
  3620. ////////////////////////////////////////////////////////////////////////////////
  3621. CMD:creditos(playerid)
  3622. {
  3623. new String[950];
  3624. format(String, sizeof(String), "Creditos Gerais:\n\n");
  3625. strcat(String, "[BMP]Wesley - Skipe : Anonymous.br-supra\n");
  3626. ShowPlayerDialog(playerid, WesleyCDS, DIALOG_STYLE_MSGBOX, "Creditos", String, "Fechar", "");
  3627. return 1;
  3628. }
  3629. ////////////////////////////////////////////////////////////////////////////////
  3630. CMD:animes(playerid)
  3631. {
  3632.  
  3633. strcat(strdialog, "{33AA33}/fall - /fallback - /injured - /akick - /push - /lowbodypush - /handsup - /bomb - /drunk - /getarrested - /laugh - /sup\n");
  3634. strcat(strdialog, "{33AA33}/basket - /headbutt - /medic - /spray - /robman - /taichi - /lookout - /kiss - /cellin - /cellout - /crossarms - /lay /run\n");
  3635. strcat(strdialog, "{33AA33}/deal - /crack - /smoke - /groundsit - /chat - /dance - /fucku - /strip - /hide - /vomit - /eat - /chairsit - /reload\n");
  3636. strcat(strdialog, "{33AA33}/koface - /kostomach - /rollfall - /carjacked1 - /carjacked2 - /rcarjack1 - /rcarjack2 - /lcarjack1 - /lcarjack2 - /bat\n");
  3637. strcat(strdialog, "{33AA33}/lifejump - /exhaust - /leftslap - /carlock - /hoodfrisked - /lightcig - /tapcig - /box - /lay2 - /chant - finger /lean\n");
  3638. strcat(strdialog, "{33AA33}/shouting - /knife - /cop - /elbow - /kneekick - /airkick - /gkick - /gpunch - /fstance - /lowthrow - /highthrow - /aim\n");
  3639. strcat(strdialog, "-----------------------------------------------------------------------------------------------------------------------------------------");
  3640. ShowPlayerDialog(playerid, WesleyANM, DIALOG_STYLE_MSGBOX, "-------------------------------------------------------- [ ANIMLIST ] ------------------------------------------------------------------", strdialog, "OK", "");
  3641. return 1;
  3642. }
  3643. ////////////////////////////////////////////////////////////////////////////////
  3644. CMD:carjacked1(playerid)
  3645. {
  3646.  
  3647. ApplyAnimation(playerid,"PED","CAR_jackedLHS",4.0,0,1,1,1,0);
  3648. return 1;
  3649. }
  3650. ////////////////////////////////////////////////////////////////////////////////
  3651. CMD:carjacked2(playerid)
  3652. {
  3653.  
  3654. ApplyAnimation(playerid,"PED","CAR_jackedRHS",4.0,0,1,1,1,0);
  3655. return 1;
  3656. }
  3657. ////////////////////////////////////////////////////////////////////////////////
  3658. CMD:handsup(playerid)
  3659. {
  3660.  
  3661. ApplyAnimation(playerid, "ROB_BANK","SHP_HandsUp_Scr", 4.0, 0, 1, 1, 1, 0);
  3662. return 1;
  3663. }
  3664. ////////////////////////////////////////////////////////////////////////////////
  3665. CMD:cellin(playerid)
  3666. {
  3667.  
  3668. SetPlayerSpecialAction(playerid,SPECIAL_ACTION_USECELLPHONE);
  3669. return 1;
  3670. }
  3671. ////////////////////////////////////////////////////////////////////////////////
  3672. CMD:cellout(playerid)
  3673. {
  3674.  
  3675. SetPlayerSpecialAction(playerid,SPECIAL_ACTION_STOPUSECELLPHONE);
  3676. return 1;
  3677. }
  3678. ////////////////////////////////////////////////////////////////////////////////
  3679. CMD:drunk(playerid)
  3680. {
  3681.  
  3682. ApplyAnimation(playerid,"PED","WALK_DRUNK",4.1,1,1,1,1,1);
  3683. return 1;
  3684. }
  3685. ////////////////////////////////////////////////////////////////////////////////
  3686. CMD:bomb(playerid)
  3687. {
  3688.  
  3689. ClearAnimations(playerid);
  3690. ApplyAnimation(playerid, "BOMBER","BOM_Plant_Loop",4.0,1,0,0,1,0);
  3691. return 1;
  3692. }
  3693. ////////////////////////////////////////////////////////////////////////////////
  3694. CMD:getarrested(playerid)
  3695. {
  3696.  
  3697. ApplyAnimation(playerid,"ped", "ARRESTgun", 4.0, 0, 1, 1, 1, -1);
  3698. return 1;
  3699. }
  3700. ////////////////////////////////////////////////////////////////////////////////
  3701. CMD:laugh(playerid)
  3702. {
  3703.  
  3704. ApplyAnimation(playerid, "RAPPING", "Laugh_01", 4.0, 0, 0, 0, 0, 0);
  3705. return 1;
  3706. }
  3707. ////////////////////////////////////////////////////////////////////////////////
  3708. CMD:lookout(playerid)
  3709. {
  3710.  
  3711. ApplyAnimation(playerid, "SHOP", "ROB_Shifty", 4.0, 0, 0, 0, 0, 0);
  3712. return 1;
  3713. }
  3714. ////////////////////////////////////////////////////////////////////////////////
  3715. CMD:robman(playerid)
  3716. {
  3717.  
  3718. ApplyAnimation(playerid, "SHOP", "ROB_Loop_Threat", 4.0, 1, 0, 0, 0, 0);
  3719. return 1;
  3720. }
  3721. ////////////////////////////////////////////////////////////////////////////////
  3722. CMD:crossarms(playerid)
  3723. {
  3724.  
  3725. ApplyAnimation(playerid, "COP_AMBIENT", "Coplook_loop", 4.0, 0, 1, 1, 1, -1);
  3726. return 1;
  3727. }
  3728. ////////////////////////////////////////////////////////////////////////////////
  3729. CMD:lay(playerid)
  3730. {
  3731.  
  3732. ApplyAnimation(playerid,"BEACH", "bather", 4.0, 1, 0, 0, 0, 0);
  3733. return 1;
  3734. }
  3735. ////////////////////////////////////////////////////////////////////////////////
  3736. CMD:hide(playerid)
  3737. {
  3738.  
  3739. ApplyAnimation(playerid, "ped", "cower", 3.0, 1, 0, 0, 0, 0);
  3740. return 1;
  3741. }
  3742. ////////////////////////////////////////////////////////////////////////////////
  3743. CMD:vomit(playerid)
  3744. {
  3745.  
  3746. ApplyAnimation(playerid, "FOOD", "EAT_Vomit_P", 3.0, 0, 0, 0, 0, 0);
  3747. return 1;
  3748. }
  3749. ////////////////////////////////////////////////////////////////////////////////
  3750. CMD:eat(playerid)
  3751. {
  3752.  
  3753. ApplyAnimation(playerid, "FOOD", "EAT_Burger", 3.0, 0, 0, 0, 0, 0);
  3754. return 1;
  3755. }
  3756. ////////////////////////////////////////////////////////////////////////////////
  3757. CMD:wave(playerid)
  3758. {
  3759.  
  3760. ApplyAnimation(playerid, "ON_LOOKERS", "wave_loop", 4.0, 1, 0, 0, 0, 0);
  3761. return 1;
  3762. }
  3763. ////////////////////////////////////////////////////////////////////////////////
  3764. CMD:slapass(playerid)
  3765. {
  3766.  
  3767. ApplyAnimation(playerid, "SWEET", "sweet_ass_slap", 4.0, 0, 0, 0, 0, 0);
  3768. return 1;
  3769. }
  3770. ////////////////////////////////////////////////////////////////////////////////
  3771. CMD:deal(playerid)
  3772. {
  3773.  
  3774. ApplyAnimation(playerid, "DEALER", "DEALER_DEAL", 4.0, 0, 0, 0, 0, 0);
  3775. return 1;
  3776. }
  3777. ////////////////////////////////////////////////////////////////////////////////
  3778. CMD:crack(playerid)
  3779. {
  3780.  
  3781. ApplyAnimation(playerid, "CRACK", "crckdeth2", 4.0, 1, 0, 0, 0, 0);
  3782. return 1;
  3783. }
  3784. ////////////////////////////////////////////////////////////////////////////////
  3785. CMD:gro(playerid)
  3786. {
  3787.  
  3788. ApplyAnimation(playerid,"BEACH", "ParkSit_M_loop", 4.0, 1, 0, 0, 0, 0);
  3789. return 1;
  3790. }
  3791. ////////////////////////////////////////////////////////////////////////////////
  3792. CMD:chat(playerid)
  3793. {
  3794.  
  3795. ApplyAnimation(playerid,"PED","IDLE_CHAT",4.0,1,0,0,1,1);
  3796. return 1;
  3797. }
  3798. ////////////////////////////////////////////////////////////////////////////////
  3799. CMD:fucku(playerid)
  3800. {
  3801.  
  3802. ApplyAnimation(playerid,"PED","fucku",4.0,0,0,0,0,0);
  3803. return 1;
  3804. }
  3805. ////////////////////////////////////////////////////////////////////////////////
  3806. CMD:taichi(playerid)
  3807. {
  3808.  
  3809. ApplyAnimation(playerid,"PARK","Tai_Chi_Loop",4.0,1,0,0,0,0);
  3810. return 1;
  3811. }
  3812. ////////////////////////////////////////////////////////////////////////////////
  3813. CMD:chairsit(playerid)
  3814. {
  3815.  
  3816. ApplyAnimation(playerid,"PED","SEAT_down",4.1,0,1,1,1,0);
  3817. return 1;
  3818. }
  3819. ////////////////////////////////////////////////////////////////////////////////
  3820. CMD:fall(playerid)
  3821. {
  3822.  
  3823. ApplyAnimation(playerid,"PED","KO_skid_front",4.1,0,1,1,1,0);
  3824. return 1;
  3825. }
  3826. ////////////////////////////////////////////////////////////////////////////////
  3827. CMD:fallback(playerid)
  3828. {
  3829.  
  3830. ApplyAnimation(playerid, "PED","FLOOR_hit_f", 4.0, 1, 0, 0, 0, 0);
  3831. return 1;
  3832. }
  3833. ////////////////////////////////////////////////////////////////////////////////
  3834. CMD:kiss(playerid)
  3835. {
  3836.  
  3837. ApplyAnimation(playerid, "KISSING", "Playa_Kiss_02", 3.0, 1, 1, 1, 1, 0);
  3838. return 1;
  3839. }
  3840. ////////////////////////////////////////////////////////////////////////////////
  3841. CMD:injured(playerid)
  3842. {
  3843.  
  3844. ApplyAnimation(playerid, "SWEET", "Sweet_injuredloop", 4.0, 1, 0, 0, 0, 0);
  3845. return 1;
  3846. }
  3847. ////////////////////////////////////////////////////////////////////////////////
  3848. CMD:push(playerid)
  3849. {
  3850.  
  3851. ApplyAnimation(playerid,"GANGS","shake_cara",4.0,0,0,0,0,0);
  3852. return 1;
  3853. }
  3854. ////////////////////////////////////////////////////////////////////////////////
  3855. CMD:akick(playerid)
  3856. {
  3857.  
  3858. ApplyAnimation(playerid,"POLICE","Door_Kick",4.0,0,0,0,0,0);
  3859. return 1;
  3860. }
  3861. ////////////////////////////////////////////////////////////////////////////////
  3862. CMD:lowbodypush(playerid)
  3863. {
  3864.  
  3865. ApplyAnimation(playerid,"GANGS","shake_carSH",4.0,0,0,0,0,0);
  3866. return 1;
  3867. }
  3868. ////////////////////////////////////////////////////////////////////////////////
  3869. CMD:spray(playerid)
  3870. {
  3871.  
  3872. ApplyAnimation(playerid,"SPRAYCAN","spraycan_full",4.0,0,0,0,0,0);
  3873. return 1;
  3874. }
  3875. ////////////////////////////////////////////////////////////////////////////////
  3876. CMD:headbutt(playerid)
  3877. {
  3878.  
  3879. ApplyAnimation(playerid,"WAYFARER","WF_Fwd",4.0,0,0,0,0,0);
  3880. return 1;
  3881. }
  3882. ////////////////////////////////////////////////////////////////////////////////
  3883. CMD:hoodfrisked(playerid)
  3884. {
  3885.  
  3886. ApplyAnimation(playerid,"POLICE","crm_drgbst_01",4.0,0,1,1,1,0);
  3887. return 1;
  3888. }
  3889. ////////////////////////////////////////////////////////////////////////////////
  3890. CMD:lightcig(playerid)
  3891. {
  3892.  
  3893. ApplyAnimation(playerid,"SMOKING","M_smk_in",3.0,0,0,0,0,0);
  3894. return 1;
  3895. }
  3896. ////////////////////////////////////////////////////////////////////////////////
  3897. CMD:tapcig(playerid)
  3898. {
  3899.  
  3900. ApplyAnimation(playerid,"SMOKING","M_smk_tap",3.0,0,0,0,0,0);
  3901. return 1;
  3902. }
  3903. ////////////////////////////////////////////////////////////////////////////////
  3904. CMD:bat(playerid)
  3905. {
  3906.  
  3907. ApplyAnimation(playerid,"BASEBALL","Bat_IDLE",4.0,1,1,1,1,0);
  3908. return 1;
  3909. }
  3910. ////////////////////////////////////////////////////////////////////////////////
  3911. CMD:box(playerid)
  3912. {
  3913.  
  3914. ApplyAnimation(playerid,"GYMNASIUM","GYMshadowbox",4.0,1,1,1,1,0);
  3915. return 1;
  3916. }
  3917. ////////////////////////////////////////////////////////////////////////////////
  3918. CMD:lay2(playerid)
  3919. {
  3920.  
  3921. ApplyAnimation(playerid,"SUNBATHE","Lay_Bac_in",3.0,0,1,1,1,0);
  3922. return 1;
  3923. }
  3924. ////////////////////////////////////////////////////////////////////////////////
  3925. CMD:chant(playerid)
  3926. {
  3927.  
  3928. ApplyAnimation(playerid,"RIOT","RIOT_CHANT",4.0,1,1,1,1,0);
  3929. return 1;
  3930. }
  3931. ////////////////////////////////////////////////////////////////////////////////
  3932. CMD:finger(playerid)
  3933. {
  3934.  
  3935. ApplyAnimation(playerid,"RIOT","RIOT_FUKU",2.0,0,0,0,0,0);
  3936. return 1;
  3937. }
  3938. ////////////////////////////////////////////////////////////////////////////////
  3939. CMD:shouting(playerid)
  3940. {
  3941.  
  3942. ApplyAnimation(playerid,"RIOT","RIOT_shout",4.0,1,0,0,0,0);
  3943. return 1;
  3944. }
  3945. ////////////////////////////////////////////////////////////////////////////////
  3946. CMD:cop(playerid)
  3947. {
  3948.  
  3949. ApplyAnimation(playerid,"SWORD","sword_block",50.0,0,1,1,1,1);
  3950. return 1;
  3951. }
  3952. ////////////////////////////////////////////////////////////////////////////////
  3953. CMD:elbow(playerid)
  3954. {
  3955.  
  3956. ApplyAnimation(playerid,"FIGHT_D","FightD_3",4.0,0,1,1,0,0);
  3957. return 1;
  3958. }
  3959. ////////////////////////////////////////////////////////////////////////////////
  3960. CMD:kneekick(playerid)
  3961. {
  3962.  
  3963. ApplyAnimation(playerid,"FIGHT_D","FightD_2",4.0,0,1,1,0,0);
  3964. return 1;
  3965. }
  3966. ////////////////////////////////////////////////////////////////////////////////
  3967. CMD:fstance(playerid)
  3968. {
  3969.  
  3970. ApplyAnimation(playerid,"FIGHT_D","FightD_IDLE",4.0,1,1,1,1,0);
  3971. return 1;
  3972. }
  3973. ////////////////////////////////////////////////////////////////////////////////
  3974. CMD:gpunch(playerid)
  3975. {
  3976.  
  3977. ApplyAnimation(playerid,"FIGHT_B","FightB_G",4.0,0,0,0,0,0);
  3978. return 1;
  3979. }
  3980. ////////////////////////////////////////////////////////////////////////////////
  3981. CMD:airkick(playerid)
  3982. {
  3983.  
  3984. ApplyAnimation(playerid,"FIGHT_C","FightC_M",4.0,0,1,1,0,0);
  3985. return 1;
  3986. }
  3987. ////////////////////////////////////////////////////////////////////////////////
  3988. CMD:gkick(playerid)
  3989. {
  3990.  
  3991. ApplyAnimation(playerid,"FIGHT_D","FightD_G",4.0,0,0,0,0,0);
  3992. return 1;
  3993. }
  3994. ////////////////////////////////////////////////////////////////////////////////
  3995. CMD:lowthrow(playerid)
  3996. {
  3997.  
  3998. ApplyAnimation(playerid,"GRENADE","WEAPON_throwu",3.0,0,0,0,0,0);
  3999. return 1;
  4000. }
  4001. ////////////////////////////////////////////////////////////////////////////////
  4002. CMD:highthrow(playerid)
  4003. {
  4004.  
  4005. ApplyAnimation(playerid,"GRENADE","WEAPON_throw",4.0,0,0,0,0,0);
  4006. return 1;
  4007. }
  4008. ////////////////////////////////////////////////////////////////////////////////
  4009. CMD:dealstance(playerid)
  4010. {
  4011.  
  4012. ApplyAnimation(playerid,"DEALER","DEALER_IDLE",4.0,1,0,0,0,0);
  4013. return 1;
  4014. }
  4015. ////////////////////////////////////////////////////////////////////////////////
  4016. CMD:medic(playerid)
  4017. {
  4018.  
  4019. ApplyAnimation(playerid,"MEDIC","CPR",4.0,0,0,0,0,0);
  4020. return 1;
  4021. }
  4022. ////////////////////////////////////////////////////////////////////////////////
  4023. CMD:koface(playerid)
  4024. {
  4025.  
  4026. ApplyAnimation(playerid,"PED","KO_shot_face",4.0,0,1,1,1,0);
  4027. return 1;
  4028. }
  4029. ////////////////////////////////////////////////////////////////////////////////
  4030. CMD:kostomach(playerid)
  4031. {
  4032.  
  4033. ApplyAnimation(playerid,"PED","KO_shot_stom",4.0,0,1,1,1,0);
  4034. return 1;
  4035. }
  4036. ////////////////////////////////////////////////////////////////////////////////
  4037. CMD:lifejump(playerid)
  4038. {
  4039.  
  4040. ApplyAnimation(playerid,"PED","EV_dive",4.0,0,1,1,1,0);
  4041. return 1;
  4042. }
  4043. ////////////////////////////////////////////////////////////////////////////////
  4044. CMD:exhaust(playerid)
  4045. {
  4046.  
  4047. ApplyAnimation(playerid,"PED","IDLE_tired",3.0,1,0,0,0,0);
  4048. return 1;
  4049. }
  4050. ////////////////////////////////////////////////////////////////////////////////
  4051. CMD:leftslap(playerid)
  4052. {
  4053.  
  4054. ApplyAnimation(playerid,"PED","BIKE_elbowL",4.0,0,0,0,0,0);
  4055. return 1;
  4056. }
  4057. ////////////////////////////////////////////////////////////////////////////////
  4058. CMD:rollfall(playerid)
  4059. {
  4060.  
  4061. ApplyAnimation(playerid,"PED","BIKE_fallR",4.0,0,1,1,1,0);
  4062. return 1;
  4063. }
  4064. ////////////////////////////////////////////////////////////////////////////////
  4065. CMD:carlock(playerid)
  4066. {
  4067.  
  4068. ApplyAnimation(playerid,"PED","CAR_doorlocked_LHS",4.0,0,0,0,0,0);
  4069. return 1;
  4070. }
  4071. ////////////////////////////////////////////////////////////////////////////////
  4072. CMD:rcarjack1(playerid)
  4073. {
  4074.  
  4075. ApplyAnimation(playerid,"PED","CAR_pulloutL_LHS",4.0,0,0,0,0,0);
  4076. return 1;
  4077. }
  4078. ////////////////////////////////////////////////////////////////////////////////
  4079. CMD:lcarjack1(playerid)
  4080. {
  4081.  
  4082. ApplyAnimation(playerid,"PED","CAR_pulloutL_RHS",4.0,0,0,0,0,0);
  4083. return 1;
  4084. }
  4085. ////////////////////////////////////////////////////////////////////////////////
  4086. CMD:rcarjack2(playerid)
  4087. {
  4088.  
  4089. ApplyAnimation(playerid,"PED","CAR_pullout_LHS",4.0,0,0,0,0,0);
  4090. return 1;
  4091. }
  4092. ////////////////////////////////////////////////////////////////////////////////
  4093. CMD:lcarjack2(playerid)
  4094. {
  4095.  
  4096. ApplyAnimation(playerid,"PED","CAR_pullout_RHS",4.0,0,0,0,0,0);
  4097. return 1;
  4098. }
  4099. ////////////////////////////////////////////////////////////////////////////////
  4100. CMD:smoke(playerid, params[])
  4101. {
  4102. if(sscanf(params, "s", anims))
  4103. {
  4104.  
  4105. SendClientMessage(playerid, 0x33AA33AA, "Uso correto: /smoke [1-4]");
  4106. }
  4107. else
  4108. {
  4109.  
  4110. if(strcmp(anims, "0", true) == 0)
  4111. {
  4112.  
  4113. SendClientMessage(playerid, 0x33AA33AA, "Uso correto: /smoke [1-4]");
  4114. }
  4115. if(strcmp(anims, "1", true) == 0)
  4116. {
  4117.  
  4118. ApplyAnimation(playerid,"SMOKING", "F_smklean_loop", 4.0, 1, 0, 0, 0, 0);
  4119. }
  4120. if(strcmp(anims, "2", true) == 0)
  4121. {
  4122.  
  4123. ApplyAnimation(playerid,"SMOKING", "M_smklean_loop", 4.0, 1, 0, 0, 0, 0);
  4124. }
  4125. if(strcmp(anims, "3", true) == 0)
  4126. {
  4127.  
  4128. ApplyAnimation(playerid,"SMOKING","M_smkstnd_loop", 4.0, 1, 0, 0, 0, 0);
  4129. }
  4130. if(strcmp(anims, "4", true) == 0)
  4131. {
  4132.  
  4133. ApplyAnimation(playerid,"SMOKING","M_smk_out", 4.0, 1, 0, 0, 0, 0);
  4134. }
  4135. }
  4136. return 1;
  4137. }
  4138. ////////////////////////////////////////////////////////////////////////////////
  4139. CMD:sup(playerid, params[])
  4140. {
  4141. if(sscanf(params, "s", anims))
  4142. {
  4143.  
  4144. SendClientMessage(playerid, 0x33AA33AA, "Uso correto: /sup [1-3]");
  4145. }
  4146. else
  4147. {
  4148.  
  4149. if(strcmp(anims, "1", true) == 0)
  4150. {
  4151.  
  4152. ApplyAnimation(playerid,"GANGS","hndshkba",4.0,0,0,0,0,0);
  4153. }
  4154. if(strcmp(anims, "2", true) == 0)
  4155. {
  4156.  
  4157. ApplyAnimation(playerid,"GANGS","hndshkda",4.0,0,0,0,0,0);
  4158. }
  4159. if(strcmp(anims, "3", true) == 0)
  4160. {
  4161.  
  4162. ApplyAnimation(playerid,"GANGS","hndshkfa_swt",4.0,0,0,0,0,0);
  4163. }
  4164. }
  4165. return 1;
  4166. }
  4167. ////////////////////////////////////////////////////////////////////////////////
  4168. CMD:rap(playerid, params[])
  4169. {
  4170. if(sscanf(params, "s", anims))
  4171. {
  4172.  
  4173. SendClientMessage(playerid, 0x33AA33AA, "Uso correto: /rap [1-4]");
  4174. }
  4175. else
  4176. {
  4177.  
  4178. if(strcmp(anims, "1", true) == 0)
  4179. {
  4180.  
  4181. ApplyAnimation(playerid,"RAPPING","RAP_A_Loop",4.0,1,0,0,0,0);
  4182. }
  4183. if(strcmp(anims, "2", true) == 0)
  4184. {
  4185.  
  4186. ApplyAnimation(playerid,"RAPPING","RAP_C_Loop",4.0,1,0,0,0,0);
  4187. }
  4188. if(strcmp(anims, "3", true) == 0)
  4189. {
  4190.  
  4191. ApplyAnimation(playerid,"GANGS","prtial_gngtlkD",4.0,1,0,0,0,0);
  4192. }
  4193. if(strcmp(anims, "4", true) == 0)
  4194. {
  4195.  
  4196. ApplyAnimation(playerid,"GANGS","prtial_gngtlkH",4.0,1,0,0,1,1);
  4197. }
  4198. }
  4199. return 1;
  4200. }
  4201. ////////////////////////////////////////////////////////////////////////////////
  4202. CMD:knife(playerid, params[])
  4203. {
  4204. if(sscanf(params, "s", anims))
  4205. {
  4206.  
  4207. SendClientMessage(playerid, 0x33AA33AA, "Uso correto: /knife [1-4]");
  4208. }
  4209. else
  4210. {
  4211.  
  4212. if(strcmp(anims, "1", true) == 0)
  4213. {
  4214.  
  4215. ApplyAnimation(playerid,"KNIFE","KILL_Knife_Ped_Damage",4.0,0,1,1,1,0);
  4216. }
  4217. if(strcmp(anims, "2", true) == 0)
  4218. {
  4219.  
  4220. ApplyAnimation(playerid,"KNIFE","KILL_Knife_Ped_Die",4.0,0,1,1,1,0);
  4221. }
  4222. if(strcmp(anims, "3", true) == 0)
  4223. {
  4224.  
  4225.  
  4226. ApplyAnimation(playerid,"KNIFE","KILL_Knife_Player",4.0,0,0,0,0,0);
  4227. }
  4228. if(strcmp(anims, "4", true) == 0)
  4229. {
  4230.  
  4231.  
  4232. ApplyAnimation(playerid,"KNIFE","KILL_Partial",4.0,0,1,1,1,1);
  4233. }
  4234. }
  4235. return 1;
  4236. }
  4237. ////////////////////////////////////////////////////////////////////////////////
  4238. CMD:basket(playerid, params[])
  4239. {
  4240. if(sscanf(params, "s", anims))
  4241. {
  4242.  
  4243. SendClientMessage(playerid, 0x33AA33AA, "Uso correto: /knife [1-6]");
  4244. }
  4245. else
  4246. {
  4247.  
  4248. if(strcmp(anims, "1", true) == 0)
  4249. {
  4250.  
  4251. ApplyAnimation(playerid,"BSKTBALL","BBALL_idleloop",4.0,1,0,0,0,0);
  4252. }
  4253. if(strcmp(anims, "2", true) == 0)
  4254. {
  4255.  
  4256. ApplyAnimation(playerid,"BSKTBALL","BBALL_Jump_Shot",4.0,0,0,0,0,0);
  4257. }
  4258. if(strcmp(anims, "3", true) == 0)
  4259. {
  4260.  
  4261. ApplyAnimation(playerid,"BSKTBALL","BBALL_pickup",4.0,0,0,0,0,0);
  4262. }
  4263. if(strcmp(anims, "4", true) == 0)
  4264. {
  4265.  
  4266. ApplyAnimation(playerid,"BSKTBALL","BBALL_run",4.1,1,1,1,1,1);
  4267. }
  4268. if(strcmp(anims, "5", true) == 0)
  4269. {
  4270.  
  4271. ApplyAnimation(playerid,"BSKTBALL","BBALL_def_loop",4.0,1,0,0,0,0);
  4272. }
  4273. if(strcmp(anims, "6", true) == 0)
  4274. {
  4275.  
  4276. ApplyAnimation(playerid,"BSKTBALL","BBALL_Dnk",4.0,1,0,0,0,0);
  4277. }
  4278. }
  4279. return 1;
  4280. }
  4281. ////////////////////////////////////////////////////////////////////////////////
  4282. CMD:reload(playerid, params[])
  4283. {
  4284.  
  4285. if(sscanf(params, "s", anims))
  4286. {
  4287.  
  4288.  
  4289. SendClientMessage(playerid, 0x33AA33AA, "Uso correto: /reload [deagle/smg/ak/m4]");
  4290. }
  4291. else
  4292. {
  4293.  
  4294.  
  4295. if(strcmp(anims, "deagle", true) == 0)
  4296. {
  4297.  
  4298.  
  4299. ApplyAnimation(playerid,"COLT45","colt45_reload",4.0,0,0,0,0,1);
  4300. }
  4301. if(strcmp(anims, "smg", true) == 0 || strcmp(anims, "ak", true) == 0 || strcmp(anims, "m4", true) == 0)
  4302. {
  4303.  
  4304.  
  4305. ApplyAnimation(playerid,"UZI","UZI_reload",4.0,0,0,0,0,0);
  4306. }
  4307. }
  4308. return 1;
  4309. }
  4310. ////////////////////////////////////////////////////////////////////////////////
  4311. CMD:gwalk(playerid, params[])
  4312. {
  4313. if(sscanf(params, "s", anims))
  4314. {
  4315.  
  4316. SendClientMessage(playerid, 0x33AA33AA, "Uso correto: /gwalk [1-2]");
  4317. }
  4318. else
  4319. {
  4320.  
  4321. if(strcmp(anims, "1", true) == 0)
  4322. {
  4323.  
  4324. ApplyAnimation(playerid,"PED","WALK_gang1",4.1,1,1,1,1,1);
  4325. }
  4326. if(strcmp(anims, "2", true) == 0)
  4327. {
  4328.  
  4329. ApplyAnimation(playerid,"PED","WALK_gang2",4.1,1,1,1,1,1);
  4330. }
  4331. }
  4332. return 1;
  4333. }
  4334. ////////////////////////////////////////////////////////////////////////////////
  4335. CMD:aim(playerid, params[])
  4336. {
  4337. if(sscanf(params, "s", anims))
  4338. {
  4339.  
  4340. SendClientMessage(playerid, 0x33AA33AA, "Uso correto: /aim [1-3]");
  4341. }
  4342. else
  4343. {
  4344.  
  4345. if(strcmp(anims, "1", true) == 0)
  4346. {
  4347.  
  4348. ApplyAnimation(playerid,"PED","gang_gunstand",4.0,1,1,1,1,1);
  4349. }
  4350. if(strcmp(anims, "2", true) == 0)
  4351. {
  4352.  
  4353. ApplyAnimation(playerid,"PED","Driveby_L",4.0,0,1,1,1,1);
  4354. }
  4355. if(strcmp(anims, "3", true) == 0)
  4356. {
  4357.  
  4358. ApplyAnimation(playerid,"PED","Driveby_R",4.0,0,1,1,1,1);
  4359. }
  4360. }
  4361. return 1;
  4362. }
  4363. ////////////////////////////////////////////////////////////////////////////////
  4364. CMD:lean(playerid, params[])
  4365. {
  4366. if(sscanf(params, "s", anims))
  4367. {
  4368.  
  4369. SendClientMessage(playerid, 0x33AA33AA, "Uso correto: /lean [1-2]");
  4370. }
  4371. else
  4372. {
  4373.  
  4374. if(strcmp(anims, "1", true) == 0)
  4375. {
  4376.  
  4377. ApplyAnimation(playerid,"GANGS","leanIDLE",4.0,0,1,1,1,0);
  4378. }
  4379. if(strcmp(anims, "2", true) == 0)
  4380. {
  4381.  
  4382. ApplyAnimation(playerid,"MISC","Plyrlean_loop",4.0,0,1,1,1,0);
  4383. }
  4384. }
  4385. return 1;
  4386. }
  4387. ////////////////////////////////////////////////////////////////////////////////
  4388. CMD:strip(playerid, params[])
  4389. {
  4390. if(sscanf(params, "s", anims))
  4391. {
  4392.  
  4393.  
  4394. SendClientMessage(playerid, 0x33AA33AA, "Uso correto: /strip [a-g]");
  4395. }
  4396. else
  4397. {
  4398.  
  4399. if(strcmp(anims, "a", true) == 0)
  4400. {
  4401.  
  4402.  
  4403. ApplyAnimation(playerid,"STRIP", "strip_A", 4.1, 1, 1, 1, 1, 1 );
  4404. }
  4405. if(strcmp(anims, "b", true) == 0)
  4406. {
  4407.  
  4408.  
  4409. ApplyAnimation(playerid,"STRIP", "strip_B", 4.1, 1, 1, 1, 1, 1 );
  4410. }
  4411. if(strcmp(anims, "c", true) == 0)
  4412. {
  4413.  
  4414.  
  4415. ApplyAnimation(playerid,"STRIP", "strip_C", 4.1, 1, 1, 1, 1, 1 );
  4416. }
  4417. if(strcmp(anims, "d", true) == 0)
  4418. {
  4419.  
  4420.  
  4421. ApplyAnimation(playerid,"STRIP", "strip_D", 4.1, 1, 1, 1, 1, 1 );
  4422. }
  4423. if(strcmp(anims, "e", true) == 0)
  4424. {
  4425.  
  4426.  
  4427. ApplyAnimation(playerid,"STRIP", "strip_E", 4.1, 1, 1, 1, 1, 1 );
  4428. }
  4429. if(strcmp(anims, "f", true) == 0)
  4430. {
  4431.  
  4432.  
  4433. ApplyAnimation(playerid,"STRIP", "strip_F", 4.1, 1, 1, 1, 1, 1 );
  4434. }
  4435. if(strcmp(anims, "g", true) == 0)
  4436. {
  4437.  
  4438.  
  4439. ApplyAnimation(playerid,"STRIP", "strip_G", 4.1, 1, 1, 1, 1, 1 );
  4440. }
  4441. }
  4442. return 1;
  4443. }
  4444. ////////////////////////////////////////////////////////////////////////////////
  4445. CMD:dance(playerid, params[])
  4446. {
  4447. if(sscanf(params, "s", anims))
  4448. {
  4449.  
  4450.  
  4451. SendClientMessage(playerid, 0x33AA33AA, "Uso correto: /dance [1-3]");
  4452. }
  4453. else
  4454. {
  4455.  
  4456. if(strcmp(anims, "1", true) == 0)
  4457. {
  4458.  
  4459.  
  4460. SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DANCE1);
  4461. }
  4462. if(strcmp(anims, "2", true) == 0)
  4463. {
  4464.  
  4465.  
  4466. SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DANCE2);
  4467. }
  4468. if(strcmp(anims, "3", true) == 0)
  4469. {
  4470.  
  4471.  
  4472. SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DANCE3);
  4473. }
  4474. }
  4475. return 1;
  4476. }
  4477. ////////////////////////////////////////////////////////////////////////////////
  4478. CMD:holandes1(playerid, params[])
  4479. {
  4480. MoveObject(Holandes, 557.70001220703, -1683.3000488281, 148.69999694824, 50.00);
  4481. return true;
  4482. }
  4483. ////////////////////////////////////////////////////////////////////////////////
  4484. CMD:holandes2(playerid, params[])
  4485. {
  4486.  
  4487. MoveObject(Holandes, -38.599998474121, -1098, 148.69999694824, 50.00);
  4488. return true;
  4489. }
  4490. ////////////////////////////////////////////////////////////////////////////////
  4491. CMD:holandes3(playerid, params[])
  4492. {
  4493. MoveObject(Holandes, 347.20001220703, -1464.6999511719, 252.5, 50.00);
  4494. return true;
  4495. }
  4496. ////////////////////////////////////////////////////////////////////////////////
  4497. CMD:holandes4(playerid, params[])
  4498. {
  4499. MoveObject(Holandes, 1771.5, -539.40002441406, 252.5, 50.00);
  4500. return true;
  4501. }
  4502. ////////////////////////////////////////////////////////////////////////////////
  4503. CMD:holandes5(playerid, params[])
  4504. {
  4505. MoveObject(Holandes, 2059.1999511719, 1215.9000244141, 252.5, 50.00);
  4506. return true;
  4507. }
  4508. ////////////////////////////////////////////////////////////////////////////////
  4509. CMD:holandes6(playerid, params[])
  4510. {
  4511. MoveObject(Holandes, -2692.3999023438, 1570.9000244141, 437.10000610352, 50.00);
  4512. return true;
  4513. }
  4514. ////////////////////////////////////////////////////////////////////////////////
  4515. CMD:holandes7(playerid, params[])
  4516. {
  4517. MoveObject(Holandes, 1750.4000244141, -2589.8999023438, 322, 50.00);
  4518. return true;
  4519. }
  4520. ////////////////////////////////////////////////////////////////////////////////
  4521. CMD:holandes8(playerid, params[])
  4522. {
  4523. MoveObject(Holandes, 2062.8000488281, -2581.1999511719, 31.299999237061, 50.00);
  4524. return true;
  4525. }
  4526. ////////////////////////////////////////////////////////////////////////////////
  4527. CMD:irh(playerid, params[])
  4528. {
  4529. new str[64], pName[MAX_PLAYER_NAME];
  4530. GetPlayerName(playerid, pName, sizeof(pName));
  4531. format(str, sizeof(str), "{AA3333}%s {FFFF00}Foi Para o Navio Fantasma Use : /irh", pName);
  4532. SendClientMessageToAll(0xFFFF00FF, str);
  4533. SetPlayerPos(playerid, 2486.1000976563, -1660, 148.69999694824);
  4534. GameTextForPlayer(playerid,"~y~Bem Vindo",6000,5);
  4535. return true;
  4536. }
  4537. ////////////////////////////////////////////////////////////////////////////////
  4538. CMD:brinquedos(playerid, params[])
  4539. {
  4540. if(IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, Vermelho, WY[0]);
  4541. ShowBrinquedos(playerid);
  4542.  
  4543. return 1;
  4544. }
  4545. ////////////////////////////////////////////////////////////////////////////////
  4546. CMD:tirarbrinquedo(playerid, params[])
  4547. {
  4548. for(new i=0; i< MAX_PLAYER_ATTACHED_OBJECTS; i++)
  4549. {
  4550. if(IsPlayerAttachedObjectSlotUsed(playerid, i)) RemovePlayerAttachedObject(playerid, i);
  4551. }
  4552. SendClientMessage(playerid, Vermelho, WY[2]);
  4553. return 1;
  4554. }
  4555. ////////////////////////////////////////////////////////////////////////////////
  4556. CMD:radioD(playerid, params[])
  4557. {
  4558. ShowPlayerDialog(playerid, RADIOSIS, DIALOG_STYLE_LIST,"{FFFF00}Sistema de Radios", "{FFFF00}Radio Total Dance\n{FFFF00}Radio Sound Pop\n{FFFF00}Radio Fusion\n{FFFF00}Radio Funk Brasil\n{FFFF00}Radio Jovem Pan\n{FFFF00}Radio Atlantida\n{FFFF00}Radio Dubstep\n{00FF00}Desligar Todas Rádios","Sicronizar", "Fechar");
  4559. return true;
  4560. }
  4561. ////////////////////////////////////////////////////////////////////////////////
  4562. CMD:radio1(playerid, params[])
  4563. {
  4564. PlayAudioStreamForPlayer(playerid, "http://199.229.254.19:8236");
  4565. GameTextForPlayer(playerid, "Radio Ligada", 2000, 1);
  4566. return 1;
  4567. }
  4568. ////////////////////////////////////////////////////////////////////////////////
  4569. CMD:radio2(playerid, params[])
  4570. {
  4571. PlayAudioStreamForPlayer(playerid, "http://74.222.1.151:8060");
  4572. GameTextForPlayer(playerid, "Radio Ligada", 2000, 1);
  4573. return 1;
  4574. }
  4575. ////////////////////////////////////////////////////////////////////////////////
  4576. CMD:radio3(playerid, params[])
  4577. {
  4578. PlayAudioStreamForPlayer(playerid, "http://192.95.33.114:9996");
  4579. GameTextForPlayer(playerid, "Radio Ligada", 2000, 1);
  4580. return 1;
  4581. }
  4582. ////////////////////////////////////////////////////////////////////////////////
  4583. CMD:radio4(playerid, params[])
  4584. {
  4585. PlayAudioStreamForPlayer(playerid, "http://72.55.174.236:8080/radiosu.mp3");
  4586. GameTextForPlayer(playerid, "Radio Ligada", 2000, 1);
  4587. return 1;
  4588. }
  4589. ////////////////////////////////////////////////////////////////////////////////
  4590. CMD:radio5(playerid, params[])
  4591. {
  4592. PlayAudioStreamForPlayer(playerid, "hhttp://69.175.13.34:9928");
  4593. GameTextForPlayer(playerid, "Radio Ligada", 2000, 1);
  4594. return 1;
  4595. }
  4596. ////////////////////////////////////////////////////////////////////////////////
  4597. CMD:radio6(playerid, params[])
  4598. {
  4599. PlayAudioStreamForPlayer(playerid, "http://198.178.123.11:7746");
  4600. GameTextForPlayer(playerid, "Radio Ligada", 2000, 1);
  4601. return 1;
  4602. }
  4603. ////////////////////////////////////////////////////////////////////////////////
  4604. CMD:radio7(playerid, params[])
  4605. {
  4606. PlayAudioStreamForPlayer(playerid, "http://80.237.249.187:80");
  4607. GameTextForPlayer(playerid, "Radio Ligada", 2000, 1);
  4608. return 1;
  4609. }
  4610. ////////////////////////////////////////////////////////////////////////////////
  4611. CMD:radio8(playerid, params[])
  4612. {
  4613. PlayAudioStreamForPlayer(playerid, "http://94.23.216.58:8800");
  4614. GameTextForPlayer(playerid, "Radio Ligada", 2000, 1);
  4615. return 1;
  4616. }
  4617. ////////////////////////////////////////////////////////////////////////////////
  4618. CMD:radio9(playerid, params[])
  4619. {
  4620. PlayAudioStreamForPlayer(playerid, "http://95.141.24.40:80");
  4621. GameTextForPlayer(playerid, "Radio Ligada", 2000, 1);
  4622. return 1;
  4623. }
  4624. ////////////////////////////////////////////////////////////////////////////////
  4625. CMD:radio10(playerid, params[])
  4626. {
  4627. PlayAudioStreamForPlayer(playerid, "http://198.100.145.144:9900");
  4628. GameTextForPlayer(playerid, "Radio Ligada", 2000, 1);
  4629. return 1;
  4630. }
  4631. ////////////////////////////////////////////////////////////////////////////////
  4632. CMD:radiostop(playerid, params[])
  4633. {
  4634. StopAudioStreamForPlayer(playerid);
  4635. GameTextForPlayer(playerid, "Radio Desligada", 2000, 1);
  4636. return 1;
  4637. }
  4638. ////////////////////////////////////////////////////////////////////////////////
  4639. CMD:x1(playerid, params[])
  4640. {
  4641. if(Quantos == 2) return SendClientMessage(playerid, Vermelho," X1 está cheio, tente mais tarde.");
  4642. SendClientMessageToAll(Amarelo,"[INFO] Alguém foi para x1 de duas pessoas, vai duelar também! ( / X1 ) ");
  4643. SetPlayerPos(playerid,1514.8434,-1084.0017,181.2031);
  4644. Quantos += 1;
  4645. TaNoX1[playerid] = true;
  4646. return 1;
  4647. }
  4648. ////////////////////////////////////////////////////////////////////////////////
  4649. CMD:cv(playerid, params[])
  4650. {
  4651. if(sscanf(params, "ddd", IDVeiculo, CorVeiculo, CorVeiculo2)) return SendClientMessage(playerid, Vermelho, "USO: /cv [ID Veiculo] [Cor1] [Cor2]");
  4652. if(IDVeiculo < 400 || IDVeiculo > 611) return SendClientMessage(playerid, Vermelho, "ID Inválido < ID's de 400 a 611 >");
  4653. if(CorVeiculo < 0 || CorVeiculo > 255) return SendClientMessage(playerid, Vermelho, "COR Inválida < Cores de 0 a 255 >");
  4654. if(CorVeiculo2 < 0 || CorVeiculo2 > 255) return SendClientMessage(playerid, Vermelho, "COR2 Inválida < Cores de 0 a 255 >");
  4655. if(VeiculoCriado[playerid] == true) return SendClientMessage(playerid, Vermelho, "Você já Possui um Veículo Criado, Use /deletarveiculo");
  4656. GetPlayerPos(playerid, p1x, p1y, p1z);
  4657. IDCarro[playerid] = CreateVehicle(IDVeiculo, p1x, p1y, p1z+5, 0.0, CorVeiculo, CorVeiculo2, 60000);
  4658. PutPlayerInVehicle(playerid, IDCarro[playerid], 0);
  4659. SetVehicleVirtualWorld(IDCarro[playerid], GetPlayerVirtualWorld(playerid));
  4660. LinkVehicleToInterior(IDCarro[playerid], GetPlayerInterior(playerid));
  4661. VeiculoCriado[playerid] = true;
  4662. SendClientMessage(playerid, Vermelho, "Você Criou um Veiculo, Para Deleta-lo Utilize: /deletarveiculo!");
  4663. return 1;
  4664. }
  4665. ////////////////////////////////////////////////////////////////////////////////
  4666. CMD:trazerveiculo(playerid)
  4667. {
  4668. if(VeiculoCriado[playerid] == false) return SendClientMessage(playerid, Vermelho, "Você Não Criou um Veículo!");
  4669. GetPlayerPos(playerid, SetVPos[0], SetVPos[1], SetVPos[2]);
  4670. SetVehiclePos(IDCarro[playerid], SetVPos[0], SetVPos[1], SetVPos[2]);
  4671. SendClientMessage(playerid, Vermelho, "Você Trouxe Seu Veículo Até Você!");
  4672. return 1;
  4673. }
  4674. ////////////////////////////////////////////////////////////////////////////////
  4675. CMD:deletarveiculo(playerid)
  4676. {
  4677. if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, Vermelho, "Você Não Está em um Veículo!");
  4678. if(VeiculoCriado[playerid] == false) return SendClientMessage(playerid, Vermelho, "Você Não Criou um Veículo!");
  4679. DestroyVehicle(IDCarro[playerid]);
  4680. VeiculoCriado[playerid] = false;
  4681. SendClientMessage(playerid, Vermelho, "Você Deletou Seu Veículo Com Sucesso, Para Cria-lo Novamente, Use /v!");
  4682. return 1;
  4683. }
  4684. ////////////////////////////////////////////////////////////////////////////////
  4685. CMD:evento(playerid, params[])
  4686. {
  4687. if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, COR_ERRO, "[ERRO] Você não está autorizado a usar este comando!");
  4688. new Mensagem[603];
  4689. strcat(Mensagem, "Criar Evento\nSalvar Minha Posição como Local do Evento\nAbrir / Fechar Evento\nDefinir Premio do 1º Colocado\n");
  4690. strcat(Mensagem, "Definir Premio do 2º Colocado\nDefinir Premio do 3º Colocado\nDar Armas para os Jogadores do Evento\nDar um Carro para os Jogador do Evento\nDestruir Evento\nSetar Vida dos Veiculos\nKickar Jogador do Evento\n");
  4691. strcat(Mensagem, "Setar Vida dos Jogadores do Evento\nTrocar Skin dos Jogadores do Evento\nBanir Jogador dos Eventos\nDesbanir Jogador\nPuxar jogador para o evento\nVisualizar informações de um Jogador Banido\nCongelar Jogadores do Evento\nDescongelar Jogadores do Evento\nResetar Armas dos Jogadores do Evento");
  4692. ShowPlayerDialog(playerid, DIALOG_EVENTO, DIALOG_STYLE_LIST, "{FF0000}Painel de Controle do Sistema de Eventos", Mensagem, "Selecionar", "Cancelar");
  4693. return 1;
  4694. }
  4695. ////////////////////////////////////////////////////////////////////////////////
  4696. CMD:irevento(playerid, params[])
  4697. {
  4698. ChecarBan(playerid);
  4699. if(PlayerInfo[playerid][Banido] == 1) return SendClientMessage(playerid, COR_ERRO, "[ERRO] Você não pode entrar em um evento pois foi banido!");
  4700. if(EventInfo[Criado] == 0) return SendClientMessage(playerid, COR_ERRO, "[ERRO] Não existe nenhum evento criado!");
  4701. if(EventInfo[Aberto] == 0) return SendClientMessage(playerid, COR_ERRO, "[ERRO] O Evento está fechado no momento!");
  4702. if(PlayerInfo[playerid][NoEvento] == 1) return SendClientMessage(playerid, COR_ERRO, "[ERRO] Você já está no Evento!");
  4703. SetPlayerVirtualWorld(playerid, EventInfo[VirtualWorld]);
  4704. SetPlayerInterior(playerid, EventInfo[Interior]);
  4705. SetPlayerHealth(playerid, 100);
  4706. SetPlayerArmour(playerid, 100);
  4707. ResetPlayerWeapons(playerid);
  4708. SetPlayerPos(playerid, EventInfo[X], EventInfo[Y], EventInfo[Z]);
  4709. SetPlayerFacingAngle(playerid, EventInfo[A]);
  4710. PlayerInfo[playerid][NoEvento] = 1;
  4711. return 1;
  4712. }
  4713. ////////////////////////////////////////////////////////////////////////////////
  4714. CMD:ce(playerid, params[])
  4715. {
  4716. if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, COR_ERRO, "[ERRO] Você não está autorizado a usar este comando!");
  4717. if(EventInfo[Criado] == 0) return SendClientMessage(playerid, COR_ERRO, "[ERRO] Não existe nenhum evento criado!");
  4718. if(PlayerInfo[playerid][NoEvento] == 0) return SendClientMessage(playerid, COR_ERRO, "[ERRO] Você não está no Evento!");
  4719. new Mensagem[128];
  4720. if(sscanf(params, "s[128]", Mensagem)) return SendClientMessage(playerid, COR_ERRO, "[ERRO] Use /ce (Chat Evento) [Mensagem]");
  4721. GetPlayerName(playerid, NomePlayer, MAX_PLAYER_NAME);
  4722. format(Format, sizeof(Format), "{FF0000}[EVENTO] %s: {FFFFFF}%s", NomePlayer, Mensagem);
  4723. SendEventMessage(COR_INFO, Format);
  4724. return 1;
  4725. }
  4726. ////////////////////////////////////////////////////////////////////////////////
  4727. CMD:sairevento(playerid, params[])
  4728. {
  4729. if(PlayerInfo[playerid][NoEvento] == 0) return SendClientMessage(playerid, COR_ERRO, "[ERRO] Não é possivel sair de um Evento que você não está!");
  4730. SetPlayerVirtualWorld(playerid, 0);
  4731. SetPlayerInterior(playerid, 0);
  4732. SpawnPlayer(playerid);
  4733. PlayerInfo[playerid][NoEvento] = 0;
  4734. if(PlayerInfo[playerid][Carro] >= 1)
  4735. {
  4736. DestroyVehicle(PlayerInfo[playerid][Carro]);
  4737. PlayerInfo[playerid][Carro] = 0;
  4738. }
  4739. SendClientMessage(playerid, COR_INFO, "[INFO] Você saiu do Evento!");
  4740. return 1;
  4741. }
  4742. ////////////////////////////////////////////////////////////////////////////////
  4743. CMD:infoban(playerid, params[])
  4744. {
  4745. new Caminho[64];
  4746. GetPlayerName(playerid, NomePlayer, MAX_PLAYER_NAME);
  4747. format(Caminho, sizeof(Caminho), "/BanEvento/%s.ini", NomePlayer);
  4748. if(!DOF2_FileExists(Caminho)) return SendClientMessage(playerid, COR_ERRO, "[ERRO] Você não está banido dos eventos!");
  4749. format(Format, sizeof(Format), "Banido pelo Administrador: %s\nDia: %d\nMes: %d\nAno: %d\nHora: %d\nMinuto: %d\nSegundos: %d\nTempo Banido(DIAS): %d\nMotivo: %s", DOF2_GetString(Caminho, "Administrador"), DOF2_GetInt(Caminho, "Dia"), DOF2_GetInt(Caminho, "Mes"), DOF2_GetInt(Caminho, "Ano"), DOF2_GetInt(Caminho, "Hora"), DOF2_GetInt(Caminho, "Minuto"), DOF2_GetInt(Caminho, "Segundo"), DOF2_GetInt(Caminho, "Tempo (DIAS)"), DOF2_GetString(Caminho, "Motivo"));
  4750. ShowPlayerDialog(playerid, 1313, DIALOG_STYLE_MSGBOX, "{FFFF00}Informações do Ban", Format, "Fechar", "");
  4751. return 1;
  4752. }
  4753. ////////////////////////////////////////////////////////////////////////////////
  4754. CMD:sradar(playerid, params[])
  4755. {
  4756. SendClientMessage(playerid,0x33CCFFAA,"******* SISTEMA DE RADAR ************");
  4757. SendClientMessage(playerid,0x33CCFFAA,"Existem Radar na Prefeitura, No Hospital e no DP's de Los Santos e Banco");
  4758. SendClientMessage(playerid,0x33CCFFAA,"O Limite de velocidade é entre 50 KM/H");
  4759. SendClientMessage(playerid,0x33CCFFAA,"Se você exceder o Limite de velocidade Nesses Locais , Levara Multa de 2000 $ ");
  4760. SendClientMessage(playerid,0xAA3333AA,"Atenciosamente , A administração.");
  4761. return 1;
  4762. }
  4763. ////////////////////////////////////////////////////////////////////////////////
  4764. CMD:reparon(playerid, params[])
  4765. {
  4766. if(Ativado[playerid] == 1) {
  4767. SendClientMessage(playerid, Vermelho, "~> O auto reparar já está ativado.");
  4768. return 1;
  4769. }
  4770. if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, Amarelo, "~> Para usar esse comando é preciso estar dentro de um veículo.");
  4771. TempoAutoReparar = SetTimerEx("AutoReparar", 200, true, "i", playerid);
  4772. SendClientMessage(playerid, Vermelho, "~> Você ativou o auto reparar! Agora em diante seu veículo será reparado automaticamente.");
  4773. Ativado[playerid] =1;
  4774. return 1;
  4775. }
  4776. ////////////////////////////////////////////////////////////////////////////////
  4777. CMD:reparof(playerid, params[])
  4778. {
  4779. if(Ativado[playerid] == 0) {
  4780. SendClientMessage(playerid, Vermelho, "~> O auto reparar não está ativado!");
  4781. return 1;
  4782. }
  4783. KillTimer(TempoAutoReparar);
  4784. SendClientMessage(playerid, Amarelo, "~> Você desativou o auto reparar.");
  4785. Ativado[playerid] = 0;
  4786. return 1;
  4787. }
  4788. ////////////////////////////////////////////////////////////////////////////////
  4789. CMD:race1(playerid, params[])
  4790. {
  4791. new str[64], pName[MAX_PLAYER_NAME];
  4792. GetPlayerName(playerid, pName, sizeof(pName));
  4793. format(str, sizeof(str), "{AA3333}%s {FFFF00}Foi Para Corrida Use : /race1", pName);
  4794. SendClientMessageToAll(0xFFFF00FF, str);
  4795. if(IsPlayerInAnyVehicle(playerid))
  4796. {
  4797. SetVehiclePos(GetPlayerVehicleID(playerid),-521.0224,-3642.6458,3.6500);
  4798. }
  4799. SetPlayerPos(playerid,-521.0224,-3642.6458,3.6500);
  4800. GameTextForPlayer(playerid,"~b~~h~Bem Vindo",6000,5);
  4801. return 1;
  4802. }
  4803. ////////////////////////////////////////////////////////////////////////////////
  4804. CMD:race2(playerid, params[])
  4805. {
  4806. new str[64], pName[MAX_PLAYER_NAME];
  4807. GetPlayerName(playerid, pName, sizeof(pName));
  4808. format(str, sizeof(str), "{AA3333}%s {FFFF00}Foi Para Corrida Use : /race2", pName);
  4809. SendClientMessageToAll(0xFFFF00FF, str);
  4810. if(IsPlayerInAnyVehicle(playerid))
  4811. {
  4812. SetVehiclePos(GetPlayerVehicleID(playerid),1022.7200,-3986.7859,5.3750);
  4813. }
  4814. SetPlayerPos(playerid,1022.7200,-3986.7859,5.3750);
  4815. GameTextForPlayer(playerid,"~b~~h~Bem Vindo",6000,5);
  4816. return 1;
  4817. }
  4818. ////////////////////////////////////////////////////////////////////////////////
  4819. CMD:race3(playerid, params[])
  4820. {
  4821. new str[64], pName[MAX_PLAYER_NAME];
  4822. GetPlayerName(playerid, pName, sizeof(pName));
  4823. format(str, sizeof(str), "{AA3333}%s {FFFF00}Foi Para Corrida Use : /race3", pName);
  4824. SendClientMessageToAll(0xFFFF00FF, str);
  4825. if(IsPlayerInAnyVehicle(playerid))
  4826. {
  4827. SetVehiclePos(GetPlayerVehicleID(playerid),3275.6458,-1387.1865,26.7700);
  4828. }
  4829. SetPlayerPos(playerid,3275.6458,-1387.1865,26.7700);
  4830. GameTextForPlayer(playerid,"~b~~h~Bem Vindo",6000,5);
  4831. return 1;
  4832. }
  4833. ////////////////////////////////////////////////////////////////////////////////
  4834. CMD:race4(playerid, params[])
  4835. {
  4836. new str[64], pName[MAX_PLAYER_NAME];
  4837. GetPlayerName(playerid, pName, sizeof(pName));
  4838. format(str, sizeof(str), "{AA3333}%s {FFFF00}Foi Para Corrida Use : /race4", pName);
  4839. SendClientMessageToAll(0xFFFF00FF, str);
  4840. if(IsPlayerInAnyVehicle(playerid))
  4841. {
  4842. SetVehiclePos(GetPlayerVehicleID(playerid),3825.5854,2014.9728,7.6329);
  4843. }
  4844. SetPlayerPos(playerid,3825.5854,2014.9728,7.6329);
  4845. GameTextForPlayer(playerid,"~b~~h~Bem Vindo",6000,5);
  4846. return 1;
  4847. }
  4848. ////////////////////////////////////////////////////////////////////////////////
  4849. CMD:race5(playerid, params[])
  4850. {
  4851. new str[64], pName[MAX_PLAYER_NAME];
  4852. GetPlayerName(playerid, pName, sizeof(pName));
  4853. format(str, sizeof(str), "{AA3333}%s {FFFF00}Foi Para Corrida Use : /race5", pName);
  4854. SendClientMessageToAll(0xFFFF00FF, str);
  4855. if(IsPlayerInAnyVehicle(playerid))
  4856. {
  4857. SetVehiclePos(GetPlayerVehicleID(playerid),714.8835,-1621.2644,4.8000);
  4858. }
  4859. SetPlayerPos(playerid,714.8835,-1621.2644,4.8000);
  4860. GameTextForPlayer(playerid,"~b~~h~Bem Vindo",6000,5);
  4861. return 1;
  4862. }
  4863. ////////////////////////////////////////////////////////////////////////////////
  4864. CMD:afk(playerid, params[])
  4865. {
  4866. new pname[MAX_PLAYER_NAME];
  4867. new string [256];
  4868. GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
  4869. format(string, sizeof(string), "%s Está Ausente (/afk)", pname);
  4870. SendClientMessageToAll(0xFFD700FF, string);
  4871. SetPlayerHealth(playerid, 99999*99999);
  4872. SetPlayerColor(playerid, Amarelo);
  4873. TogglePlayerControllable(playerid,0);
  4874. return 1;
  4875. }
  4876. ////////////////////////////////////////////////////////////////////////////////
  4877. CMD:sairafk(playerid, params[])
  4878. {
  4879. new pname[MAX_PLAYER_NAME];
  4880. new string [256];
  4881. GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
  4882. format(string, sizeof(string), "%s Voltou para o Servidor (/sairafk)", pname);
  4883. SendClientMessageToAll(0xFFD700FF, string);
  4884. SetPlayerHealth(playerid, 100);
  4885. SetPlayerColor(playerid, Amarelo);
  4886. TogglePlayerControllable(playerid,1);
  4887. return 1;
  4888. }
  4889. ////////////////////////////////////////////////////////////////////////////////
  4890. CMD:piscaon(playerid, params[]) {
  4891. if (StatusCarroMaluco[playerid][Cores] > 0) { SendClientMessage(playerid, COLOR_WHITE, "Você já personalizou o carro , use /piscaof"); }
  4892. ShowPlayerDialog(playerid, 1342, DIALOG_STYLE_LIST, "Escolha a Primeira Cor", "Preto\nBranco\nAmarelo\nAzul\nVermelho\nVerde", "Cor 2", "Cancelar"); return 1; }
  4893. ////////////////////////////////////////////////////////////////////////////////
  4894. CMD:piscaof(playerid, params[]) {
  4895. if (StatusCarroMaluco[playerid][Cores] < 1) { SendClientMessage(playerid, COLOR_WHITE, "Você ainda não personalizou seu carro use /piscaon"); }
  4896. StatusCarroMaluco[playerid][Cores] = 0;
  4897. StatusCarroMaluco[playerid][Cores2] = 0;
  4898. SendClientMessage(playerid, COLOR_WHITE, "Você desativou o o pisca pisca !"); return 1; }
  4899. ////////////////////////////////////////////////////////////////////////////////
  4900. CMD:tunados(playerid, params[])
  4901. {
  4902. ShowPlayerDialog(playerid, 1000, DIALOG_STYLE_LIST, "=-= Carros Tunados =-=", "Elegy\nSultan\nJester\nUranus", "Selecionar", "Cancelar");
  4903. return 1;
  4904. }
  4905. ////////////////////////////////////////////////////////////////////////////////
  4906. stock LoadDynamicObjectsFromFile(filename[])
  4907. {
  4908. new File:file_ptr, line[256], modelid, Float:SpawnX, Float:SpawnY, Float:SpawnZ, Float:SpawnRotX, Float:SpawnRotY, Float:SpawnRotZ, objects_loaded;
  4909. file_ptr = fopen(filename, io_read);
  4910. if(!file_ptr) return printf("ERRO! Falha ao carregar objetos do arquivo %s (Arquivo não existe no diretório scriptfiles)!", filename);
  4911. while(fread(file_ptr, line) > 0)
  4912. {
  4913. if(!sscanf(line, "p<,>'('dfffffp<)>f", modelid, SpawnX, SpawnY, SpawnZ, SpawnRotX, SpawnRotY, SpawnRotZ))
  4914. {
  4915. CreateDynamicObject(modelid, SpawnX, SpawnY, SpawnZ, SpawnRotX, SpawnRotY, SpawnRotZ, -1, -1, -1, 200.0);
  4916. objects_loaded++;
  4917. }
  4918. }
  4919. fclose(file_ptr);
  4920. return printf("Objetos: %d carregado(s) de %s", objects_loaded, filename);
  4921. }
  4922. ////////////////////////////////////////////////////////////////////////////////
  4923. stock LoadStaticVehiclesFromFile(filename[])
  4924. {
  4925. new File:file_ptr, line[256], Color1, Color2, modelid, Float:SpawnX, Float:SpawnY, Float:SpawnZ, Float:SpawnRot, vehicles_loaded;
  4926. file_ptr = fopen(filename, io_read);
  4927. if(!file_ptr)
  4928. {
  4929. return printf("ERRO! Falha ao carregar veículos do arquivo %s (O arquivo não existe no diretório scriptfiles)!", filename);
  4930. }
  4931. while(fread(file_ptr, line) > 0)
  4932. {
  4933. if(!sscanf(line, "p<,>dffffdd", modelid, SpawnX, SpawnY, SpawnZ, SpawnRot, Color1, Color2))
  4934. {
  4935. AddStaticVehicleEx(modelid, SpawnX, SpawnY, SpawnZ, SpawnRot, Color1, Color2, -1);
  4936. vehicles_loaded++;
  4937. }
  4938. }
  4939. fclose(file_ptr);
  4940. return printf("Veículos: %d carregado(s) de %s", vehicles_loaded, filename);
  4941. }
  4942. ////////////////////////////////////////////////////////////////////////////////
  4943. public hora(playerid)
  4944. {
  4945. ////////////////////////////////////////////////////////////////////////////////
  4946. new str[128],
  4947. str2[128],
  4948. year,
  4949. month,
  4950. day,
  4951. hour,
  4952. minute,
  4953. second;
  4954. ////////////////////////////////////////////////////////////////////////////////
  4955. getdate(year, month, day);
  4956. gettime(hour,minute,second);
  4957. new mes[12];
  4958. if(month == 1) { mes = "1"; }
  4959. else if(month == 2) {mes = "2";}
  4960. else if(month == 3) {mes = "3";}
  4961. else if(month == 4) {mes = "4";}
  4962. else if(month == 5) {mes = "5";}
  4963. else if(month == 6) {mes = "6";}
  4964. else if(month == 7) {mes = "7";}
  4965. else if(month == 8) {mes = "8";}
  4966. else if(month == 9) {mes = "9";}
  4967. else if(month == 10) {mes = "10";}
  4968. else if(month == 11) {mes = "11";}
  4969. else if(month == 12) {mes= "12";}
  4970. format(str, sizeof(str), "%d/%s/%d", day, mes,year);
  4971. TextDrawSetString(Text:WesleyText1, str);
  4972. format(str2, sizeof(str2), "%d:%d:%d", hour, minute, second);
  4973. TextDrawSetString(Text:WesleyText2, str2);
  4974. }
  4975. ////////////////////////////////////////////////////////////////////////////////
  4976. public OnPlayerGiveDamage(playerid, damagedid, Float:amount, weaponid)
  4977. {
  4978. new Float:HP, Float:Colete, Float:Dano;
  4979. GetPlayerArmour(damagedid, Colete);
  4980. GetPlayerHealth(damagedid, HP);
  4981. if(weaponid == 24){amount = 10;}
  4982. if(weaponid == 23){amount = 50;}
  4983. if(Colete > 0)
  4984. {
  4985. if(amount > Colete)
  4986. {
  4987. Dano = amount - Colete;
  4988. HP = HP - Dano;
  4989. SetPlayerArmour(damagedid, 0.0);
  4990. SetPlayerHealth(damagedid, HP);
  4991. return 1;
  4992. }
  4993. Colete = Colete - amount;
  4994. SetPlayerArmour(damagedid, Colete);
  4995. }
  4996. if(Colete < 1)
  4997. {
  4998. HP = HP - amount;
  4999. SetPlayerHealth(damagedid, HP);
  5000. }
  5001. return 1;
  5002. }
  5003. ////////////////////////////////////////////////////////////////////////////////
  5004. forward SendMSG();
  5005. ////////////////////////////////////////////////////////////////////////////////
  5006. public SendMSG()
  5007. {
  5008. new string[256];
  5009. new randMSG = random(sizeof(RandomServerName));
  5010. format(string,sizeof(string),"hostname %s",RandomServerName[randMSG]);
  5011. SendRconCommand(string);
  5012. }
  5013. ////////////////////////////////////////////////////////////////////////////////
  5014. stock ShowBrinquedos(playerid)
  5015. {
  5016. new string[1700];
  5017. strcat(string, "{FF0000}-{FFFFFF} Chapéu de Bombeiro {0088FF}Slot 1 \n"); // 0
  5018. strcat(string, "{FF0000}-{FFFFFF} Chapéu de Policial {0088FF}Slot 1 \n"); // 1
  5019. strcat(string, "{FF0000}-{FFFFFF} Chapéu Michael Jackson {0088FF}Slot 1 \n"); // 2
  5020. strcat(string, "{FF0000}-{FFFFFF} Chapéu Operário {0088FF}Slot 1 \n"); // 3
  5021. strcat(string, "{FF0000}-{FFFFFF} Chapéu de Funkeiro {0088FF}Slot 1 \n"); // 4
  5022. strcat(string, "{FF0000}-{FFFFFF} Chapéu de Veio {0088FF}Slot 1 \n"); // 5
  5023. strcat(string, "{FF0000}-{FFFFFF} Chapéu do Harry Potter {0088FF}Slot 1 \n"); // 6
  5024. strcat(string, "{FF0000}-{FFFFFF} Bolsa de sequestrador {0088FF}Slot 1 \n");// 7
  5025. strcat(string, "{FF0000}-{FFFFFF} Fones de ouvido {0088FF}Slot 1 \n");// 8
  5026. strcat(string, "{FF0000}-{FFFFFF} Loro José Gigante {0088FF}Slot 1 \n");// 9
  5027. strcat(string, "{FF0000}-{FFFFFF} Loro José menor (Ombro) {0088FF}Slot 2 \n");// 10
  5028. strcat(string, "{FF0000}-{FFFFFF} Tapa olho de pirata {0088FF}Slot 2 \n");// 11
  5029. strcat(string, "{FF0000}-{FFFFFF} Dildo {0088FF}Slot 2\n");// 12
  5030. strcat(string, "{FF0000}-{FFFFFF} Cabeça de galo {0088FF}Slot 1 \n");// 13
  5031. strcat(string, "{FF0000}-{FFFFFF} Cabeça de galo gigante Slot 1 \n");// 14
  5032. strcat(string, "{FF0000}-{FFFFFF} Cervo {0088FF}Slot 1 \n");// 15
  5033. strcat(string, "{FF0000}-{FFFFFF} Chifre de boy 1 {0088FF}Slot 1 \n");// 16
  5034. strcat(string, "{FF0000}-{FFFFFF} Chifre de boy 2 {0088FF}Slot 1 \n");// 17
  5035. strcat(string, "{FF0000}-{FFFFFF} Fanstasia de obóbora {0088FF}Slot 1 \n");// 18
  5036. strcat(string, "{FF0000}-{FFFFFF} Cabeção do CJ {0088FF}Slot 1 \n"); // 19
  5037. strcat(string, "{FF0000}-{FFFFFF} Golfinho {0088FF}Slot 1 \n"); // 20
  5038. strcat(string, "{FF0000}-{FFFFFF} Tubarão {0088FF}Slot 1 \n"); // 21
  5039. strcat(string, "{FF0000}-{FFFFFF} Fantasia de tartaruga {0088FF}Slot 1 \n"); // 22
  5040. strcat(string, "{FF0000}-{FFFFFF} Vaca {0088FF}Slot 1 \n"); // 23
  5041. strcat(string, "{FF0000}-{FFFFFF} Colete no corpo {0088FF}Slot 2 \n");// 24
  5042. strcat(string, "{FF0000}-{FFFFFF} Coração no peito {0088FF}Slot 2 \n");// 25
  5043. strcat(string, "{FF0000}-{FFFFFF} C4 nas costas {0088FF}Slot 2 \n");// 26
  5044. strcat(string, "{FF0000}-{FFFFFF} M4 nas costas {0088FF}Slot 2 \n");// 27
  5045. strcat(string, "{FF0000}-{FFFFFF} Bazzuka nas costas {0088FF}Slot 2 \n");// 28
  5046. strcat(string, "{FF0000}-{FFFFFF} Toca do Papai Noel {0088FF}Slot 1 \n");// 29
  5047. strcat(string, "{FF0000}-{FFFFFF} Dado na cabeça {0088FF}Slot 1 \n");// 30
  5048. strcat(string, "{FF0000}-{FFFFFF} C4 no peito {0088FF}Slot 2 \n");// 31
  5049. ShowPlayerDialog(playerid, WesleyBKS, DIALOG_STYLE_LIST, "Brinquedos, selecione um brinquedo para adcionar a seu skin:", string, "APLICAR", "SAIR");
  5050. return 1;
  5051. }
  5052. ////////////////////////////////////////////////////////////////////////////////
  5053. public OnPlayerStateChange(playerid, newstate, oldstate)
  5054. {
  5055. if(newstate == PLAYER_STATE_DRIVER || newstate == PLAYER_STATE_PASSENGER)
  5056. {
  5057. if(IsABike(GetPlayerVehicleID(playerid)))
  5058. {
  5059. switch(GetPlayerSkin(playerid))
  5060. {
  5061. #define SPAO{%0,%1,%2,%3,%4,%5} SetPlayerAttachedObject(playerid, SLOT, 18645, 2, (%0), (%1), (%2), (%3), (%4), (%5));
  5062. case 0, 65, 74, 149, 208, 273: SPAO{0.070000, 0.000000, 0.000000, 88.000000, 75.000000, 0.000000}
  5063. case 1..6, 8, 14, 16, 22, 27, 29, 33, 41..49, 82..84, 86, 87, 119, 289: SPAO{0.070000, 0.000000, 0.000000, 88.000000, 77.000000, 0.000000}
  5064. case 7, 10: SPAO{0.090000, 0.019999, 0.000000, 88.000000, 90.000000, 0.000000}
  5065. case 9: SPAO{0.059999, 0.019999, 0.000000, 88.000000, 90.000000, 0.000000}
  5066. case 11..13: SPAO{0.070000, 0.019999, 0.000000, 88.000000, 90.000000, 0.000000}
  5067. case 15: SPAO{0.059999, 0.000000, 0.000000, 88.000000, 82.000000, 0.000000}
  5068. case 17..21: SPAO{0.059999, 0.019999, 0.000000, 88.000000, 82.000000, 0.000000}
  5069. case 23..26, 28, 30..32, 34..39, 57, 58, 98, 99, 104..118, 120..131: SPAO{0.079999, 0.019999, 0.000000, 88.000000, 82.000000, 0.000000}
  5070. case 40: SPAO{0.050000, 0.009999, 0.000000, 88.000000, 82.000000, 0.000000}
  5071. case 50, 100..103, 148, 150..189, 222: SPAO{0.070000, 0.009999, 0.000000, 88.000000, 82.000000, 0.000000}
  5072. case 51..54: SPAO{0.100000, 0.009999, 0.000000, 88.000000, 82.000000, 0.000000}
  5073. case 55, 56, 63, 64, 66..73, 75, 76, 78..81, 133..143, 147, 190..207, 209..219, 221, 247..272, 274..288, 290..293: SPAO{0.070000, 0.019999, 0.000000, 88.000000, 82.000000, 0.000000}
  5074. case 59..62: SPAO{0.079999, 0.029999, 0.000000, 88.000000, 82.000000, 0.000000}
  5075. case 77: SPAO{0.059999, 0.019999, 0.000000, 87.000000, 82.000000, 0.000000}
  5076. case 85, 88, 89: SPAO{0.070000, 0.039999, 0.000000, 88.000000, 82.000000, 0.000000}
  5077. case 90..97: SPAO{0.050000, 0.019999, 0.000000, 88.000000, 82.000000, 0.000000}
  5078. case 132: SPAO{0.000000, 0.019999, 0.000000, 88.000000, 82.000000, 0.000000}
  5079. case 144..146: SPAO{0.090000, 0.000000, 0.000000, 88.000000, 82.000000, 0.000000}
  5080. case 220: SPAO{0.029999, 0.019999, 0.000000, 88.000000, 82.000000, 0.000000}
  5081. case 223, 246: SPAO{0.070000, 0.050000, 0.000000, 88.000000, 82.000000, 0.000000}
  5082. case 224..245: SPAO{0.070000, 0.029999, 0.000000, 88.000000, 82.000000, 0.000000}
  5083. case 294: SPAO{0.070000, 0.019999, 0.000000, 91.000000, 84.000000, 0.000000}
  5084. case 295: SPAO{0.050000, 0.019998, 0.000000, 86.000000, 82.000000, 0.000000}
  5085. case 296..298: SPAO{0.064999, 0.009999, 0.000000, 88.000000, 82.000000, 0.000000}
  5086. case 299: SPAO{0.064998, 0.019999, 0.000000, 88.000000, 82.000000, 0.000000}
  5087. }
  5088. }
  5089. }
  5090. else
  5091. {
  5092. RemovePlayerAttachedObject(playerid, SLOT);
  5093. }
  5094. return 1;
  5095. }
  5096. ////////////////////////////////////////////////////////////////////////////////
  5097. stock IsABike(vehicleid)
  5098. {
  5099. new result;
  5100. new model = GetVehicleModel(vehicleid);
  5101. switch(model)
  5102. {
  5103. case 509, 481, 510, 462, 448, 581, 522, 461, 521, 523, 463, 586, 468, 471: result = model;
  5104. default: result = 0;
  5105. }
  5106. return result;
  5107. }
  5108. ////////////////////////////////////////////////////////////////////////////////
  5109. public OnPlayerUpdate(playerid)
  5110. {
  5111. new string[32];
  5112. new Float:Vhealth;
  5113. if(!IsPlayerConnected(playerid)) return 1;
  5114. if(Vel[playerid] == true)
  5115. {
  5116. GetVehicleHealth(GetPlayerVehicleID(playerid),Vhealth);
  5117. format(string, sizeof(string), "~g~%d~w~ KM/H~n~Dano: ~r~%d",GetVehicleSpeed(playerid),floatround(Vhealth));
  5118. TextDrawSetString(Velocimetro[playerid],string);
  5119. SetProgressBarMaxValue(carhealth[playerid], 1000.0);
  5120. SetProgressBarValue(carhealth[playerid], floatround(Vhealth));
  5121. UpdateProgressBar(carhealth[playerid],playerid);
  5122. if(IsPlayerInAnyVehicle(playerid))
  5123. {
  5124. TextDrawShowForPlayer(playerid,Velocimetro[playerid]);
  5125. ShowProgressBarForPlayer(playerid,carhealth[playerid]);
  5126. }
  5127. else
  5128. {
  5129. TextDrawHideForPlayer(playerid,Velocimetro[playerid]);
  5130. HideProgressBarForPlayer(playerid,carhealth[playerid]);
  5131. }
  5132. }
  5133. return 1;
  5134. }
  5135. ////////////////////////////////////////////////////////////////////////////////
  5136. stock GetVehicleSpeed(playerid)
  5137. {
  5138. if(!IsPlayerInAnyVehicle(playerid)) return 1;
  5139. new Float:vPos[3];
  5140. GetVehicleVelocity(GetPlayerVehicleID(playerid), vPos[0], vPos[1], vPos[2]);
  5141. return floatround((floatmul(floatsqroot(floatpower(vPos[0], 2.0) + floatpower(vPos[1], 2.0) + floatpower(vPos[2], 2.0)), 100.0) / 0.4463), floatround_floor);
  5142. }
  5143. ////////////////////////////////////////////////////////////////////////////////
  5144. stock DestruirEvento(playerid)
  5145. {
  5146. EventInfo[X] = 0;
  5147. EventInfo[Y] = 0;
  5148. EventInfo[Z] = 0;
  5149. EventInfo[A] = 0;
  5150. EventInfo[VirtualWorld] = 0;
  5151. EventInfo[Interior] = 0;
  5152. EventInfo[Criado] = 0;
  5153. EventInfo[Aberto] = 0;
  5154. EventInfo[Premio1] = 0;
  5155. EventInfo[Premio2] = 0;
  5156. EventInfo[Premio3] = 0;
  5157. EventInfo[Carro] = 0;
  5158. EventInfo[Cor1] = 0;
  5159. EventInfo[Cor2] = 0;
  5160. EventInfo[Arma] = 0;
  5161. EventInfo[Vida] = 0;
  5162. for(new p = 0; p < MAX_PLAYERS; p++)
  5163. {
  5164. if(PlayerInfo[p][NoEvento] == 1)
  5165. {
  5166. SetPlayerVirtualWorld(p, 0);
  5167. SetPlayerInterior(p, 0);
  5168. SpawnPlayer(p);
  5169. PlayerInfo[p][NoEvento] = 0;
  5170. if(PlayerInfo[p][Carro] >= 1)
  5171. {
  5172. DestroyVehicle(PlayerInfo[p][Carro]);
  5173. PlayerInfo[p][Carro] = 0;
  5174. }
  5175. }
  5176. }
  5177. GetPlayerName(playerid, NomePlayer, MAX_PLAYER_NAME);
  5178. format(Format, sizeof(Format), "[EVENTO] O Administrador %s destruiu o evento!", NomePlayer);
  5179. SendClientMessageToAll(COR_EVENTO, Format);
  5180. return 1;
  5181. }
  5182. ////////////////////////////////////////////////////////////////////////////////
  5183. stock SendEventMessage(color, string[])
  5184. {
  5185. for(new p = 0; p < MAX_PLAYERS; p++)
  5186. {
  5187. if(IsPlayerConnected(p))
  5188. {
  5189. if(PlayerInfo[p][NoEvento] == 1)
  5190. {
  5191. SendClientMessage(p, color, string);
  5192. }
  5193. }
  5194. }
  5195. return 1;
  5196. }
  5197. ////////////////////////////////////////////////////////////////////////////////
  5198. stock ChecarBan(playerid)
  5199. {
  5200. new Caminho[64], Dia, Mes, Ano, Hora, Minuto, Segundo;
  5201. GetPlayerName(playerid, NomePlayer, MAX_PLAYER_NAME);
  5202. format(Caminho, sizeof(Caminho), "/BanEvento/%s.ini", NomePlayer);
  5203. if(!DOF2_FileExists(Caminho)) return PlayerInfo[playerid][Banido] = 0;
  5204. if(DOF2_FileExists(Caminho))
  5205. {
  5206. getdate(Ano, Mes, Dia);
  5207. gettime(Hora, Minuto, Segundo);
  5208. if(Dia >= (DOF2_GetInt(Caminho, "Dia") + DOF2_GetInt(Caminho, "Tempo (DIAS)")))
  5209. {
  5210. DOF2_RemoveFile(Caminho);
  5211. PlayerInfo[playerid][Banido] = 0;
  5212. }
  5213. else
  5214. {
  5215. PlayerInfo[playerid][Banido] = 1;
  5216. }
  5217. }
  5218. return 1;
  5219. }
  5220. ////////////////////////////////////////////////////////////////////////////////
  5221. forward UpdateSpeed(playerid);
  5222. ////////////////////////////////////////////////////////////////////////////////
  5223. enum SavePlayerPosEnum {
  5224. Float:LastX,
  5225. Float:LastY,
  5226. Float:LastZ
  5227. }
  5228. ////////////////////////////////////////////////////////////////////////////////
  5229. #define COLOR_YELLOW 0xFFFF00AA
  5230. #define VERDEFRACO 0x80cf80AA
  5231. #define SLOTS 500
  5232. ////////////////////////////////////////////////////////////////////////////////
  5233. new objectcreated;
  5234. new SavePlayerPos[SLOTS][SavePlayerPosEnum];
  5235. new distance1[MAX_PLAYERS];
  5236. ////////////////////////////////////////////////////////////////////////////////
  5237. public UpdateSpeed(playerid)
  5238. {
  5239. new Float:x,Float:y,Float:z;
  5240. new Float:distance,value;
  5241. for(new i=0; i<SLOTS; i++)
  5242. {
  5243. if(IsPlayerConnected(i))
  5244. {
  5245. GetPlayerPos(i, x, y, z);
  5246. distance = floatsqroot(floatpower(floatabs(floatsub(x,SavePlayerPos[i][LastX])),2)+floatpower(floatabs(floatsub(y,SavePlayerPos[i][LastY])),2)+floatpower(floatabs(floatsub(z,SavePlayerPos[i][LastZ])),2));
  5247. value = floatround(distance * 3600);
  5248. if(UpdateSeconds > 1)
  5249. {
  5250. value = floatround(value / UpdateSeconds);
  5251. }
  5252. distance1[i] = floatround(value/1600);
  5253. SavePlayerPos[i][LastX] = x;
  5254. SavePlayerPos[i][LastY] = y;
  5255. SavePlayerPos[i][LastZ] = z;
  5256. AddFlitsPaal(i, 1278, 1476.2402,-1726.3396,13.5469, 40, 50); // Radar da DP PM
  5257. AddFlitsPaal(i, 1278, 1524.1256,-1679.0756,13.5469, 40, 50); // Prefeitura
  5258. AddFlitsPaal(i, 1278, 2048.7131,1353.5975,10.6719, 40, 50); // BANCO
  5259. AddFlitsPaal(i, 1278, 1200.9847,-1337.9875,13.3984, 40, 45); // HOSPITAL
  5260. AddFlitsPaal(i, 1278, 0000.0000,0000.0000,0000.0000, 50, 70); // VAGO
  5261. AddFlitsPaal(i, 1278, 0000.0000,0000.0000,0000.0000, 20, 50); // VAGO
  5262. AddFlitsPaal(i, 1278, 0000.0000,0000.0000,0000.0000, 20, 50); // VAGO
  5263. AddFlitsPaal(i, 1278, 0000.0000,0000.0000,0000.0000, 20, 50); // VAGO
  5264. AddFlitsPaal(i, 1278, 0000.0000,0000.0000,0000.0000, 20, 50); // VAGO
  5265. AddFlitsPaal(i, 1278, 0000.0000,0000.0000,0000.0000, 20, 50); // VAGO
  5266. }
  5267. }
  5268. }
  5269. ////////////////////////////////////////////////////////////////////////////////
  5270. IsPlayerInCircle(playerid,Float:x,Float:y,radius)
  5271. {
  5272. if(GetPlayerDistanceToPoint(playerid,Float:x,Float:y) < radius)
  5273. {
  5274. return 1;
  5275. }
  5276. return 0;
  5277. }
  5278. ////////////////////////////////////////////////////////////////////////////////
  5279. GetPlayerDistanceToPoint(playerid,Float:x,Float:y)
  5280. {
  5281. new Float:x1,Float:y1,Float:z1; GetPlayerPos(playerid,x1,y1,z1);
  5282. new Float:tmpdis = floatsqroot(floatpower(floatabs(floatsub(x,x1)),2)+
  5283. floatpower(floatabs(floatsub(y,y1)),2));
  5284. return floatround(tmpdis);
  5285. }
  5286. ////////////////////////////////////////////////////////////////////////////////
  5287. stock AddFlitsPaal(playerid, modelid, Float:xx, Float:yy, Float:zz, radius, speed)
  5288. {
  5289. new fine[MAX_PLAYERS];
  5290. new str[256];
  5291. if(objectcreated!=maxobject)
  5292. {
  5293. CreateObject(modelid, xx, yy, zz, 0.0, 0.0, 10);
  5294. objectcreated++;
  5295. }
  5296. if((distance1[playerid])>speed)
  5297. {
  5298. if(IsPlayerInCircle(playerid, xx, yy, radius) && GetPlayerState(playerid)== PLAYER_STATE_DRIVER)
  5299. {
  5300. fine[playerid]=((distance1[playerid]*17/10)-speed);
  5301. GivePlayerMoney(playerid, -2000);
  5302. format(str,sizeof(str), "[RADAR xXX ] O Limite de velocidade é %d KM/H Voce Passou a %d KM/H e foi multado!",speed, distance1[playerid] ,fine[playerid]);
  5303. SendClientMessage(playerid, Verde, str);
  5304. PlayerPlaySound(playerid, 1132, 0.0, 0.0, 0.0);
  5305. }
  5306. }
  5307. }
  5308. ////////////////////////////////////////////////////////////////////////////////
  5309. forward AutoReparar(playerid);
  5310. ////////////////////////////////////////////////////////////////////////////////
  5311. public AutoReparar(playerid)
  5312. {
  5313. RepairVehicle(GetPlayerVehicleID(playerid));
  5314. return 1;
  5315. }
  5316. ////////////////////////////////////////////////////////////////////////////////
  5317. forward MudarCor(playerid);
  5318. ////////////////////////////////////////////////////////////////////////////////
  5319. public MudarCor(playerid)
  5320. {
  5321. switch(StatusCarroMaluco[playerid][Cores]) {
  5322. case 1: ChangeVehicleColor(GetPlayerVehicleID(playerid), 0, 1);
  5323. case 2: ChangeVehicleColor(GetPlayerVehicleID(playerid), 1, 1);
  5324. case 3: ChangeVehicleColor(GetPlayerVehicleID(playerid), 6, 1);
  5325. case 4: ChangeVehicleColor(GetPlayerVehicleID(playerid), 108, 1);
  5326. case 5: ChangeVehicleColor(GetPlayerVehicleID(playerid), 3, 1);
  5327. case 6: ChangeVehicleColor(GetPlayerVehicleID(playerid), 86, 1); }
  5328. if(StatusCarroMaluco[playerid][Cores] > 0) { SetTimer("MudarCor2", 700, 0); }
  5329. return 1;
  5330. }
  5331. ////////////////////////////////////////////////////////////////////////////////
  5332. forward MudarCor2(playerid);
  5333. ////////////////////////////////////////////////////////////////////////////////
  5334. public MudarCor2(playerid)
  5335. {
  5336. switch(StatusCarroMaluco[playerid][Cores2]) {
  5337. case 1: ChangeVehicleColor(GetPlayerVehicleID(playerid), 0, 1);
  5338. case 2: ChangeVehicleColor(GetPlayerVehicleID(playerid), 1, 1);
  5339. case 3: ChangeVehicleColor(GetPlayerVehicleID(playerid), 6, 1);
  5340. case 4: ChangeVehicleColor(GetPlayerVehicleID(playerid), 108, 1);
  5341. case 5: ChangeVehicleColor(GetPlayerVehicleID(playerid), 3, 1);
  5342. case 6: ChangeVehicleColor(GetPlayerVehicleID(playerid), 86, 1); }
  5343. if(StatusCarroMaluco[playerid][Cores] > 0) { SetTimer("MudarCor", 700, 0); }
  5344. return 1;
  5345. }
  5346. ////////////////////////////////////////////////////////////////////////////////
  5347. public OnPlayerExitVehicle(playerid, vehicleid)
  5348. {
  5349. if(vehicleid == WesleyReis)
  5350. {
  5351. DestroyVehicle(WesleyReis);
  5352. }
  5353. return true;
  5354. }
  5355. ////////////////////////////////////////////////////////////////////////////////
  5356. public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
  5357. {
  5358. ////////////////////////////////////////////////////////////////////////////////
  5359. if(Nitro(vehicleid))
  5360. {
  5361. AddVehicleComponent(vehicleid, 1010);
  5362. }
  5363. ////////////////////////////////////////////////////////////////////////////////
  5364. return 1;
  5365. }
  5366. ////////////////////////////////////////////////////////////////////////////////
  5367. public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
  5368. {
  5369. ////////////////////////////////////////////////////////////////////////////////
  5370. if(IsPlayerInAnyVehicle(playerid))
  5371. {
  5372. new nos = GetPlayerVehicleID(playerid);
  5373. if(Nitro(nos) && (oldkeys & 1 || oldkeys & 4))
  5374. {
  5375. RemoveVehicleComponent(nos, 1010);
  5376. AddVehicleComponent(nos, 1010);
  5377. }
  5378. }
  5379. ////////////////////////////////////////////////////////////////////////////////
  5380. return 1;
  5381. }
  5382. ////////////////////////////////////////////////////////////////////////////////
  5383. Nitro(vehicleid)
  5384. {
  5385. ///////////////////////////////////////////////////////////////////////////////
  5386. new nos = GetVehicleModel(vehicleid);
  5387. switch(nos) {
  5388. case 444:
  5389. return 0;
  5390. case 581:
  5391. return 0;
  5392. case 586:
  5393. return 0;
  5394. case 481:
  5395. return 0;
  5396. case 509:
  5397. return 0;
  5398. case 446:
  5399. return 0;
  5400. case 556:
  5401. return 0;
  5402. case 443:
  5403. return 0;
  5404. case 452:
  5405. return 0;
  5406. case 453:
  5407. return 0;
  5408. case 454:
  5409. return 0;
  5410. case 472:
  5411. return 0;
  5412. case 473:
  5413. return 0;
  5414. case 484:
  5415. return 0;
  5416. case 493:
  5417. return 0;
  5418. case 595:
  5419. return 0;
  5420. case 462:
  5421. return 0;
  5422. case 463:
  5423. return 0;
  5424. case 468:
  5425. return 0;
  5426. case 521:
  5427. return 0;
  5428. case 522:
  5429. return 0;
  5430. case 417:
  5431. return 0;
  5432. case 425:
  5433. return 0;
  5434. case 447:
  5435. return 0;
  5436. case 487:
  5437. return 0;
  5438. case 488:
  5439. return 0;
  5440. case 497:
  5441. return 0;
  5442. case 501:
  5443. return 0;
  5444. case 548:
  5445. return 0;
  5446. case 563:
  5447. return 0;
  5448. case 406:
  5449. return 0;
  5450. case 520:
  5451. return 0;
  5452. case 539:
  5453. return 0;
  5454. case 553:
  5455. return 0;
  5456. case 557:
  5457. return 0;
  5458. case 573:
  5459. return 0;
  5460. case 460:
  5461. return 0;
  5462. case 593:
  5463. return 0;
  5464. case 464:
  5465. return 0;
  5466. case 476:
  5467. return 0;
  5468. case 511:
  5469. return 0;
  5470. case 512:
  5471. return 0;
  5472. case 577:
  5473. return 0;
  5474. case 592:
  5475. return 0;
  5476. case 471:
  5477. return 0;
  5478. case 448:
  5479. return 0;
  5480. case 461:
  5481. return 0;
  5482. case 523:
  5483. return 0;
  5484. case 510:
  5485. return 0;
  5486. case 430:
  5487. return 0;
  5488. case 465:
  5489. return 0;
  5490. case 469:
  5491. return 0;
  5492. case 513:
  5493. return 0;
  5494. case 519:
  5495. return 0;
  5496. }
  5497. return 1;
  5498. }
  5499. ////////////////////////////////////////////////////////////////////////////////
  5500. public OnPlayerCommandPerformed(playerid, cmdtext[], success)
  5501. {
  5502. ////////////////////////////////////////////////////////////////////////////////
  5503. if(!success) return SendClientMessage(playerid, Vermelho, "[ERRO] Comando Invalido Para Saber Mais Use /Comandos");
  5504. ////////////////////////////////////////////////////////////////////////////////
  5505. return 1;
  5506. }
  5507. ////////////////////////////////////////////////////////////////////////////////
Add Comment
Please, Sign In to add comment