SHARE
TWEET

VIVA CAMINHONEIROO

a guest Aug 6th, 2014 603 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #include      a_samp
  2. #include      DOF2
  3. #include      zcmd
  4. #include      sscanf2
  5. #include      streamer
  6. #include      a_zone
  7.  
  8.  
  9. #define      LOCALSALVO                                   "Truck/Players/%s.ini"
  10. #define      VIPSALVO                                     "Truck/Vips/%s.ini"
  11. #define      BANSALVO                                     "Truck/Bans/%s.ini"
  12. #define      BANCOSALVO                                   "Truck/Banco/%s.ini"
  13. #define      MENUSALVO                                    "Truck/Menu/%d.ini"
  14. #define      MAX_MENU                                      50
  15. #define      MAX_RADAR                                     5
  16. #define      VALOR_MIN                                     4
  17. #define      ID_OBJ                                        1616
  18. // =-=-=-=-=-=-=-=-=-=-=-=-=-=-=  Dialog´s  -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  19. #define      DIALOG_LOGIN                                                      1
  20. #define      DIALOG_REGISTRO                                                   2
  21. #define      DIALOG_MENU                                                       3
  22. #define      DIALOG_ADM                                                        4
  23. #define      DIALOG_VIPS                                                       5
  24. #define      DIALOG_BAN                                                        6
  25. #define      DIALOG_INFOBAN                                                    7
  26. #define      DIALOG_WORK                                                       8
  27. #define      DIALOG_CSENHA                                                     9
  28. #define      DIALOG_RULES                                                     10
  29. #define      DIALOG_PMENU                                                     11
  30. #define      DIALOG_PMENU1                                                    12
  31. #define      DIALOG_PMENU2                                                    13
  32. #define      DIALOG_PMENU3                                                    14
  33. #define      DIALOG_PMENU4                                                    15
  34. #define      DIALOG_BMENU                                                     16
  35. #define      DIALOG_BMENU2                                                    17
  36. #define      DIALOG_BMENU3                                                    18
  37. #define      DIALOG_BMENU4                                                    19
  38. // -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  39. // =-=-=-=-=-=-=-=-=-=-=-=-=-=-=  Classes -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  40. #define      TEAM_TRUCK                                                        1
  41. #define      TEAM_BUS                                                          2
  42. #define      TEAM_COP                                                          3
  43. #define      TEAM_PILOT                                                        4
  44. #define      TEAM_BOMB                                                         5
  45. // -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  46. // =-=-=-=-=-=-=-=-=-=-=-=-=-=-=    Radar     -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  47. enum Ri
  48. {
  49.    Vel,
  50.    Float:PosX,
  51.    Float:PosY,
  52.    Float:PosZ,
  53.    Float:RotX,
  54.    Float:RotY,
  55.    Float:RotZ
  56. }
  57. new RadarInfo[MAX_RADAR][Ri] ={
  58. {50, 1575.54480, 843.25104,  7.10699,   0.00000, 0.00000, 198.78409},
  59. {50, 1797.10754, 1281.21106, 6.17700,   0.00000, 0.00000, 303.55508},
  60. {50, 468.98901,  2463.41211, 7.12612,   0.00000, 0.00000, 25.29004},
  61. {50, 1217.29907, 1804.95227, 7.06541,   0.00000, 0.00000, 117.86958},
  62. {50, 316.02972,  764.41522,  5.76512,   0.00000, 0.00000, 52.20359}
  63. };
  64. // -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  65. // =-=-=-=-=-=-=-=-=-=-=-=-=-=-=  PlayerText  -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  66. enum pText
  67. {
  68.          Text:Local,
  69.          Text:Barrinha,
  70.          Text:Barrinha2,
  71.          Text:Logo0,
  72.          Text:Logo1,
  73.          Text:Logo2,
  74.          Text:Logo3,
  75.          Text:BInf,
  76.          Text:BInf2,
  77.          Text:BInf3,
  78.          Text:BInf4,
  79.          Text:BInf5,
  80.          Text:BInf6,
  81.          Text:BInf7,
  82.          Text:BInf8,
  83.          Text:BInf9,
  84.          Text:BInf10,
  85.          Text:Car1,
  86.          Text:Car2,
  87.          Text:Car3
  88. }
  89. new PlayerText[MAX_PLAYERS][pText];
  90. // =-=-=-=-=-=-=-=-=-=-=-=-=-=-=  PlayerInfo  -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  91. enum pInf
  92. {
  93.          bool:Regras,
  94.          bool:pLogado,
  95.          bool:Spawn,
  96.          pAdmin,
  97.          pGrana,
  98.          pScore,
  99.          pLogou,
  100.          pMulta,
  101.          pClass,
  102.          pErrou,
  103.          Float:EntregaX,
  104.          Float:EntregaY,
  105.          Float:EntregaZ,
  106.          pBanco,
  107.          TVel,
  108.          Trab,
  109.          bool:NoVel
  110. }
  111. new PlayerInfo[MAX_PLAYERS][pInf];
  112. // -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  113. // =-=-=-=-=-=-=-=-=-=-=-=-=-=-=  VipInfo  -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  114. enum pI
  115. {
  116.          vLevel,
  117.          vDias
  118. }
  119. new VipInfo[MAX_PLAYERS][pI];
  120. // =-=-=-=-=-=-=-=-=-=-=-=-=-=-=  BanInfo  -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  121. enum bI
  122. {
  123.          bDias
  124. }
  125. new BanInfo[MAX_PLAYERS][bI];
  126. // =-=-=-=-=-=-=-=-=-=-=-=-=-=-=  Name vip  -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  127. new NameVip[5][50] ={
  128. {"Free"},
  129. {"Vip Gold"},
  130. {"Vip Prata"},
  131. {"Vip Ouro"},
  132. {"Socio"}
  133. };
  134. // -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  135. // =-=-=-=-=-=-=-=-=-=-=-=-=-=-=  Calsses2  -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  136. #define MAX_PROFS    5
  137. new NomeClasse[MAX_PROFS][30] = {
  138. {"Nulo"},
  139. {"Caminhoneiro"},
  140. {"Motorista de onibus"},
  141. {"Policia Militar"},
  142. {"Piloto de avião"}
  143. };
  144. new CorClasses[MAX_PROFS]={
  145. 0xCCFF33AA,//nulo
  146. 0xCCFF33AA,
  147. 0x66FF33AA,
  148. 0x6699CCAA,
  149. 0xFFFF99AA
  150. };
  151. // -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  152. // =-=-=-=-=-=-=-=-=-=-=-=-=-=-=  Adminis.  -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  153. #define    MAX_NIVEL                                                           6
  154. new AdmNome[MAX_NIVEL][50] ={
  155. {"Civil"},
  156. {"Moderador"},
  157. {"Ajudante"},
  158. {"Master"},
  159. {"Master++"},
  160. {"Dono"}
  161. };
  162. // -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  163. // =-=-=-=-=-=-=-=-=-=-=-=-=-=-=  Cord Spawn  -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  164. new Float:STruck[][3]= {
  165. {638.26, 1684.12, 5.98},
  166. {-535.64, -504.24, 28.39},
  167. {-76.10, -1121.13, 3.62}
  168. };
  169. // -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  170. new Donarquivo[50],
  171.         Don[200],
  172.         Vips,
  173.         JogadoresOn,
  174.     DName[MAX_PLAYER_NAME],
  175.     DNameID[MAX_PLAYER_NAME],
  176.         Float:Pos[3],
  177.         VTruck[60],
  178.     MenuServer,
  179.         Float:Gasolina[MAX_VEHICLES],
  180.         Float:Pneu[MAX_VEHICLES],
  181.         MinhaVelocidade[MAX_PLAYERS];
  182.  
  183. // =-=-=-=-=-=-=-=-=-=-=-=-=-=-=  work  -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  184. enum locs
  185. {
  186.         Name[50],
  187.         Float:X,
  188.         Float:Y,
  189.         Float:Z,
  190.         ParaName[50],
  191.         Float:PX,
  192.         Float:PY,
  193.         Float:PZ
  194. };
  195. new Locais[][locs] =
  196. {
  197.         {"Usina", 292.2992, 1416.2694, 10.7145, "24/7", 1348.5021, -1751.2698, 13.9576},
  198.         {"Deposito", 1734.0804, 981.7241, 11.4140, "LVA Freight depot", 1721.5757, 711.1726, 11.4241},
  199.         {"EasterBasion", -1692.0012, 21.7743, 4.1449, "Doherty", -1882.8525, -202.1867, 16.8491}
  200. };
  201. new
  202.     vehName[][] =
  203.     {
  204.         "Landstalker","Bravura","Buffalo","Linerunner","Pereniel","Sentinel","Dumper",
  205.         "Firetruck","Trashmaster","Stretch","Manana","Infernus","Voodoo","Pony","Mule",
  206.         "Cheetah","Ambulancia","Leviathan","Moonbeam","Esperanto","Taxi","Washington",
  207.         "Bobcat","Mr Whoopee","BF Injection","Hunter","Premier","Enforcer","Securicar",
  208.         "Banshee","Predator","Bus","Rhino","Barracks","Hotknife","Trailer","Previon",
  209.         "Coach","Cabbie","Stallion","Rumpo","RC Bandit","Romero","Packer","Monster",
  210.         "Admiral","Squalo","Seasparrow","Pizzaboy","Tram","Trailer","Turismo","Speeder",
  211.         "Reefer","Tropic","Flatbed","Yankee","Caddy","Solair","Berkley's RC Van",
  212.         "Skimmer","PCJ-600","Faggio","Freeway","RC Baron","RC Raider","Glendale",
  213.         "Oceanic","Sanchez","Sparrow","Patriot","Quad","Coastguard","Dinghy","Hermes",
  214.         "Sabre","Rustler","ZR3 50","Walton","Regina","Comet","BMX","Burrito","Camper",
  215.         "Marquis","Baggage","Dozer","Maverick","News Chopper","Rancher","FBI Rancher",
  216.         "Virgo","Greenwood","Jetmax","Hotring","Sandking","Blista Compact","Maverick Policial",
  217.         "Boxville","Benson","Mesa","RC Goblin","Hotring Racer A","Hotring Racer B",
  218.         "Bloodring Banger","Rancher","Super GT","Elegant","Journey","Bike","Mountain Bike",
  219.         "Beagle","Cropdust","Stunt","Tanker","RoadTrain","Nebula","Majestic","Buccaneer",
  220.         "Shamal","Hydra","FCR-900","NRG-500","HPV1000","Cement Truck","Tow Truck","Fortune",
  221.         "Cadrona","FBI Truck","Willard","Forklift","Tractor","Combine","Feltzer","Remington",
  222.         "Slamvan","Blade","Freight","Streak","Vortex","Vincent","Bullet","Clover","Sadler",
  223.         "Firetruck","Hustler","Intruder","Primo","Cargobob","Tampa","Sunrise","Merit",
  224.         "Utility","Nevada","Yosemite","Windsor","Monster A","Monster B","Uranus","Jester",
  225.         "Sultan","Stratum","Elegy","Raindance","RC Tiger","Flash","Tahoma","Savanna",
  226.         "Bandito","Freight","Trailer","Kart","Mower","Duneride","Sweeper","Broadway",
  227.         "Tornado","AT-400","DFT-30","Huntley","Stafford","BF-400","Newsvan","Tug",
  228.         "Trailer A","Emperor","Wayfarer","Euros","Hotdog","Club","Trailer B","Trailer C",
  229.         "Andromada","Dodo","RC Cam","Launch","Carro Policial(LSPD)","Carro Policial (SFPD)",
  230.         "Carro Policial","Police Ranger","Picador","S.W.A.T. Van","Alpha","Phoenix",
  231.         "Glendale","Sadler","Luggage Trailer A","Luggage Trailer B","Stair Trailer",
  232.         "Boxville","Farm Plow","Utility Trailer"
  233. };
  234. main()
  235. {
  236.         print("\n   [SBGames] Viva Caminhoneiros [0.3x]   ");
  237.         print("          Criador DonSpeed                 ");
  238.         print("     Quem pode cria , quem não pode copia!\n");
  239. }
  240. public OnGameModeInit()
  241. {
  242.     DisableInteriorEnterExits();
  243.  
  244.         SetGameModeText("VC v1.0");
  245.         SendRconCommand("hostname [BVC] Viva Caminhoneiro [New GM]");
  246.        
  247.         AddPlayerClass(4, 00.00, 0.0, 0.0, 0.0, 0, 0, 0, 0, 0, 0);
  248.         AddPlayerClass(21, 00.00, 0.0, 0.0, 0.0, 0, 0, 0, 0, 0, 0);
  249.         AddPlayerClass(44, 00.00, 0.0, 0.0, 0.0, 0, 0, 0, 0, 0, 0);
  250.        
  251.         AddPlayerClass(189, 00.00, 0.0, 0.0, 0.0, 0, 0, 0, 0, 0, 0);
  252.         AddPlayerClass(247, 00.00, 0.0, 0.0, 0.0, 0, 0, 0, 0, 0, 0);
  253.         AddPlayerClass(255, 00.00, 0.0, 0.0, 0.0, 0, 0, 0, 0, 0, 0);
  254.        
  255.         AddPlayerClass(280, 00.00, 0.0, 0.0, 0.0, 0, 0, 0, 0, 0, 0);
  256.         AddPlayerClass(281, 00.00, 0.0, 0.0, 0.0, 0, 0, 0, 0, 0, 0);
  257.         AddPlayerClass(282, 00.00, 0.0, 0.0, 0.0, 0, 0, 0, 0, 0, 0);
  258.        
  259.         AddPlayerClass(253, 00.00, 0.0, 0.0, 0.0, 0, 0, 0, 0, 0, 0);
  260.         AddPlayerClass(299, 00.00, 0.0, 0.0, 0.0, 0, 0, 0, 0, 0, 0);
  261.         AddPlayerClass(272, 00.00, 0.0, 0.0, 0.0, 0, 0, 0, 0, 0, 0);
  262.        
  263.         SetTimer("AutoSalve", 1000*60*20, true);
  264.        
  265.         //    >>> Spawn 3 caminhoneiro <<<
  266.             CreateDynamicObject(17064, -70.10, -1113.07, -0.32,   356.86, 0.00, 341.25);
  267.        
  268.         // -=-=-=-=-=-=-=-= VEICULOS DO SERVIDOR -=-=-=-=-=-=-=-=-
  269.             // >>>    Spawn 1 Caminhoneiro  <<<
  270.     VTruck [0]  = CreateVehicle(403, 610.9092, 1663.0972, 7.3591, 66.2975, 3, 3, -1);
  271.     VTruck [1]  = CreateVehicle(435, 619.9951, 1658.8534, 8.3673, 65.7247, 3, 3, -1);
  272.     VTruck [2]  = CreateVehicle(435, 615.4799, 1655.7277, 8.3673, 65.7247, 3, 3, -1);
  273.     VTruck [3]  = CreateVehicle(435, 610.7142, 1652.6453, 8.3673, 65.7247, 3, 3, -1);
  274.     VTruck [4]  = CreateVehicle(435, 606.1148, 1649.3187, 8.3673, 65.7247, 3, 3, -1);
  275.     VTruck [5]  = CreateVehicle(435, 601.4976, 1646.1891, 8.3673, 65.7247, 3, 3, -1);
  276.     VTruck [6]  = CreateVehicle(435, 596.8789, 1642.7080, 8.3673, 65.7247, 3, 3, -1);
  277.     VTruck [7]  = CreateVehicle(435, 592.1858, 1639.6729, 8.3673, 65.7247, 3, 3, -1);
  278.     VTruck [8]  = CreateVehicle(403, 606.2081, 1659.9454, 7.3591, 66.2975, 3, 3, -1);
  279.     VTruck [9]  = CreateVehicle(403, 601.2335, 1656.7222, 7.3591, 66.2975, 3, 3, -1);
  280.     VTruck [10]  = CreateVehicle(403, 596.9544, 1653.5411, 7.3591, 66.2975, 3, 3, -1);
  281.     VTruck [11]  = CreateVehicle(403, 591.9245, 1650.4806, 7.3591, 66.2975, 3, 3, -1);
  282.     VTruck [12]  = CreateVehicle(403, 587.2585, 1647.3289, 7.3591, 66.2975, 3, 3, -1);
  283.     VTruck [13]  = CreateVehicle(403, 582.4425, 1644.2766, 7.3591, 66.2975, 3, 3, -1);
  284.     VTruck [14]  = CreateVehicle(403, 647.8630, 1712.4982, 7.3591, 41.4503, 3, 3, -1);
  285.     VTruck [15]  = CreateVehicle(403, 654.0280, 1717.8401, 7.3591, 42.1614, 3, 3, -1);
  286.     VTruck [16]  = CreateVehicle(403, 660.4618, 1723.3422, 7.3591, 42.1614, 3, 3, -1);
  287.     VTruck [17]  = CreateVehicle(403, 666.4389, 1728.9742, 7.3591, 42.1614, 3, 3, -1);
  288.     VTruck [18]  = CreateVehicle(435, 649.9813, 1714.1221, 8.3673, 41.1414, 3, 3, -1);
  289.     VTruck [19]  = CreateVehicle(435, 656.1087, 1719.2854, 8.3673, 41.1414, 3, 3, -1);
  290.     VTruck [20]  = CreateVehicle(435, 662.3537, 1724.7290, 8.3673, 41.1414, 3, 3, -1);
  291.     VTruck [21]  = CreateVehicle(435, 668.6268, 1730.2262, 8.3673, 41.1414, 3, 3, -1);
  292.  
  293.     // >>>    Spawn 2 Caminhoneiro  <<<
  294.  
  295.     VTruck [22]  = CreateVehicle(435, -484.7935, -472.2285, 25.2929, 177.4756, 3, 3, -1);
  296.     VTruck [23]  = CreateVehicle(435, -494.6989, -472.1455, 25.2929, 177.4756, 3, 3, -1);
  297.     VTruck [24]  = CreateVehicle(435, -499.8534, -472.1205, 25.2929, 177.4756, 3, 3, -1);
  298.     VTruck [25]  = CreateVehicle(435, -509.4786, -472.2892, 25.2929, 177.4756, 3, 3, -1);
  299.     VTruck [26]  = CreateVehicle(435, -514.4209, -472.2656, 25.2929, 177.4756, 3, 3, -1);
  300.     VTruck [27]  = CreateVehicle(435, -524.5247, -472.3117, 25.2929, 177.4756, 3, 3, -1);
  301.     VTruck [28]  = CreateVehicle(435, -529.6434, -472.1931, 25.2929, 177.4756, 3, 3, -1);
  302.     VTruck [29]  = CreateVehicle(435, -540.0667, -472.1056, 25.2929, 177.4756, 3, 3, -1);
  303.     VTruck [30]  = CreateVehicle(435, -544.5629, -471.9269, 25.2929, 177.4756, 3, 3, -1);
  304.     VTruck [31]  = CreateVehicle(435, -554.5548, -472.0948, 25.2929, 177.4756, 3, 3, -1);
  305.     VTruck [32]  = CreateVehicle(435, -559.6552, -472.0150, 25.2929, 177.4756, 3, 3, -1);
  306.     VTruck [33]  = CreateVehicle(435, -569.2432, -472.0217, 25.2929, 177.4756, 3, 3, -1);
  307.     VTruck [34]  = CreateVehicle(435, -479.4317, -472.2294, 25.2929, 177.4756, 3, 3, -1);
  308.     VTruck [35]  = CreateVehicle(403, -479.9703, -482.8224, 27.7366, 179.8367, 3, 3, -1);
  309.     VTruck [36]  = CreateVehicle(403, -485.0934, -482.7302, 27.7366, 179.8367, 3, 3, -1);
  310.     VTruck [37]  = CreateVehicle(403, -495.1448, -482.6364, 27.7366, 179.8367, 3, 3, -1);
  311.     VTruck [38]  = CreateVehicle(403, -500.1153, -482.6795, 27.7366, 179.8367, 3, 3, -1);
  312.     VTruck [39]  = CreateVehicle(403, -509.8683, -482.8112, 27.7366, 179.8367, 3, 3, -1);
  313.     VTruck [40]  = CreateVehicle(403, -514.6307, -482.5740, 27.7366, 179.8367, 3, 3, -1);
  314.     VTruck [41]  = CreateVehicle(403, -524.9883, -482.8837, 27.7366, 179.8367, 3, 3, -1);
  315.     VTruck [42]  = CreateVehicle(403, -530.2081, -482.8503, 27.7366, 179.8367, 3, 3, -1);
  316.     VTruck [43]  = CreateVehicle(403, -540.3690, -482.7215, 27.7366, 179.8367, 3, 3, -1);
  317.     VTruck [44]  = CreateVehicle(403, -544.8096, -482.6040, 27.7366, 179.8367, 3, 3, -1);
  318.     VTruck [45]  = CreateVehicle(403, -557.0705, -482.4860, 27.7366, 179.8367, 3, 3, -1);
  319.     VTruck [46]  = CreateVehicle(403, -568.9108, -482.4659, 27.7366, 179.8367, 3, 3, -1);
  320.     VTruck [47]  = CreateVehicle(403, -563.6606, -472.6193, 27.7366, 179.8367, 3, 3, -1);
  321.  
  322.     // >>>    Spawn 3 Caminhoneiro  <<<
  323.  
  324.     VTruck [48]  = CreateVehicle(435, -27.3139, -1122.9755, 1.3797, 68.6119, 3, 3, -1);
  325.     VTruck [49]  = CreateVehicle(435, -29.9341, -1128.5203, 1.3797, 67.4552, 3, 3, -1);
  326.     VTruck [50]  = CreateVehicle(435, -32.7423, -1134.7346, 1.3797, 67.4552, 3, 3, -1);
  327.     VTruck [51]  = CreateVehicle(435, -35.9270, -1141.6125, 1.3797, 67.4552, 3, 3, -1);
  328.     VTruck [52]  = CreateVehicle(435, -39.0612, -1148.4459, 1.3797, 67.4552, 3, 3, -1);
  329.     VTruck [53]  = CreateVehicle(435, -42.6933, -1155.0275, 1.3797, 67.4552, 3, 3, -1);
  330.     VTruck [54]  = CreateVehicle(403, -52.3019, -1151.0936, 1.4578, 68.0251, 3, 3, -1);
  331.     VTruck [55]  = CreateVehicle(403, -48.7955, -1144.5579, 1.4578, 68.0251, 3, 3, -1);
  332.     VTruck [56]  = CreateVehicle(403, -45.8419, -1137.6661, 1.4578, 68.0251, 3, 3, -1);
  333.     VTruck [57]  = CreateVehicle(403, -42.5769, -1130.7051, 1.4578, 68.0251, 3, 3, -1);
  334.     VTruck [58]  = CreateVehicle(403, -39.6876, -1124.4084, 1.4578, 68.0251, 3, 3, -1);
  335.     VTruck [59]  = CreateVehicle(403, -37.1033, -1118.8721, 1.4578, 68.0251, 3, 3, -1);
  336.    
  337.         MenuServer = 0;
  338.     for(new i=0; i< MAX_MENU; i++)
  339.     {
  340.         format(Donarquivo, sizeof(Donarquivo),  MENUSALVO, i);
  341.         if(DOF2_FileExists(Donarquivo)){
  342.             MenuServer++;
  343.             CreatePickup(1274, 1, DOF2_GetFloat(Donarquivo, "X"),DOF2_GetFloat(Donarquivo, "Y"),DOF2_GetFloat(Donarquivo, "Z"), -1);
  344.         }
  345.     }
  346.     for(new x=0; x< MAX_VEHICLES; x++)
  347.     {
  348.                  Gasolina[x] = 100;
  349.                  Pneu[x] = 100;
  350.         }
  351.         for(new i = 0; i < MAX_RADAR; i++)
  352.     {
  353.             CreateDynamicObject(ID_OBJ, RadarInfo[i][PosX], RadarInfo[i][PosY], RadarInfo[i][PosZ], RadarInfo[i][RotX], RadarInfo[i][RotY], RadarInfo[i][RotZ], 100.0);
  354.     }
  355.     SetTimer("DSRadar", 200, true);
  356.    
  357.         CreateDynamicObject(5170,2868.6992188,-2006.6992188,12.1999998,0.0000000,0.0000000,270.0000000); //object(imnrmpy2_las2) (1)
  358.     CreateDynamicObject(3578,2745.5000000,-1122.0000000,67.8000031,0.0000000,0.0000000,60.7489014); //object(dockbarr1_la) (1)
  359.     CreateDynamicObject(3578,2748.0000000,-1112.5000000,67.8000031,0.0000000,0.0000000,270.0000000); //object(dockbarr1_la) (6)
  360.     CreateDynamicObject(3578,2748.0000000,-1102.4000244,67.8000031,0.0000000,0.0000000,270.0000000); //object(dockbarr1_la) (7)
  361.     CreateDynamicObject(3578,2747.0000000,-1092.5000000,67.8000031,0.0000000,0.0000000,281.4971924); //object(dockbarr1_la) (9)
  362.     CreateDynamicObject(3578,2745.8999023,-1087.3000488,67.8000031,0.0000000,0.0000000,281.7443848); //object(dockbarr1_la) (11)
  363.     CreateDynamicObject(3578,2742.1000977,-1078.3000488,67.7600021,0.0000000,359.5000000,303.7443848); //object(dockbarr1_la) (12)
  364.     CreateDynamicObject(3578,2735.3000488,-1070.8000488,67.6999969,0.0000000,359.9945068,321.2352295); //object(dockbarr1_la) (14)
  365.     CreateDynamicObject(3578,2726.5000000,-1066.0000000,67.6999969,0.0000000,359.9890137,341.4829102); //object(dockbarr1_la) (13)
  366.     CreateDynamicObject(3578,2716.6999512,-1065.0999756,67.6999969,0.0000000,359.9835205,8.4805908); //object(dockbarr1_la) (15)
  367.     CreateDynamicObject(1237,2702.0000000,-1060.9000244,68.4000015,0.0000000,0.0000000,0.0000000); //object(strtbarrier01) (3)
  368.     CreateDynamicObject(1237,2699.8999023,-1062.1999512,68.3000031,0.0000000,0.0000000,0.0000000); //object(strtbarrier01) (4)
  369.     CreateDynamicObject(1237,2697.8999023,-1063.3000488,68.3000031,0.0000000,0.0000000,0.0000000); //object(strtbarrier01) (5)
  370.     CreateDynamicObject(1237,2695.8999023,-1064.5000000,68.3000031,0.0000000,0.0000000,0.0000000); //object(strtbarrier01) (6)
  371.     CreateDynamicObject(1237,2693.8000488,-1065.6999512,68.3000031,0.0000000,0.0000000,0.0000000); //object(strtbarrier01) (7)
  372.     CreateDynamicObject(1237,2704.0000000,-1059.6999512,68.4000015,0.0000000,0.0000000,0.0000000); //object(strtbarrier01) (8)
  373.     CreateDynamicObject(1237,2706.3999023,-1058.4000244,68.4000015,0.0000000,0.0000000,0.0000000); //object(strtbarrier01) (9)
  374.     CreateDynamicObject(970,2742.8000488,-1098.4000244,69.0999985,0.0000000,0.0000000,270.0000000); //object(fencesmallb) (1)
  375.     CreateDynamicObject(970,2742.7998047,-1111.7998047,69.0999985,0.0000000,0.0000000,270.0000000); //object(fencesmallb) (2)
  376.     CreateDynamicObject(970,2742.8000488,-1115.9000244,69.0999985,0.0000000,0.0000000,270.0000000); //object(fencesmallb) (3)
  377.     CreateDynamicObject(970,2742.8000488,-1120.0000000,69.0999985,0.0000000,0.0000000,270.0000000); //object(fencesmallb) (4)
  378.     CreateDynamicObject(970,2742.8000488,-1124.0999756,69.0999985,0.0000000,0.0000000,270.0000000); //object(fencesmallb) (5)
  379.     CreateDynamicObject(970,2742.8000488,-1102.5000000,69.0999985,0.0000000,0.0000000,270.0000000); //object(fencesmallb) (7)
  380.     CreateDynamicObject(970,2742.3999023,-1094.4000244,69.0999985,0.0000000,0.0000000,281.7500000); //object(fencesmallb) (8)
  381.     CreateDynamicObject(970,2741.6000977,-1090.4000244,69.0999985,0.0000000,0.0000000,281.4998779); //object(fencesmallb) (9)
  382.     CreateDynamicObject(970,2740.7998047,-1086.3994141,69.0999985,0.0000000,0.0000000,281.4916992); //object(fencesmallb) (10)
  383.     CreateDynamicObject(970,2739.3000488,-1082.6999512,69.0400009,0.0000000,0.0000000,303.9971924); //object(fencesmallb) (11)
  384.     CreateDynamicObject(970,2737.0000000,-1079.3000488,69.0000000,0.0000000,0.0000000,303.9971924); //object(fencesmallb) (12)
  385.     CreateDynamicObject(970,2735.1999512,-1076.5999756,69.0000000,0.0000000,0.0000000,303.9971924); //object(fencesmallb) (13)
  386.     CreateDynamicObject(970,2732.3999023,-1073.8000488,69.0000000,0.0000000,0.0000000,325.9971924); //object(fencesmallb) (14)
  387.     CreateDynamicObject(970,2729.0000000,-1071.5000000,69.0000000,0.0000000,0.0000000,325.9918213); //object(fencesmallb) (15)
  388.     CreateDynamicObject(970,2726.5000000,-1069.8000488,69.0000000,0.0000000,0.0000000,325.9918213); //object(fencesmallb) (16)
  389.     CreateDynamicObject(970,2722.8000488,-1068.1999512,69.0000000,0.0000000,0.0000000,347.9918213); //object(fencesmallb) (17)
  390.     CreateDynamicObject(970,2719.0000000,-1067.4000244,69.0000000,0.0000000,0.0000000,347.9864502); //object(fencesmallb) (18)
  391.     CreateDynamicObject(970,2714.8999023,-1066.5000000,69.0000000,0.0000000,0.0000000,347.4864502); //object(fencesmallb) (19)
  392.     CreateDynamicObject(970,2715.0000000,-1065.6999512,69.0000000,0.0000000,0.0000000,7.9810791); //object(fencesmallb) (20)
  393.     CreateDynamicObject(970,2719.1000977,-1065.0999756,69.0000000,0.0000000,0.0000000,7.9760742); //object(fencesmallb) (21)
  394.     CreateDynamicObject(970,2723.1000977,-1065.4000244,69.0000000,0.0000000,0.0000000,344.4760742); //object(fencesmallb) (22)
  395.     CreateDynamicObject(970,2727.0000000,-1066.5999756,69.0000000,0.0000000,0.0000000,341.4708252); //object(fencesmallb) (23)
  396.     CreateDynamicObject(970,2743.8000488,-1124.4000244,69.0999985,0.0000000,0.0000000,240.9999542); //object(fencesmallb) (25)
  397.     CreateDynamicObject(970,2745.8000488,-1120.8000488,69.0999985,0.0000000,0.0000000,240.9960938); //object(fencesmallb) (26)
  398.     CreateDynamicObject(970,2746.6000977,-1119.3000488,69.0999985,0.0000000,0.0000000,240.9960938); //object(fencesmallb) (28)
  399.     CreateDynamicObject(996,2694.3000488,-1065.5999756,69.0999985,0.0000000,0.0000000,31.0000000); //object(lhouse_barrier1) (2)
  400.     CreateDynamicObject(996,2700.3999023,-1061.9000244,69.0999985,0.0000000,0.0000000,30.9979248); //object(lhouse_barrier1) (3)
  401.     CreateDynamicObject(1553,2742.0996094,-1107.3994141,67.2399979,0.0000000,0.0000000,90.0000000); //object(vegasmashfnce_gate) (3)
  402.     CreateDynamicObject(1553,2741.3000488,-1107.4000244,67.2399979,0.0000000,0.0000000,90.0000000); //object(vegasmashfnce_gate) (5)
  403.     CreateDynamicObject(1553,2740.3999023,-1107.4000244,67.2399979,0.0000000,0.0000000,90.0000000); //object(vegasmashfnce_gate) (6)
  404.     CreateDynamicObject(1553,2739.5000000,-1107.4000244,67.2399979,0.0000000,0.0000000,90.0000000); //object(vegasmashfnce_gate) (7)
  405.     CreateDynamicObject(1553,2738.6992188,-1107.3994141,67.2399979,0.0000000,0.0000000,90.0000000); //object(vegasmashfnce_gate) (8)
  406.     CreateDynamicObject(1553,2737.7998047,-1107.3994141,67.2399979,0.0000000,0.0000000,90.0000000); //object(vegasmashfnce_gate) (9)
  407.     CreateDynamicObject(1553,2736.8994141,-1107.3994141,67.2399979,0.0000000,0.0000000,90.0000000); //object(vegasmashfnce_gate) (10)
  408.     CreateDynamicObject(1553,2736.0000000,-1107.3994141,67.2399979,0.0000000,0.0000000,90.0000000); //object(vegasmashfnce_gate) (11)
  409.     CreateDynamicObject(1553,2735.0996094,-1107.3994141,67.2399979,0.0000000,0.0000000,90.0000000); //object(vegasmashfnce_gate) (12)
  410.     CreateDynamicObject(1553,2734.1992188,-1107.3994141,67.2399979,0.0000000,0.0000000,90.0000000); //object(vegasmashfnce_gate) (13)
  411.     CreateDynamicObject(1553,2733.2998047,-1107.3994141,67.2399979,0.0000000,0.0000000,90.0000000); //object(vegasmashfnce_gate) (14)
  412.     CreateDynamicObject(1257,2743.7998047,-1094.6992188,69.9000015,0.0000000,0.0000000,187.9925690); //object(bustopm) (1)
  413.     CreateDynamicObject(1257,2744.6000977,-1112.6999512,69.9000015,0.0000000,0.0000000,179.9945068); //object(bustopm) (2)
  414.     CreateDynamicObject(1257,2737.8000488,-1078.0999756,69.8000031,0.0000000,0.0000000,213.9916992); //object(bustopm) (3)
  415.     CreateDynamicObject(1229,2748.0000000,-1109.7998047,70.0999985,0.0000000,0.0000000,0.0000000); //object(bussign1) (1)
  416.     CreateDynamicObject(1229,2746.6999512,-1091.8000488,70.0999985,0.0000000,0.0000000,14.0000000); //object(bussign1) (2)
  417.     CreateDynamicObject(1229,2739.3999023,-1074.3000488,70.0999985,0.0000000,0.0000000,37.9965820); //object(bussign1) (3)
  418.     CreateDynamicObject(8843,2747.5000000,-1125.0999756,68.5999985,0.0000000,0.0000000,332.2500000); //object(arrows01_lvs) (1)
  419.     CreateDynamicObject(8843,2710.6999512,-1063.4000244,68.5000000,0.0000000,0.0000000,105.2500000); //object(arrows01_lvs) (2)
  420.     CreateDynamicObject(1256,2734.5000000,-1074.4000244,69.0999985,0.0000000,0.0000000,225.9967194); //object(stonebench1) (1)
  421.     CreateDynamicObject(1256,2729.5000000,-1070.5999756,69.0999985,0.0000000,0.0000000,235.9967041); //object(stonebench1) (2)
  422.     CreateDynamicObject(1256,2742.5000000,-1090.0999756,69.1999969,0.0000000,0.0000000,191.9918213); //object(stonebench1) (3)
  423.     CreateDynamicObject(1256,2744.0000000,-1117.8000488,69.1999969,0.0000000,0.0000000,179.9915771); //object(stonebench1) (4)
  424.     CreateDynamicObject(1215,2748.0000000,-1109.8000488,68.1999969,0.0000000,0.0000000,0.0000000); //object(bollardlight) (1)
  425.     CreateDynamicObject(1215,2746.6999512,-1091.8000488,68.1999969,0.0000000,0.0000000,0.0000000); //object(bollardlight) (2)
  426.     CreateDynamicObject(1215,2739.3999023,-1074.3000488,68.0999985,0.0000000,0.0000000,0.0000000); //object(bollardlight) (3)
  427.     CreateDynamicObject(1553,2727.1999512,-1107.3994141,67.2399979,0.0000000,0.0000000,90.0000000); //object(vegasmashfnce_gate) (14)
  428.     CreateDynamicObject(1553,2726.3000488,-1107.3994141,67.2399979,0.0000000,0.0000000,90.0000000); //object(vegasmashfnce_gate) (14)
  429.     CreateDynamicObject(1553,2725.3999023,-1107.3994141,67.2399979,0.0000000,0.0000000,90.0000000); //object(vegasmashfnce_gate) (14)
  430.     CreateDynamicObject(1553,2724.6000977,-1107.3994141,67.2399979,0.0000000,0.0000000,90.0000000); //object(vegasmashfnce_gate) (14)
  431.     CreateDynamicObject(1553,2723.6999512,-1107.3994141,67.2399979,0.0000000,0.0000000,90.0000000); //object(vegasmashfnce_gate) (14)
  432.     CreateDynamicObject(1553,2722.6999512,-1107.4000244,67.2399979,0.0000000,0.0000000,90.0000000); //object(vegasmashfnce_gate) (14)
  433.     CreateDynamicObject(1553,2721.8000488,-1107.3994141,67.2399979,0.0000000,0.0000000,90.0000000); //object(vegasmashfnce_gate) (14)
  434.     CreateDynamicObject(1553,2720.8999023,-1107.3994141,67.2399979,0.0000000,0.0000000,90.0000000); //object(vegasmashfnce_gate) (14)
  435.     CreateDynamicObject(1553,2720.1000977,-1107.3994141,67.2399979,0.0000000,0.0000000,90.0000000); //object(vegasmashfnce_gate) (14)
  436.     CreateDynamicObject(1553,2719.1999512,-1107.3994141,67.2399979,0.0000000,0.0000000,90.0000000); //object(vegasmashfnce_gate) (14)
  437.     CreateDynamicObject(1553,2718.3000488,-1107.3994141,67.2399979,0.0000000,0.0000000,90.0000000); //object(vegasmashfnce_gate) (14)
  438.     CreateDynamicObject(3337,2845.8000488,-1899.1999512,8.8999996,0.0000000,0.0000000,126.0000000); //object(cxrf_desertsig) (1)
  439.     CreateDynamicObject(1318,2845.8000488,-1899.0000000,12.1000004,88.0000000,90.0000000,216.9993744); //object(arrow) (1)
  440.     CreateDynamicObject(5170,2868.6000977,-1951.9000244,12.1999998,0.0000000,0.0000000,270.0000000); //object(imnrmpy2_las2) (1)
  441.     CreateDynamicObject(1290,2863.5000000,-1975.3000488,15.6999998,0.0000000,0.0000000,0.0000000); //object(lamppost2) (1)
  442.     CreateDynamicObject(3337,2846.3999023,-2042.1999512,9.1000004,0.0000000,0.0000000,240.0000000); //object(cxrf_desertsig) (4)
  443.     CreateDynamicObject(1318,2846.3999023,-2042.4000244,12.3000002,87.9950562,90.0000000,151.4942627); //object(arrow) (2)
  444.     CreateDynamicObject(3578,2852.1000977,-1986.3000488,9.1999998,0.0000000,0.0000000,240.0000000); //object(dockbarr1_la) (2)
  445.     CreateDynamicObject(3578,2852.1000977,-1974.8000488,9.1999998,0.0000000,0.0000000,300.0000000); //object(dockbarr1_la) (3)
  446.     CreateDynamicObject(1237,2854.7998047,-1982.0000000,9.8999996,0.0000000,0.0000000,0.0000000); //object(strtbarrier01) (1)
  447.     CreateDynamicObject(1237,2854.8000488,-1979.4000244,9.8999996,0.0000000,0.0000000,0.0000000); //object(strtbarrier01) (23)
  448.     CreateDynamicObject(1256,2866.8999023,-1930.0999756,10.8000002,0.0000000,0.0000000,0.0000000); //object(stonebench1) (5)
  449.     CreateDynamicObject(1256,2866.8999023,-1933.4000244,10.8000002,0.0000000,0.0000000,0.0000000); //object(stonebench1) (6)
  450.     CreateDynamicObject(1256,2866.8999023,-1936.6999512,10.8000002,0.0000000,0.0000000,0.0000000); //object(stonebench1) (7)
  451.     CreateDynamicObject(1256,2867.0000000,-1947.9000244,10.8000002,0.0000000,0.0000000,0.0000000); //object(stonebench1) (8)
  452.     CreateDynamicObject(1256,2867.0000000,-1951.4000244,10.8000002,0.0000000,0.0000000,0.0000000); //object(stonebench1) (9)
  453.     CreateDynamicObject(1256,2867.0000000,-1954.8000488,10.8000002,0.0000000,0.0000000,0.0000000); //object(stonebench1) (10)
  454.     CreateDynamicObject(1256,2866.8999023,-1966.5999756,10.8000002,0.0000000,0.0000000,0.0000000); //object(stonebench1) (11)
  455.     CreateDynamicObject(1256,2866.8999023,-1970.0000000,10.8000002,0.0000000,0.0000000,0.0000000); //object(stonebench1) (12)
  456.     CreateDynamicObject(1256,2866.8999023,-1973.5000000,10.8000002,0.0000000,0.0000000,0.0000000); //object(stonebench1) (13)
  457.     CreateDynamicObject(1256,2866.8000488,-1984.8000488,10.8000002,0.0000000,0.0000000,0.0000000); //object(stonebench1) (14)
  458.     CreateDynamicObject(1256,2866.8000488,-1988.0000000,10.8000002,0.0000000,0.0000000,0.0000000); //object(stonebench1) (15)
  459.     CreateDynamicObject(1256,2866.8000488,-1991.4000244,10.8000002,0.0000000,0.0000000,0.0000000); //object(stonebench1) (16)
  460.     CreateDynamicObject(1256,2866.6000977,-2003.0000000,10.8000002,0.0000000,0.0000000,0.0000000); //object(stonebench1) (17)
  461.     CreateDynamicObject(1256,2866.6000977,-2006.4000244,10.8000002,0.0000000,0.0000000,0.0000000); //object(stonebench1) (18)
  462.     CreateDynamicObject(1256,2866.8000488,-2009.9000244,10.8000002,0.0000000,0.0000000,0.0000000); //object(stonebench1) (19)
  463.     CreateDynamicObject(1360,2866.8999023,-1960.8000488,10.8999996,0.0000000,0.0000000,0.0000000); //object(cj_bush_prop3) (1)
  464.     CreateDynamicObject(1360,2866.6999512,-1942.4000244,10.8999996,0.0000000,0.0000000,0.0000000); //object(cj_bush_prop3) (2)
  465.     CreateDynamicObject(1360,2866.8999023,-1926.0999756,10.8999996,0.0000000,0.0000000,0.0000000); //object(cj_bush_prop3) (3)
  466.     CreateDynamicObject(1360,2866.6999512,-1979.4000244,10.8999996,0.0000000,0.0000000,0.0000000); //object(cj_bush_prop3) (4)
  467.     CreateDynamicObject(1360,2866.8000488,-1997.4000244,10.8999996,0.0000000,0.0000000,0.0000000); //object(cj_bush_prop3) (5)
  468.     CreateDynamicObject(1360,2866.8000488,-2013.1999512,10.8999996,0.0000000,0.0000000,0.0000000); //object(cj_bush_prop3) (6)
  469.     CreateDynamicObject(1229,2863.3999023,-1958.0999756,11.6999998,0.0000000,0.0000000,180.0000000); //object(bussign1) (4)
  470.     CreateDynamicObject(1229,2863.3000488,-1939.4000244,11.6999998,0.0000000,0.0000000,179.9945068); //object(bussign1) (5)
  471.     CreateDynamicObject(1229,2863.1992188,-1996.1992188,11.6999998,0.0000000,0.0000000,359.9890137); //object(bussign1) (6)
  472.     CreateDynamicObject(1229,2863.1992188,-2020.5000000,11.6999998,0.0000000,0.0000000,359.9835205); //object(bussign1) (7)
  473.     CreateDynamicObject(970,2868.6999512,-1974.0000000,10.6999998,0.0000000,0.0000000,270.0000000); //object(fencesmallb) (2)
  474.     CreateDynamicObject(970,2868.6999512,-1984.0000000,10.6999998,0.0000000,0.0000000,270.0000000); //object(fencesmallb) (2)
  475.     CreateDynamicObject(970,2868.6999512,-1988.0999756,10.6999998,0.0000000,0.0000000,270.0000000); //object(fencesmallb) (2)
  476.     CreateDynamicObject(970,2868.6999512,-1992.1999512,10.6999998,0.0000000,0.0000000,270.0000000); //object(fencesmallb) (2)
  477.     CreateDynamicObject(970,2868.6999512,-1969.9000244,10.6999998,0.0000000,0.0000000,270.0000000); //object(fencesmallb) (2)
  478.     CreateDynamicObject(970,2868.6999512,-1965.8000488,10.6999998,0.0000000,0.0000000,270.0000000); //object(fencesmallb) (2)
  479.     CreateDynamicObject(970,2868.6000977,-1955.6999512,10.6999998,0.0000000,0.0000000,270.0000000); //object(fencesmallb) (2)
  480.     CreateDynamicObject(970,2868.6000977,-1951.5999756,10.6999998,0.0000000,0.0000000,270.0000000); //object(fencesmallb) (2)
  481.     CreateDynamicObject(970,2868.6000977,-1947.5000000,10.6999998,0.0000000,0.0000000,270.0000000); //object(fencesmallb) (2)
  482.     CreateDynamicObject(970,2868.6999512,-1937.5000000,10.6999998,0.0000000,0.0000000,270.0000000); //object(fencesmallb) (2)
  483.     CreateDynamicObject(970,2868.6999512,-1933.4000244,10.6999998,0.0000000,0.0000000,270.0000000); //object(fencesmallb) (2)
  484.     CreateDynamicObject(970,2868.6999512,-1929.3000488,10.6999998,0.0000000,0.0000000,270.0000000); //object(fencesmallb) (2)
  485.     CreateDynamicObject(970,2868.6999512,-2002.8000488,10.6999998,0.0000000,0.0000000,270.0000000); //object(fencesmallb) (2)
  486.     CreateDynamicObject(970,2868.6999512,-2006.9000244,10.6999998,0.0000000,0.0000000,270.0000000); //object(fencesmallb) (2)
  487.     CreateDynamicObject(970,2868.6999512,-2011.0000000,10.6999998,0.0000000,0.0000000,270.0000000); //object(fencesmallb) (2)
  488.     CreateDynamicObject(8843,2838.0000000,-1980.6999512,10.0000000,0.0000000,0.0000000,90.0000000); //object(arrows01_lvs) (3)
  489.     CreateDynamicObject(1422,2859.3999023,-1978.9000244,10.3000002,0.0000000,0.0000000,26.0000000); //object(dyn_roadbarrier_5) (2)
  490.     CreateDynamicObject(1422,2859.3999023,-1982.5999756,10.3000002,0.0000000,0.0000000,332.0000000); //object(dyn_roadbarrier_5) (3)
  491.     CreateDynamicObject(1422,2856.6000977,-1982.0000000,10.3000002,0.0000000,0.0000000,0.0000000); //object(dyn_roadbarrier_5) (4)
  492.     CreateDynamicObject(7952,2730.3999023,-1149.5000000,69.0999985,0.0000000,0.0000000,0.0000000); //object(miragehedge09) (1)
  493.     CreateDynamicObject(710,2729.8999023,-1147.9000244,82.6999969,0.0000000,0.0000000,204.9993896); //object(vgs_palm01) (1)
  494.     CreateDynamicObject(710,2705.1000977,-1078.8000488,81.4000015,0.0000000,0.0000000,204.9993896); //object(vgs_palm01) (2)
  495.     CreateDynamicObject(620,2730.3000488,-1127.6999512,66.9000015,0.0000000,0.0000000,259.9969482); //object(veg_palm04) (1)
  496.     CreateDynamicObject(620,2730.1999512,-1170.9000244,67.5999985,0.0000000,0.0000000,259.9969482); //object(veg_palm04) (2)
  497.     CreateDynamicObject(673,2743.8000488,-1121.6999512,68.0999985,0.0000000,0.0000000,259.9969482); //object(sm_bevhiltree) (1)
  498.     CreateDynamicObject(673,2744.5000000,-1099.1999512,68.0999985,0.0000000,0.0000000,179.9969482); //object(sm_bevhiltree) (2)
  499.     CreateDynamicObject(673,2739.8999023,-1082.0000000,68.0999985,0.0000000,0.0000000,159.9945068); //object(sm_bevhiltree) (3)
  500.     CreateDynamicObject(673,2722.5000000,-1066.8000488,68.0999985,0.0000000,0.0000000,159.9938965); //object(sm_bevhiltree) (4)
  501.     CreateDynamicObject(710,2730.3000488,-1102.9000244,83.4000015,0.0000000,0.0000000,204.9993896); //object(vgs_palm01) (3)
  502.     CreateDynamicObject(710,2665.8999023,-1078.8000488,82.0999985,0.0000000,0.0000000,204.9993896); //object(vgs_palm01) (4)
  503.     CreateDynamicObject(620,2725.3000488,-1084.8000488,66.6999969,0.0000000,0.0000000,259.9969482); //object(veg_palm04) (4)
  504.     CreateDynamicObject(620,2685.1000977,-1079.1999512,65.0999985,0.0000000,0.0000000,259.9969482); //object(veg_palm04) (5)
  505.     CreateDynamicObject(1422,2861.6000977,-1984.5000000,10.3000002,0.0000000,0.0000000,303.9978638); //object(dyn_roadbarrier_5) (5)
  506.     CreateDynamicObject(1237,2862.5000000,-1986.1999512,9.8999996,0.0000000,0.0000000,0.0000000); //object(strtbarrier01) (20)
  507.     CreateDynamicObject(1422,2861.5000000,-1976.9000244,10.3000002,0.0000000,0.0000000,57.9956055); //object(dyn_roadbarrier_5) (6)
  508.     CreateDynamicObject(1422,2856.6000977,-1979.5999756,10.3000002,0.0000000,0.0000000,0.0000000); //object(dyn_roadbarrier_5) (1)
  509.     CreateDynamicObject(1237,2862.3999023,-1975.1999512,9.8999996,0.0000000,0.0000000,0.0000000); //object(strtbarrier01) (19)
  510.     CreateDynamicObject(3505,2853.5000000,-2066.1999512,10.1000004,0.0000000,0.0000000,0.0000000); //object(vgsn_nitree_y01) (1)
  511.     CreateDynamicObject(3505,2900.6000977,-1967.0999756,2.0000000,0.0000000,0.0000000,0.0000000); //object(vgsn_nitree_y01) (3)
  512.     CreateDynamicObject(621,2879.3999023,-1897.6999512,2.5999999,0.0000000,0.0000000,194.9963379); //object(veg_palm02) (1)
  513.     CreateDynamicObject(621,2889.1992188,-2018.8994141,1.8000000,0.0000000,0.0000000,194.9963379); //object(veg_palm02) (2)
  514.     CreateDynamicObject(8947,2857.7998047,-813.1992188,7.0999999,0.0000000,0.0000000,0.0000000); //object(vgelkup) (1)
  515.     CreateDynamicObject(11505,887.4000244,2225.6999512,14.3999996,0.0000000,0.0000000,0.0000000); //object(des_garwcanopy) (3)
  516.     CreateDynamicObject(8508,890.5000000,2211.5000000,6.9000001,0.0000000,0.0000000,0.0000000); //object(genshop01_lvs) (2)
  517.     CreateDynamicObject(8508,874.5000000,2211.5000000,6.9000001,0.0000000,0.0000000,179.9945068); //object(genshop01_lvs) (3)
  518.     CreateDynamicObject(8508,858.4000244,2211.5000000,6.9000001,0.0000000,0.0000000,0.0000000); //object(genshop01_lvs) (4)
  519.     CreateDynamicObject(3566,880.4000244,2227.1999512,7.8000002,0.0000000,0.0000000,180.0000000); //object(lasntrk1) (11)
  520.     CreateDynamicObject(11505,887.4000244,2236.6000977,14.3999996,0.0000000,0.0000000,0.0000000); //object(des_garwcanopy) (9)
  521.     CreateDynamicObject(3566,883.7000122,2227.1999512,7.8000002,0.0000000,0.0000000,180.0000000); //object(lasntrk1) (14)
  522.     CreateDynamicObject(3566,887.0000000,2227.1999512,7.8000002,0.0000000,0.0000000,180.0000000); //object(lasntrk1) (15)
  523.     CreateDynamicObject(3566,890.2999878,2227.1999512,7.8000002,0.0000000,0.0000000,180.0000000); //object(lasntrk1) (16)
  524.     CreateDynamicObject(3566,893.5999756,2227.1999512,7.8000002,0.0000000,0.0000000,180.0000000); //object(lasntrk1) (17)
  525.     CreateDynamicObject(3566,896.9000244,2227.1999512,7.8000002,0.0000000,0.0000000,180.0000000); //object(lasntrk1) (18)
  526.     CreateDynamicObject(3566,877.0999756,2227.1999512,7.8000002,0.0000000,0.0000000,180.0000000); //object(lasntrk1) (20)
  527.     CreateDynamicObject(3566,877.2000122,2244.8000488,7.8000002,0.0000000,0.0000000,180.0000000); //object(lasntrk1) (21)
  528.     CreateDynamicObject(3566,880.5000000,2244.8000488,7.8000002,0.0000000,0.0000000,180.0000000); //object(lasntrk1) (23)
  529.     CreateDynamicObject(3566,883.7999878,2244.8000488,7.8000002,0.0000000,0.0000000,180.0000000); //object(lasntrk1) (24)
  530.     CreateDynamicObject(3566,887.0996094,2244.7998047,7.8000002,0.0000000,0.0000000,179.9945068); //object(lasntrk1) (25)
  531.     CreateDynamicObject(3566,890.4000244,2244.8000488,7.8000002,0.0000000,0.0000000,180.0000000); //object(lasntrk1) (26)
  532.     CreateDynamicObject(3566,893.7000122,2244.8000488,7.8000002,0.0000000,0.0000000,179.9945068); //object(lasntrk1) (27)
  533.     CreateDynamicObject(3566,897.0000000,2244.8000488,7.8000002,0.0000000,0.0000000,179.9945068); //object(lasntrk1) (28)
  534.     CreateDynamicObject(11505,887.4000244,2247.5000000,14.3999996,0.0000000,0.0000000,0.0000000); //object(des_garwcanopy) (10)
  535.     CreateDynamicObject(8508,874.4000244,2228.8000488,6.9000001,0.0000000,0.0000000,359.9945068); //object(genshop01_lvs) (5)
  536.     CreateDynamicObject(8508,874.4000244,2246.1000977,6.9000001,0.0000000,0.0000000,179.9945068); //object(genshop01_lvs) (6)
  537.     CreateDynamicObject(8508,874.4000244,2263.3999023,6.9000001,0.0000000,0.0000000,359.9945068); //object(genshop01_lvs) (7)
  538.     CreateDynamicObject(8508,890.4000244,2246.1000977,6.9000001,0.0000000,0.0000000,359.9945068); //object(genshop01_lvs) (8)
  539.     CreateDynamicObject(8508,890.4000244,2263.3999023,6.9000001,0.0000000,0.0000000,179.9945068); //object(genshop01_lvs) (9)
  540.     CreateDynamicObject(8508,858.4000244,2228.8000488,6.9000001,0.0000000,0.0000000,180.0000000); //object(genshop01_lvs) (10)
  541.     CreateDynamicObject(8508,858.2999878,2246.1000977,6.9000001,0.0000000,0.0000000,0.0000000); //object(genshop01_lvs) (11)
  542.     CreateDynamicObject(8508,858.4000244,2263.3999023,6.9000001,0.0000000,0.0000000,180.0000000); //object(genshop01_lvs) (13)
  543.     CreateDynamicObject(5170,855.0996094,2237.8994141,12.8999996,0.0000000,0.0000000,90.0000000); //object(imnrmpy2_las2) (2)
  544.     CreateDynamicObject(3566,851.5999756,2210.8999023,7.8000002,0.0000000,0.0000000,179.9945068); //object(lasntrk1) (32)
  545.     CreateDynamicObject(3566,851.7000122,2228.5000000,7.8000002,0.0000000,0.0000000,179.9945068); //object(lasntrk1) (33)
  546.     CreateDynamicObject(3566,851.7999878,2246.1000977,7.8000002,0.0000000,0.0000000,180.0000000); //object(lasntrk1) (34)
  547.     CreateDynamicObject(3566,851.8994141,2263.5996094,7.8000002,0.0000000,0.0000000,179.9945068); //object(lasntrk1) (35)
  548.     CreateDynamicObject(3566,854.9000244,2210.8999023,7.8000002,0.0000000,0.0000000,179.9945068); //object(lasntrk1) (36)
  549.     CreateDynamicObject(3566,858.2000122,2211.0000000,7.8000002,0.0000000,0.0000000,180.0000000); //object(lasntrk1) (37)
  550.     CreateDynamicObject(3566,855.0000000,2228.5000000,7.8000002,0.0000000,0.0000000,179.9945068); //object(lasntrk1) (38)
  551.     CreateDynamicObject(3566,855.0999756,2246.0000000,7.8000002,0.0000000,0.0000000,180.0000000); //object(lasntrk1) (39)
  552.     CreateDynamicObject(3566,855.2000122,2263.6000977,7.8000002,0.0000000,0.0000000,179.9945068); //object(lasntrk1) (40)
  553.     CreateDynamicObject(3566,858.5000000,2263.6000977,7.8000002,0.0000000,0.0000000,179.9945068); //object(lasntrk1) (44)
  554.     CreateDynamicObject(3566,858.2999878,2246.0000000,7.8000002,0.0000000,0.0000000,179.2445068); //object(lasntrk1) (45)
  555.     CreateDynamicObject(3566,858.2000122,2228.6000977,7.8000002,0.0000000,0.0000000,180.2445068); //object(lasntrk1) (46)
  556.     CreateDynamicObject(3660,888.7998047,2201.5996094,12.5000000,0.0000000,0.0000000,179.9945068); //object(lasairfbed_las) (1)
  557.     CreateDynamicObject(3660,869.2999878,2201.6000977,12.5000000,0.0000000,0.0000000,179.9945068); //object(lasairfbed_las) (2)
  558.     CreateDynamicObject(3660,859.7000122,2201.6000977,12.5000000,0.0000000,0.0000000,180.0000000); //object(lasairfbed_las) (3)
  559.     CreateDynamicObject(3660,879.0000000,2273.0000000,12.5000000,0.0000000,0.0000000,359.9890137); //object(lasairfbed_las) (5)
  560.     CreateDynamicObject(3660,859.5000000,2273.0000000,12.5000000,0.0000000,0.0000000,359.9890137); //object(lasairfbed_las) (7)
  561.     CreateDynamicObject(3660,888.7000122,2273.0000000,12.5000000,0.0000000,0.0000000,359.9890137); //object(lasairfbed_las) (8)
  562.     CreateDynamicObject(3660,850.4000244,2210.6999512,12.5000000,0.0000000,0.0000000,89.9945068); //object(lasairfbed_las) (9)
  563.     CreateDynamicObject(3660,850.4000244,2230.3000488,12.5000000,0.0000000,0.0000000,89.9945068); //object(lasairfbed_las) (10)
  564.     CreateDynamicObject(3660,850.4000244,2249.8999023,12.5000000,0.0000000,0.0000000,89.9945068); //object(lasairfbed_las) (11)
  565.     CreateDynamicObject(3660,850.4000244,2263.8000488,12.5000000,0.0000000,0.0000000,89.9945068); //object(lasairfbed_las) (12)
  566.     CreateDynamicObject(1553,860.7999878,2236.6999512,8.7500000,0.0000000,0.0000000,270.0000000); //object(vegasmashfnce_gate) (1)
  567.     CreateDynamicObject(1553,861.9000244,2236.6999512,8.7500000,0.0000000,0.0000000,270.0000000); //object(vegasmashfnce_gate) (2)
  568.     CreateDynamicObject(1553,862.9000244,2236.6999512,8.7500000,0.0000000,0.0000000,270.0000000); //object(vegasmashfnce_gate) (4)
  569.     CreateDynamicObject(1553,864.0000000,2236.6999512,8.7500000,0.0000000,0.0000000,270.0000000); //object(vegasmashfnce_gate) (15)
  570.     CreateDynamicObject(1553,865.0999756,2236.6999512,8.7500000,0.0000000,0.0000000,270.0000000); //object(vegasmashfnce_gate) (16)
  571.     CreateDynamicObject(1553,866.2000122,2236.6999512,8.7500000,0.0000000,0.0000000,270.0000000); //object(vegasmashfnce_gate) (17)
  572.     CreateDynamicObject(1553,867.2000122,2236.6999512,8.7500000,0.0000000,0.0000000,270.0000000); //object(vegasmashfnce_gate) (18)
  573.     CreateDynamicObject(1553,868.2000122,2236.6999512,8.7500000,0.0000000,0.0000000,270.0000000); //object(vegasmashfnce_gate) (19)
  574.     CreateDynamicObject(1553,869.2999878,2236.6999512,8.7500000,0.0000000,0.0000000,270.0000000); //object(vegasmashfnce_gate) (20)
  575.     CreateDynamicObject(1553,870.4000244,2236.6999512,8.7500000,0.0000000,0.0000000,270.0000000); //object(vegasmashfnce_gate) (21)
  576.     CreateDynamicObject(1553,872.5000000,2236.6999512,8.7500000,0.0000000,0.0000000,270.0000000); //object(vegasmashfnce_gate) (22)
  577.     CreateDynamicObject(1553,873.5999756,2236.6999512,8.7500000,0.0000000,0.0000000,270.0000000); //object(vegasmashfnce_gate) (23)
  578.     CreateDynamicObject(1553,871.5000000,2236.6999512,8.7500000,0.0000000,0.0000000,270.0000000); //object(vegasmashfnce_gate) (24)
  579.     CreateDynamicObject(1553,874.6992188,2236.6992188,8.7500000,0.0000000,0.0000000,270.0000000); //object(vegasmashfnce_gate) (25)
  580.     CreateDynamicObject(3337,897.3994141,2219.5000000,9.3000002,0.0000000,0.0000000,339.9993896); //object(cxrf_desertsig) (2)
  581.     CreateDynamicObject(1318,897.4000244,2219.1000977,12.3999996,0.0000000,0.0000000,340.0000000); //object(arrow) (4)
  582.     CreateDynamicObject(1318,897.6992188,2219.7998047,12.5000000,0.0000000,179.9945068,159.9938965); //object(arrow) (5)
  583.     CreateDynamicObject(8843,872.2000122,2236.8999023,10.0000000,0.0000000,0.0000000,0.0000000); //object(arrows01_lvs) (4)
  584.     CreateDynamicObject(8843,863.0000000,2236.8000488,10.0000000,0.0000000,0.0000000,180.0000000); //object(arrows01_lvs) (5)
  585.     CreateDynamicObject(1256,881.7999878,2224.6999512,10.8999996,0.0000000,0.0000000,0.0000000); //object(stonebench1) (20)
  586.     CreateDynamicObject(1256,881.7999878,2235.6999512,10.8999996,0.0000000,0.0000000,0.0000000); //object(stonebench1) (21)
  587.     CreateDynamicObject(1256,881.7999878,2246.6999512,10.8999996,0.0000000,0.0000000,0.0000000); //object(stonebench1) (22)
  588.     CreateDynamicObject(1256,883.4000244,2246.5000000,10.8999996,0.0000000,0.0000000,180.0000000); //object(stonebench1) (23)
  589.     CreateDynamicObject(1256,883.5000000,2235.6999512,10.8999996,0.0000000,0.0000000,179.9945068); //object(stonebench1) (24)
  590.     CreateDynamicObject(1256,883.5000000,2224.6000977,10.8999996,0.0000000,0.0000000,179.9945068); //object(stonebench1) (25)
  591.     CreateDynamicObject(1256,892.5000000,2224.6992188,10.8999996,0.0000000,0.0000000,179.9945068); //object(stonebench1) (26)
  592.     CreateDynamicObject(1256,892.5999756,2235.8000488,10.8999996,0.0000000,0.0000000,179.9945068); //object(stonebench1) (27)
  593.     CreateDynamicObject(1256,892.5999756,2246.6999512,10.8999996,0.0000000,0.0000000,179.9945068); //object(stonebench1) (28)
  594.     CreateDynamicObject(1256,891.2999878,2246.6999512,10.8999996,0.0000000,0.0000000,359.9945068); //object(stonebench1) (29)
  595.     CreateDynamicObject(1256,891.2999878,2235.8000488,10.8999996,0.0000000,0.0000000,359.9890137); //object(stonebench1) (30)
  596.     CreateDynamicObject(1256,891.2999878,2224.6999512,10.8999996,0.0000000,0.0000000,359.9890137); //object(stonebench1) (31)
  597.     CreateDynamicObject(1359,882.7000122,2220.1999512,11.0000000,0.0000000,0.0000000,0.0000000); //object(cj_bin1) (1)
  598.     CreateDynamicObject(1359,892.0000000,2251.3994141,11.0000000,0.0000000,0.0000000,0.0000000); //object(cj_bin1) (2)
  599.     CreateDynamicObject(1359,882.6992188,2251.3994141,11.0000000,0.0000000,0.0000000,0.0000000); //object(cj_bin1) (5)
  600.     CreateDynamicObject(1359,891.9000244,2220.1999512,11.0000000,0.0000000,0.0000000,0.0000000); //object(cj_bin1) (6)
  601.     CreateDynamicObject(1256,855.5999756,2223.1000977,10.8999996,0.0000000,0.0000000,179.9945068); //object(stonebench1) (26)
  602.     CreateDynamicObject(1256,855.5999756,2219.1999512,10.8999996,0.0000000,0.0000000,179.9945068); //object(stonebench1) (26)
  603.     CreateDynamicObject(1256,855.5999756,2215.6000977,10.8999996,0.0000000,0.0000000,179.9945068); //object(stonebench1) (26)
  604.     CreateDynamicObject(1256,855.5999756,2234.3999023,10.8999996,0.0000000,0.0000000,179.9945068); //object(stonebench1) (26)
  605.     CreateDynamicObject(1256,855.7000122,2237.8999023,10.8999996,0.0000000,0.0000000,179.9945068); //object(stonebench1) (26)
  606.     CreateDynamicObject(1256,855.7000122,2241.3000488,10.8999996,0.0000000,0.0000000,179.9945068); //object(stonebench1) (26)
  607.     CreateDynamicObject(1256,855.5999756,2252.8000488,10.8999996,0.0000000,0.0000000,179.9945068); //object(stonebench1) (26)
  608.     CreateDynamicObject(1256,855.5999756,2256.1999512,10.8999996,0.0000000,0.0000000,179.9945068); //object(stonebench1) (26)
  609.     CreateDynamicObject(1256,855.7000122,2259.6000977,10.8999996,0.0000000,0.0000000,179.9945068); //object(stonebench1) (26)
  610.     CreateDynamicObject(1359,855.2999878,2263.3999023,11.0000000,0.0000000,0.0000000,0.0000000); //object(cj_bin1) (5)
  611.     CreateDynamicObject(1359,855.2999878,2212.3000488,11.0000000,0.0000000,0.0000000,0.0000000); //object(cj_bin1) (5)
  612.     CreateDynamicObject(628,887.4000244,2241.3999023,12.1999998,0.0000000,0.0000000,279.9926758); //object(veg_palmkb4) (1)
  613.     CreateDynamicObject(628,855.4000244,2228.6000977,12.3000002,0.0000000,0.0000000,289.9951172); //object(veg_palmkb4) (1)
  614.     CreateDynamicObject(628,887.3994141,2230.5000000,12.1999998,0.0000000,0.0000000,289.9951172); //object(veg_palmkb4) (1)
  615.     CreateDynamicObject(628,855.5000000,2247.1000977,12.3000002,0.0000000,0.0000000,289.9951172); //object(veg_palmkb4) (1)
  616.     CreateDynamicObject(1775,891.0000000,2250.5000000,11.3999996,0.0000000,0.0000000,270.0000000); //object(cj_sprunk1) (2)
  617.     CreateDynamicObject(1775,855.0000000,2226.8999023,11.3999996,0.0000000,0.0000000,90.0000000); //object(cj_sprunk1) (3)
  618.     CreateDynamicObject(3337,897.9000244,2252.6000977,9.3000002,0.0000000,0.0000000,19.9993896); //object(cxrf_desertsig) (2)
  619.     CreateDynamicObject(1318,897.9000244,2253.0000000,12.5000000,0.0000000,179.9945068,199.9938812); //object(arrow) (5)
  620.     CreateDynamicObject(1318,898.2000122,2252.3000488,12.3999996,0.0000000,0.0054626,19.9895935); //object(arrow) (5)
  621.     CreateDynamicObject(1237,899.0999756,2201.3000488,9.8000002,0.0000000,0.0000000,320.0000000); //object(strtbarrier01) (2)
  622.     CreateDynamicObject(1237,899.0999756,2202.1999512,9.8000002,0.0000000,0.0000000,287.9987793); //object(strtbarrier01) (10)
  623.     CreateDynamicObject(1237,899.0000000,2272.1000977,9.8000002,0.0000000,0.0000000,287.9956055); //object(strtbarrier01) (11)
  624.     CreateDynamicObject(1237,899.0000000,2273.1000977,9.8000002,0.0000000,0.0000000,217.9956055); //object(strtbarrier01) (12)
  625.     CreateDynamicObject(1215,897.5999756,2210.1000977,9.5000000,0.0000000,0.0000000,0.0000000); //object(bollardlight) (4)
  626.     CreateDynamicObject(1215,886.7999878,2210.1000977,9.5000000,0.0000000,0.0000000,0.0000000); //object(bollardlight) (5)
  627.     CreateDynamicObject(1215,876.7000122,2210.1000977,9.5000000,0.0000000,0.0000000,0.0000000); //object(bollardlight) (6)
  628.     CreateDynamicObject(1215,866.5999756,2219.6999512,9.5000000,0.0000000,0.0000000,0.0000000); //object(bollardlight) (7)
  629.     CreateDynamicObject(1215,869.2000122,2212.3999023,9.5000000,0.0000000,0.0000000,0.0000000); //object(bollardlight) (8)
  630.     CreateDynamicObject(1215,866.5999756,2229.1999512,9.5000000,0.0000000,0.0000000,0.0000000); //object(bollardlight) (9)
  631.     CreateDynamicObject(1215,866.5999756,2238.8000488,9.5000000,0.0000000,0.0000000,0.0000000); //object(bollardlight) (10)
  632.     CreateDynamicObject(1215,866.5999756,2249.5000000,9.5000000,0.0000000,0.0000000,0.0000000); //object(bollardlight) (11)
  633.     CreateDynamicObject(1215,869.2000122,2259.8000488,9.5000000,0.0000000,0.0000000,0.0000000); //object(bollardlight) (12)
  634.     CreateDynamicObject(1215,876.7000122,2263.3999023,9.5000000,0.0000000,0.0000000,0.0000000); //object(bollardlight) (13)
  635.     CreateDynamicObject(1215,886.7999878,2263.3999023,9.5000000,0.0000000,0.0000000,0.0000000); //object(bollardlight) (14)
  636.     CreateDynamicObject(1215,897.5999756,2263.3999023,9.5000000,0.0000000,0.0000000,0.0000000); //object(bollardlight) (15)
  637.     CreateDynamicObject(14394,899.5000000,2222.2998047,9.5000000,0.0000000,0.0000000,179.9945068); //object(dr_gsnew10) (2)
  638.     CreateDynamicObject(14394,899.5000000,2230.1999512,9.5000000,0.0000000,0.0000000,179.9945068); //object(dr_gsnew10) (3)
  639.     CreateDynamicObject(14394,899.5000000,2238.1999512,9.5000000,0.0000000,0.0000000,179.9945068); //object(dr_gsnew10) (4)
  640.     CreateDynamicObject(14394,899.5000000,2246.1999512,9.5000000,0.0000000,0.0000000,179.9945068); //object(dr_gsnew10) (5)
  641.     CreateDynamicObject(14394,899.5000000,2249.6000977,9.5000000,0.0000000,0.0000000,179.9945068); //object(dr_gsnew10) (6)
  642.     CreateDynamicObject(1237,898.9000244,2254.0000000,9.6999998,0.0000000,0.0000000,287.9956055); //object(strtbarrier01) (13)
  643.     CreateDynamicObject(1237,899.0000000,2217.8999023,9.6999998,0.0000000,0.0000000,287.9956055); //object(strtbarrier01) (14)
  644.     CreateDynamicObject(3566,-205.6000061,2736.5000000,59.4949989,0.0000000,0.0000000,90.2445068); //object(lasntrk1) (25)
  645.     CreateDynamicObject(3566,-213.0000000,2736.5000000,59.5000000,0.0000000,0.0000000,90.5000000); //object(lasntrk1) (25)
  646.     CreateDynamicObject(3566,-230.6000061,2736.5000000,59.5000000,0.0000000,0.0000000,90.0000000); //object(lasntrk1) (25)
  647.     CreateDynamicObject(3566,-205.6000061,2739.8000488,59.4949989,0.0000000,0.0000000,90.2445068); //object(lasntrk1) (25)
  648.     CreateDynamicObject(3566,-213.0000000,2739.8000488,59.5000000,0.0000000,0.0000000,90.2498779); //object(lasntrk1) (25)
  649.     CreateDynamicObject(3566,-230.6000061,2739.8000488,59.5000000,0.0000000,0.0000000,89.9945068); //object(lasntrk1) (25)
  650.     CreateDynamicObject(3566,-205.8999939,2725.0000000,59.5000000,0.0000000,0.0000000,89.9945068); //object(lasntrk1) (25)
  651.     CreateDynamicObject(3566,-223.5000000,2725.1000977,59.5000000,0.0000000,0.0000000,89.7445068); //object(lasntrk1) (25)
  652.     CreateDynamicObject(3566,-238.3999939,2725.1999512,59.4949989,0.0000000,0.0000000,89.9945068); //object(lasntrk1) (25)
  653.     CreateDynamicObject(3566,-238.3999939,2721.8999023,59.4949989,0.0000000,0.0000000,89.9945068); //object(lasntrk1) (25)
  654.     CreateDynamicObject(3566,-220.8000031,2721.8000488,59.4949989,0.0000000,0.0000000,89.9945068); //object(lasntrk1) (25)
  655.     CreateDynamicObject(3566,-205.8999939,2721.6999512,59.5000000,0.0000000,0.0000000,89.9945068); //object(lasntrk1) (25)
  656.     CreateDynamicObject(983,-247.3999939,2738.1000977,62.4000015,0.0000000,0.0000000,0.0000000); //object(fenceshit3) (1)
  657.     CreateDynamicObject(983,-242.6000061,2734.8999023,62.4000015,0.0000000,0.0000000,90.0000000); //object(fenceshit3) (2)
  658.     CreateDynamicObject(983,-244.1999969,2734.8999023,62.4000015,0.0000000,0.0000000,90.0000000); //object(fenceshit3) (3)
  659.     CreateDynamicObject(983,-244.1999969,2741.3000488,62.4000015,0.0000000,0.0000000,270.0000000); //object(fenceshit3) (4)
  660.     CreateDynamicObject(983,-242.6000061,2741.3000488,62.4000015,0.0000000,0.0000000,270.0000000); //object(fenceshit3) (5)
  661.     CreateDynamicObject(983,-239.5000000,2738.1000977,62.4000015,0.0000000,0.0000000,180.0000000); //object(fenceshit3) (6)
  662.     CreateDynamicObject(8508,-205.0000000,2732.8999023,58.7000008,0.0000000,0.0000000,179.9945068); //object(genshop01_lvs) (3)
  663.     CreateDynamicObject(8508,-221.3000031,2730.8000488,58.7000008,0.0000000,0.0000000,269.9890137); //object(genshop01_lvs) (3)
  664.     CreateDynamicObject(8508,-238.6000061,2726.8999023,58.7000008,0.0000000,0.0000000,269.9890137); //object(genshop01_lvs) (3)
  665.     CreateDynamicObject(1256,-202.3999939,2723.8999023,62.5999985,0.0000000,0.0000000,270.0000000); //object(stonebench1) (42)
  666.     CreateDynamicObject(1256,-201.8999939,2737.8999023,62.5999985,0.0000000,0.0000000,90.0000000); //object(stonebench1) (43)
  667.     CreateDynamicObject(1256,-206.1999969,2737.8999023,62.5999985,0.0000000,0.0000000,90.0000000); //object(stonebench1) (44)
  668.     CreateDynamicObject(1256,-217.3000031,2737.8999023,62.5999985,0.0000000,0.0000000,90.0000000); //object(stonebench1) (45)
  669.     CreateDynamicObject(1256,-221.3999939,2737.8999023,62.5999985,0.0000000,0.0000000,90.0000000); //object(stonebench1) (46)
  670.     CreateDynamicObject(1256,-231.5000000,2737.8999023,62.5999985,0.0000000,0.0000000,90.0000000); //object(stonebench1) (47)
  671.     CreateDynamicObject(1256,-235.6000061,2737.8999023,62.5999985,0.0000000,0.0000000,90.0000000); //object(stonebench1) (48)
  672.     CreateDynamicObject(1256,-206.6999969,2723.8999023,62.5999985,0.0000000,0.0000000,270.0000000); //object(stonebench1) (49)
  673.     CreateDynamicObject(1256,-231.3999939,2724.1000977,62.5999985,0.0000000,0.0000000,270.0000000); //object(stonebench1) (50)
  674.     CreateDynamicObject(1256,-235.6999969,2724.1000977,62.5999985,0.0000000,0.0000000,270.0000000); //object(stonebench1) (51)
  675.     CreateDynamicObject(1359,-233.6999969,2738.0000000,62.7000008,0.0000000,0.0000000,0.0000000); //object(cj_bin1) (5)
  676.     CreateDynamicObject(1359,-219.3994141,2738.0000000,62.7000008,0.0000000,0.0000000,0.0000000); //object(cj_bin1) (5)
  677.     CreateDynamicObject(1359,-204.0996094,2738.0000000,62.7000008,0.0000000,0.0000000,0.0000000); //object(cj_bin1) (5)
  678.     CreateDynamicObject(1359,-204.5000000,2724.0000000,62.7000008,0.0000000,0.0000000,0.0000000); //object(cj_bin1) (5)
  679.     CreateDynamicObject(1359,-233.5996094,2724.1992188,62.7000008,0.0000000,0.0000000,0.0000000); //object(cj_bin1) (5)
  680.     CreateDynamicObject(1568,-211.6000061,2737.8000488,62.0000000,0.0000000,0.0000000,0.0000000); //object(chinalamp_sf) (1)
  681.     CreateDynamicObject(1568,-226.8000031,2737.8999023,62.0000000,0.0000000,0.0000000,0.0000000); //object(chinalamp_sf) (2)
  682.     CreateDynamicObject(1568,-211.6999969,2723.8999023,62.0000000,0.0000000,0.0000000,0.0000000); //object(chinalamp_sf) (3)
  683.     CreateDynamicObject(1568,-227.5000000,2724.3999023,62.0000000,0.0000000,0.0000000,0.0000000); //object(chinalamp_sf) (4)
  684.     CreateDynamicObject(1568,-198.3000031,2738.0000000,62.0000000,0.0000000,0.0000000,0.0000000); //object(chinalamp_sf) (5)
  685.     CreateDynamicObject(1568,-198.5000000,2723.6999512,62.0000000,0.0000000,0.0000000,0.0000000); //object(chinalamp_sf) (6)
  686.     CreateDynamicObject(1568,-240.6000061,2724.0000000,62.0000000,0.0000000,0.0000000,0.0000000); //object(chinalamp_sf) (7)
  687.     CreateDynamicObject(1229,-224.8999939,2726.6999512,63.5000000,0.0000000,0.0000000,270.0000000); //object(bussign1) (8)
  688.     CreateDynamicObject(1229,-225.0000000,2735.0000000,63.5000000,0.0000000,0.0000000,90.0000000); //object(bussign1) (9)
  689.     CreateDynamicObject(3566,-751.9000244,1551.5999756,23.7000008,0.0000000,0.0000000,0.0000000); //object(lasntrk1) (25)
  690.     CreateDynamicObject(3566,-752.0000000,1534.0000000,23.7000008,0.0000000,0.0000000,359.7500000); //object(lasntrk1) (25)
  691.     CreateDynamicObject(3566,-748.7000122,1534.0000000,23.7000008,0.0000000,0.0000000,359.7500000); //object(lasntrk1) (25)
  692.     CreateDynamicObject(3566,-748.5999756,1551.5999756,23.7000008,0.0000000,0.0000000,0.0000000); //object(lasntrk1) (25)
  693.     CreateDynamicObject(1280,-750.4000244,1530.5999756,26.6000004,0.0000000,0.0000000,0.0000000); //object(parkbench1) (2)
  694.     CreateDynamicObject(1280,-750.2999878,1541.0999756,26.6000004,0.0000000,0.0000000,0.0000000); //object(parkbench1) (3)
  695.     CreateDynamicObject(1280,-750.4000244,1534.1999512,26.6000004,0.0000000,0.0000000,0.0000000); //object(parkbench1) (4)
  696.     CreateDynamicObject(1280,-750.2999878,1544.5000000,26.6000004,0.0000000,0.0000000,0.0000000); //object(parkbench1) (5)
  697.     CreateDynamicObject(1280,-750.2999878,1551.8000488,26.6000004,0.0000000,0.0000000,0.0000000); //object(parkbench1) (6)
  698.     CreateDynamicObject(1280,-750.2999878,1555.4000244,26.6000004,0.0000000,0.0000000,0.0000000); //object(parkbench1) (7)
  699.     CreateDynamicObject(1229,-753.4000244,1546.1999512,27.7000008,0.0000000,0.0000000,0.0000000); //object(bussign1) (10)
  700.     CreateDynamicObject(1223,-750.2999878,1532.4000244,26.2000008,0.0000000,0.0000000,180.0000000); //object(lampost_coast) (1)
  701.     CreateDynamicObject(1223,-750.5000000,1542.8000488,26.2000008,0.0000000,0.0000000,179.9945068); //object(lampost_coast) (2)
  702.     CreateDynamicObject(1223,-750.4000244,1553.5999756,26.2000008,0.0000000,0.0000000,179.9945068); //object(lampost_coast) (3)
  703.     CreateDynamicObject(3566,-1539.3000488,2634.6000977,52.5000000,0.0000000,0.0000000,180.0000000); //object(lasntrk1) (25)
  704.     CreateDynamicObject(3566,-1537.5999756,2634.6000977,52.4900017,0.0000000,0.0000000,179.9945068); //object(lasntrk1) (25)
  705.     CreateDynamicObject(1223,-1538.6999512,2638.3000488,55.0000000,0.0000000,0.0000000,174.0000000); //object(lampost_coast) (4)
  706.     CreateDynamicObject(1280,-1538.5000000,2628.8000488,55.4000015,0.0000000,0.0000000,0.0000000); //object(parkbench1) (8)
  707.     CreateDynamicObject(1280,-1538.5000000,2635.0000000,55.4000015,0.0000000,0.0000000,0.0000000); //object(parkbench1) (9)
  708.     CreateDynamicObject(1280,-1538.5000000,2641.3000488,55.4000015,0.0000000,0.0000000,0.0000000); //object(parkbench1) (10)
  709.     CreateDynamicObject(1223,-1538.5000000,2631.6999512,55.0000000,0.0000000,0.0000000,173.9959717); //object(lampost_coast) (5)
  710.     CreateDynamicObject(1229,-1540.8000488,2637.8999023,56.5000000,0.0000000,0.0000000,0.0000000); //object(bussign1) (11)
  711.     CreateDynamicObject(3566,-2362.3000488,2496.8999023,1.9010000,0.0000000,0.0000000,201.9945068); //object(lasntrk1) (25)
  712.     CreateDynamicObject(8508,-2338.8000488,2460.6999512,1.1000000,0.0000000,0.0000000,224.7500000); //object(genshop01_lvs) (17)
  713.     CreateDynamicObject(8508,-2321.8999023,2430.0000000,1.1020000,0.0000000,0.0000000,56.7388916); //object(genshop01_lvs) (21)
  714.     CreateDynamicObject(3955,-2279.1999512,2387.8000488,3.5000000,359.7515869,6.5000610,38.0283203); //object(rc_track_g) (1)
  715.     CreateDynamicObject(3955,-2288.6000977,2400.1999512,3.4000001,359.7473145,6.4984131,34.0281982); //object(rc_track_g) (3)
  716.     CreateDynamicObject(6959,-2280.0000000,2388.5996094,4.0999999,0.0000000,0.0000000,42.4896240); //object(vegasnbball1) (2)
  717.     CreateDynamicObject(6959,-2306.8000488,2416.8000488,4.1999998,0.0000000,0.0000000,44.4896240); //object(vegasnbball1) (3)
  718.     CreateDynamicObject(6959,-2334.3000488,2440.1999512,4.1799998,0.0000000,0.0000000,234.4891357); //object(vegasnbball1) (4)
  719.     CreateDynamicObject(6959,-2349.6992188,2489.5000000,4.1999998,0.0000000,0.0000000,45.0000000); //object(vegasnbball1) (5)
  720.     CreateDynamicObject(8508,-2341.1992188,2458.5000000,1.1020000,0.0000000,0.0000000,204.7467041); //object(genshop01_lvs) (38)
  721.     CreateDynamicObject(6959,-2320.5000000,2518.6999512,4.1999998,0.0000000,0.0000000,224.9945068); //object(vegasnbball1) (6)
  722.     CreateDynamicObject(6959,-2291.3999023,2547.8999023,4.1999998,0.0000000,0.0000000,224.9945068); //object(vegasnbball1) (7)
  723.     CreateDynamicObject(10828,-2326.3000488,2484.1999512,2.7000000,0.0000000,0.0000000,45.0000000); //object(drydock1_sfse) (1)
  724.     CreateDynamicObject(10828,-2301.3999023,2509.1000977,2.7000000,0.0000000,0.0000000,44.9945068); //object(drydock1_sfse) (2)
  725.     CreateDynamicObject(10828,-2276.3994141,2534.0996094,2.7000000,0.0000000,0.0000000,44.9890137); //object(drydock1_sfse) (3)
  726.     CreateDynamicObject(10828,-2274.6000977,2558.8999023,2.7000000,0.0000000,0.0000000,314.9945068); //object(drydock1_sfse) (4)
  727.     CreateDynamicObject(3566,-2358.5000000,2507.1000977,1.9000000,0.0000000,0.0000000,134.9891357); //object(lasntrk1) (25)
  728.     CreateDynamicObject(3566,-2346.0000000,2519.5000000,1.9000000,0.0000000,0.0000000,134.9890137); //object(lasntrk1) (25)
  729.     CreateDynamicObject(3566,-2332.5996094,2527.1992188,1.9010000,0.0000000,0.0000000,100.9863281); //object(lasntrk1) (25)
  730.     CreateDynamicObject(3566,-2355.6999512,2502.3000488,1.9010000,0.0000000,0.0000000,201.9891357); //object(lasntrk1) (25)
  731.     CreateDynamicObject(3566,-2349.5000000,2509.5000000,1.9010000,0.0000000,0.0000000,201.9891357); //object(lasntrk1) (25)
  732.     CreateDynamicObject(3566,-2343.0996094,2516.1992188,1.9010000,0.0000000,0.0000000,201.9891357); //object(lasntrk1) (25)
  733.     CreateDynamicObject(3566,-2365.1992188,2495.2998047,1.9010000,0.0000000,0.0000000,201.9891357); //object(lasntrk1) (25)
  734.     CreateDynamicObject(3566,-2364.8994141,2484.1992188,1.9000000,0.0000000,0.0000000,135.2362061); //object(lasntrk1) (25)
  735.     CreateDynamicObject(3566,-2360.8999023,2509.3000488,1.9000000,0.0000000,0.0000000,134.9890442); //object(lasntrk1) (25)
  736.     CreateDynamicObject(3566,-2348.3000488,2521.6999512,1.9000000,0.0000000,0.0000000,134.9890137); //object(lasntrk1) (25)
  737.     CreateDynamicObject(3566,-2320.6999512,2525.3999023,1.9000000,0.0000000,0.0000000,30.0000000); //object(lasntrk1) (25)
  738.     CreateDynamicObject(3566,-2312.0000000,2510.1999512,1.9000000,0.0000000,0.0000000,29.9981689); //object(lasntrk1) (25)
  739.     CreateDynamicObject(3566,-2309.8999023,2513.1999512,1.9000000,0.0000000,0.0000000,29.9981689); //object(lasntrk1) (25)
  740.     CreateDynamicObject(3566,-2307.3999023,2515.5000000,1.9000000,0.0000000,0.0000000,29.9981689); //object(lasntrk1) (25)
  741.     CreateDynamicObject(3566,-2305.1999512,2518.1999512,1.9000000,0.0000000,0.0000000,29.9981689); //object(lasntrk1) (25)
  742.     CreateDynamicObject(3566,-2318.6000977,2528.3999023,1.9000000,0.0000000,0.0000000,29.9981689); //object(lasntrk1) (25)
  743.     CreateDynamicObject(3566,-2316.1999512,2530.8000488,1.9000000,0.0000000,0.0000000,29.9981689); //object(lasntrk1) (25)
  744.     CreateDynamicObject(3566,-2314.0000000,2533.5000000,1.9000000,0.0000000,0.0000000,29.9981689); //object(lasntrk1) (25)
  745.     CreateDynamicObject(5170,-2352.2998047,2515.5000000,6.3000002,0.0000000,0.0000000,43.9892578); //object(imnrmpy2_las2) (3)
  746.     CreateDynamicObject(11505,-2305.6999512,2517.8999023,8.5000000,0.0000000,0.0000000,30.0000000); //object(des_garwcanopy) (1)
  747.     CreateDynamicObject(11505,-2311.0000000,2527.1999512,8.5000000,0.0000000,0.0000000,29.9981689); //object(des_garwcanopy) (2)
  748.     CreateDynamicObject(3566,-2302.5000000,2519.8999023,1.9000000,0.0000000,0.0000000,29.9981689); //object(lasntrk1) (25)
  749.     CreateDynamicObject(3566,-2300.0000000,2522.1999512,1.9000000,0.0000000,0.0000000,29.9981689); //object(lasntrk1) (25)
  750.     CreateDynamicObject(3566,-2311.1999512,2535.1999512,1.9000000,0.0000000,0.0000000,29.9981689); //object(lasntrk1) (25)
  751.     CreateDynamicObject(3566,-2308.6000977,2537.3000488,1.9000000,0.0000000,0.0000000,29.9981689); //object(lasntrk1) (25)
  752.     CreateDynamicObject(3566,-2297.6000977,2524.6000977,1.9000000,0.0000000,0.0000000,29.9981689); //object(lasntrk1) (25)
  753.     CreateDynamicObject(3566,-2295.1999512,2527.0000000,1.9000000,0.0000000,0.0000000,29.9981689); //object(lasntrk1) (25)
  754.     CreateDynamicObject(3566,-2306.3000488,2539.8999023,1.9000000,0.0000000,0.0000000,29.9981689); //object(lasntrk1) (25)
  755.     CreateDynamicObject(3566,-2293.1999512,2530.1000977,1.9000000,0.0000000,0.0000000,29.9981689); //object(lasntrk1) (25)
  756.     CreateDynamicObject(17864,-2287.8000488,2544.1000977,4.5000000,359.2500000,359.5000000,43.9934692); //object(comp_puchase) (3)
  757.     CreateDynamicObject(3578,-2262.0000000,2395.8000488,3.4000001,0.0000000,0.0000000,292.4975586); //object(dockbarr1_la) (8)
  758.     CreateDynamicObject(3578,-2259.6999512,2386.0000000,3.4000001,0.0000000,0.0000000,273.9965820); //object(dockbarr1_la) (10)
  759.     CreateDynamicObject(3578,-2267.1999512,2404.3000488,3.4000001,0.0000000,0.0000000,310.0000000); //object(dockbarr1_la) (16)
  760.     CreateDynamicObject(3578,-2274.0000000,2412.0000000,3.4000001,0.0000000,0.0000000,312.9951172); //object(dockbarr1_la) (17)
  761.     CreateDynamicObject(3578,-2281.0000000,2419.3999023,3.4000001,0.0000000,0.0000000,313.9949951); //object(dockbarr1_la) (18)
  762.     CreateDynamicObject(3578,-2288.1999512,2426.6000977,3.4000001,0.0000000,0.0000000,315.9947510); //object(dockbarr1_la) (19)
  763.     CreateDynamicObject(3578,-2295.5000000,2433.8000488,3.4000001,0.0000000,0.0000000,314.9942932); //object(dockbarr1_la) (20)
  764.     CreateDynamicObject(3578,-2302.6999512,2441.0000000,3.4000001,0.0000000,0.0000000,314.9890137); //object(dockbarr1_la) (21)
  765.     CreateDynamicObject(3578,-2310.3999023,2447.6999512,3.4000001,0.0000000,0.0000000,322.9890137); //object(dockbarr1_la) (22)
  766.     CreateDynamicObject(3578,-2318.6999512,2453.6999512,3.4000001,0.0000000,0.0000000,325.4870605); //object(dockbarr1_la) (23)
  767.     CreateDynamicObject(3578,-2326.8999023,2459.6999512,3.4000001,0.0000000,0.0000000,322.2364807); //object(dockbarr1_la) (24)
  768.     CreateDynamicObject(3578,-2334.6999512,2466.1999512,3.4000001,0.0000000,0.0000000,318.2344971); //object(dockbarr1_la) (25)
  769.     CreateDynamicObject(973,-2268.3999023,2378.1999512,5.0000000,0.0000000,0.0000000,296.0000000); //object(sub_roadbarrier) (1)
  770.     CreateDynamicObject(973,-2272.8999023,2386.3000488,5.0000000,0.0000000,0.0000000,302.2491455); //object(sub_roadbarrier) (2)
  771.     CreateDynamicObject(973,-2278.3000488,2393.6999512,5.0000000,0.0000000,0.0000000,309.9948730); //object(sub_roadbarrier) (3)
  772.     CreateDynamicObject(973,-2284.1000977,2400.8999023,5.0000000,0.0000000,0.0000000,307.4902344); //object(sub_roadbarrier) (4)
  773.     CreateDynamicObject(973,-2289.5000000,2408.3000488,5.0000000,0.0000000,0.0000000,304.7353516); //object(sub_roadbarrier) (5)
  774.     CreateDynamicObject(973,-2294.8999023,2415.5000000,5.0000000,0.0000000,0.0000000,308.9832764); //object(sub_roadbarrier) (6)
  775.     CreateDynamicObject(973,-2300.8000488,2422.1999512,5.0000000,0.0000000,0.0000000,313.7294922); //object(sub_roadbarrier) (7)
  776.     CreateDynamicObject(1237,-2266.1000977,2373.6999512,4.0999999,0.0000000,0.0000000,0.0000000); //object(strtbarrier01) (15)
  777.     CreateDynamicObject(3578,-2257.5000000,2376.1999512,3.3000000,0.0000000,0.0000000,291.4935303); //object(dockbarr1_la) (28)
  778.     CreateDynamicObject(3578,-2252.6000977,2367.5000000,3.3000000,0.0000000,0.0000000,307.4892578); //object(dockbarr1_la) (29)
  779.     CreateDynamicObject(3578,-2249.0000000,2358.3999023,3.3000000,0.0000000,0.0000000,275.7353516); //object(dockbarr1_la) (30)
  780.     CreateDynamicObject(1237,-2259.3999023,2379.8999023,4.0000000,0.0000000,0.0000000,0.0000000); //object(strtbarrier01) (17)
  781.     CreateDynamicObject(3578,-2252.5000000,2350.3999023,3.2000000,0.0000000,1.2500000,219.7348633); //object(dockbarr1_la) (31)
  782.     CreateDynamicObject(658,-2289.3000488,2535.6000977,3.0000000,0.0000000,0.0000000,0.0000000); //object(pinetree04) (1)
  783.     CreateDynamicObject(658,-2278.6000977,2555.1999512,3.5000000,0.0000000,0.0000000,278.0000000); //object(pinetree04) (2)
  784.     CreateDynamicObject(658,-2274.1000977,2540.1999512,1.8000000,0.0000000,0.0000000,0.0000000); //object(pinetree04) (3)
  785.     CreateDynamicObject(14402,-2287.0000000,2530.6999512,4.5999999,0.0000000,0.0000000,0.0000000); //object(flower-bush09) (1)
  786.     CreateDynamicObject(14402,-2283.3999023,2541.1999512,4.5999999,0.0000000,0.0000000,60.0000000); //object(flower-bush09) (2)
  787.     CreateDynamicObject(14402,-2274.1000977,2544.6000977,4.5999999,0.0000000,0.0000000,319.9963379); //object(flower-bush09) (3)
  788.     CreateDynamicObject(14402,-2277.3000488,2553.8000488,4.8000002,0.0000000,0.0000000,259.9932861); //object(flower-bush09) (4)
  789.     CreateDynamicObject(1229,-2358.6999512,2506.1000977,5.9000001,0.0000000,0.0000000,20.0000000); //object(bussign1) (12)
  790.     CreateDynamicObject(1229,-2352.1999512,2512.5000000,5.9000001,0.0000000,0.0000000,19.9951172); //object(bussign1) (13)
  791.     CreateDynamicObject(1229,-2345.1992188,2519.0000000,5.9000001,0.0000000,0.0000000,19.9896240); //object(bussign1) (14)
  792.     CreateDynamicObject(3578,-2357.3000488,2499.1999512,1.9000000,1.8676758,20.7586670,291.5167236); //object(dockbarr1_la) (32)
  793.     CreateDynamicObject(3578,-2350.6999512,2505.6000977,1.9000000,1.8621826,20.7531738,291.5112305); //object(dockbarr1_la) (33)
  794.     CreateDynamicObject(3578,-2344.1000977,2512.1000977,1.9000000,1.8621826,20.7531738,291.5112305); //object(dockbarr1_la) (34)
  795.     CreateDynamicObject(1256,-2354.6999512,2513.1999512,5.0000000,0.0000000,0.0000000,135.5000000); //object(stonebench1) (52)
  796.     CreateDynamicObject(1256,-2352.1000977,2515.6000977,5.0000000,0.0000000,0.0000000,135.7470703); //object(stonebench1) (53)
  797.     CreateDynamicObject(1256,-2349.5000000,2518.3000488,5.0000000,0.0000000,0.0000000,135.4998779); //object(stonebench1) (54)
  798.     CreateDynamicObject(1256,-2362.5000000,2505.3999023,5.0000000,0.0000000,0.0000000,135.4998779); //object(stonebench1) (55)
  799.     CreateDynamicObject(1256,-2365.0000000,2503.0000000,5.0000000,0.0000000,0.0000000,135.4998779); //object(stonebench1) (56)
  800.     CreateDynamicObject(1775,-2313.3000488,2530.1999512,5.5000000,0.0000000,0.0000000,1.9992676); //object(cj_sprunk1) (4)
  801.     CreateDynamicObject(1776,-2346.0000000,2521.8994141,5.5000000,0.0000000,0.0000000,48.7463379); //object(cj_candyvendor) (2)
  802.     CreateDynamicObject(3881,-2279.6999512,2422.1000977,5.8000002,0.0000000,0.0000000,43.9947510); //object(airsecbooth_sfse) (1)
  803.     CreateDynamicObject(3657,-2309.8000488,2514.5000000,4.9000001,0.0000000,0.0000000,300.0000000); //object(airseata_las) (1)
  804.     CreateDynamicObject(3657,-2315.3000488,2524.0000000,4.9000001,0.0000000,0.0000000,299.9981689); //object(airseata_las) (2)
  805.     CreateDynamicObject(3657,-2314.3999023,2524.6999512,4.9000001,0.0000000,0.0000000,119.9981384); //object(airseata_las) (3)
  806.     CreateDynamicObject(3657,-2309.0000000,2515.0000000,4.9000001,0.0000000,0.0000000,119.9981689); //object(airseata_las) (4)
  807.     CreateDynamicObject(3657,-2306.1999512,2529.1000977,4.9000001,0.0000000,0.0000000,119.9926758); //object(airseata_las) (5)
  808.     CreateDynamicObject(3657,-2300.8000488,2519.8000488,4.9000001,0.0000000,0.0000000,119.9926758); //object(airseata_las) (6)
  809.     CreateDynamicObject(3657,-2301.6999512,2519.1000977,4.9000001,0.0000000,0.0000000,299.9926758); //object(airseata_las) (7)
  810.     CreateDynamicObject(966,-2277.5000000,2415.8999023,4.0000000,0.0000000,0.0000000,45.9997559); //object(bar_gatebar01) (1)
  811.     CreateDynamicObject(966,-2287.3000488,2405.6999512,4.0000000,0.0000000,0.0000000,225.9997559); //object(bar_gatebar01) (2)
  812.     CreateDynamicObject(968,-2287.3000488,2405.6999512,5.0000000,0.0000000,9.9975586,46.2492676); //object(barrierturn) (1)
  813.     CreateDynamicObject(968,-2277.5000000,2415.8999023,5.0000000,0.0000000,9.9975586,227.9992676); //object(barrierturn) (2)
  814.     CreateDynamicObject(800,-2298.3000488,2412.5000000,6.4000001,0.0000000,0.0000000,0.0000000); //object(genveg_bush07) (1)
  815.     CreateDynamicObject(800,-2217.7529297,2495.7861328,-8.2229748,0.0000000,0.0000000,0.0000000); //object(genveg_bush07) (2)
  816.     CreateDynamicObject(800,-2306.6000977,2416.6000977,5.8000002,0.0000000,0.0000000,280.0000000); //object(genveg_bush07) (3)
  817.     CreateDynamicObject(800,-2287.6999512,2396.6999512,6.0999999,0.0000000,0.0000000,279.9975586); //object(genveg_bush07) (4)
  818.     CreateDynamicObject(800,-2277.6999512,2382.5000000,5.8000002,0.0000000,0.0000000,279.9975586); //object(genveg_bush07) (5)
  819.     CreateDynamicObject(14394,-2363.8000488,2481.5000000,3.5000000,0.0000000,0.0000000,134.5000000); //object(dr_gsnew10) (7)
  820.     CreateDynamicObject(970,-2360.8000488,2483.3000488,4.6999998,0.0000000,0.0000000,294.2500000); //object(fencesmallb) (6)
  821.     CreateDynamicObject(970,-2359.1000977,2479.5000000,4.6999998,0.0000000,0.0000000,294.2468262); //object(fencesmallb) (24)
  822.     CreateDynamicObject(970,-2357.3999023,2475.6999512,4.6999998,0.0000000,0.0000000,294.2468262); //object(fencesmallb) (27)
  823.     CreateDynamicObject(970,-2355.6999512,2471.8999023,4.6999998,0.0000000,0.0000000,294.2468262); //object(fencesmallb) (29)
  824.     CreateDynamicObject(970,-2355.1000977,2468.0000000,4.6999998,0.0000000,0.0000000,264.2468262); //object(fencesmallb) (30)
  825.     CreateDynamicObject(8508,-2354.8999023,2464.1999512,1.1000000,0.0000000,0.0000000,204.7467041); //object(genshop01_lvs) (38)
  826.     CreateDynamicObject(970,-2356.5000000,2464.3000488,4.6999998,0.0000000,0.0000000,234.2431641); //object(fencesmallb) (32)
  827.     CreateDynamicObject(970,-2358.8999023,2461.0000000,4.6999998,0.0000000,0.0000000,233.7394714); //object(fencesmallb) (33)
  828.     CreateDynamicObject(970,-2364.6999512,2507.8000488,4.9000001,0.0000000,0.0000000,224.2468262); //object(fencesmallb) (34)
  829.     CreateDynamicObject(970,-2361.6999512,2510.6999512,4.9000001,0.0000000,0.0000000,224.2419434); //object(fencesmallb) (35)
  830.     CreateDynamicObject(970,-2358.8000488,2513.5000000,4.9000001,0.0000000,0.0000000,224.2419434); //object(fencesmallb) (36)
  831.     CreateDynamicObject(970,-2355.8999023,2516.3000488,4.9000001,0.0000000,0.0000000,224.2419434); //object(fencesmallb) (38)
  832.     CreateDynamicObject(970,-2352.8999023,2519.1999512,4.9000001,0.0000000,0.0000000,224.2419434); //object(fencesmallb) (39)
  833.     CreateDynamicObject(970,-2349.8999023,2522.1000977,4.9000001,0.0000000,0.0000000,224.2419434); //object(fencesmallb) (40)
  834.     CreateDynamicObject(970,-2347.0000000,2524.8999023,4.9000001,0.0000000,0.0000000,223.9920044); //object(fencesmallb) (41)
  835.     CreateDynamicObject(970,-2343.3999023,2526.5000000,4.9000001,0.0000000,0.0000000,183.9892426); //object(fencesmallb) (42)
  836.     CreateDynamicObject(970,-2339.3999023,2527.1000977,4.9000001,0.0000000,0.0000000,192.9880371); //object(fencesmallb) (43)
  837.     CreateDynamicObject(970,-2335.3999023,2528.0000000,4.9000001,0.0000000,0.0000000,192.9858398); //object(fencesmallb) (44)
  838.     CreateDynamicObject(970,-2331.5000000,2528.8999023,4.9000001,0.0000000,0.0000000,192.9858398); //object(fencesmallb) (45)
  839.     CreateDynamicObject(970,-2327.3999023,2529.6000977,4.9000001,0.0000000,0.0000000,185.9858551); //object(fencesmallb) (46)
  840.     CreateDynamicObject(970,-2323.3999023,2530.0000000,4.9000001,0.0000000,0.0000000,185.2320557); //object(fencesmallb) (48)
  841.     CreateDynamicObject(970,-2319.3999023,2530.3999023,4.9000001,0.0000000,0.0000000,185.2294922); //object(fencesmallb) (49)
  842.     CreateDynamicObject(970,-2315.3000488,2530.6999512,4.9000001,0.0000000,0.0000000,183.2294922); //object(fencesmallb) (50)
  843.     CreateDynamicObject(970,-2311.1999512,2531.0000000,4.9000001,0.0000000,0.0000000,185.2244873); //object(fencesmallb) (52)
  844.     CreateDynamicObject(970,-2307.1000977,2531.6000977,4.9000001,0.0000000,0.0000000,190.4739990); //object(fencesmallb) (53)
  845.     CreateDynamicObject(970,-2303.3000488,2532.6999512,4.9000001,0.0000000,0.0000000,202.4700317); //object(fencesmallb) (54)
  846.     CreateDynamicObject(970,-2299.5000000,2534.3000488,4.9000001,0.0000000,0.0000000,202.4670410); //object(fencesmallb) (55)
  847.     CreateDynamicObject(970,-2295.8999023,2533.8999023,4.9000001,0.0000000,0.0000000,144.4670410); //object(fencesmallb) (56)
  848.     CreateDynamicObject(970,-2292.8999023,2531.1999512,4.9000001,0.0000000,0.0000000,130.4647217); //object(fencesmallb) (57)
  849.     CreateDynamicObject(970,-2290.5000000,2527.8999023,4.9000001,0.0000000,0.0000000,121.4626770); //object(fencesmallb) (58)
  850.     CreateDynamicObject(970,-2288.3999023,2524.3999023,4.9000001,0.0000000,0.0000000,121.2093506); //object(fencesmallb) (59)
  851.     CreateDynamicObject(970,-2366.3000488,2504.3000488,4.9000001,0.0000000,0.0000000,268.2419434); //object(fencesmallb) (60)
  852.     CreateDynamicObject(970,-2366.3000488,2500.1999512,4.9000001,0.0000000,0.0000000,271.7366943); //object(fencesmallb) (61)
  853.     CreateDynamicObject(970,-2365.3999023,2496.3000488,4.9000001,0.0000000,0.0000000,294.4858398); //object(fencesmallb) (62)
  854.     CreateDynamicObject(970,-2364.1000977,2492.5000000,4.9000001,0.0000000,0.0000000,283.2330322); //object(fencesmallb) (63)
  855.     CreateDynamicObject(970,-2363.3000488,2489.1999512,4.9000001,0.0000000,0.0000000,283.2330322); //object(fencesmallb) (64)
  856.     CreateDynamicObject(970,-2364.3999023,2485.8000488,4.9000001,0.0000000,0.0000000,221.2330170); //object(fencesmallb) (65)
  857.     CreateDynamicObject(3566,-2336.2998047,2522.6992188,1.9010000,0.0000000,0.0000000,201.9891357); //object(lasntrk1) (25)
  858.     CreateDynamicObject(3578,-2337.5000000,2518.6000977,1.9000000,1.8621826,20.7531738,291.5112305); //object(dockbarr1_la) (34)
  859.     CreateDynamicObject(1229,-2338.3000488,2524.8999023,5.9000001,0.0000000,0.0000000,19.9896240); //object(bussign1) (14)
  860.     CreateDynamicObject(1775,-2359.0996094,2509.3994141,5.5000000,0.0000000,0.0000000,47.9992676); //object(cj_sprunk1) (4)
  861.     CreateDynamicObject(1209,-2311.8999023,2530.1999512,4.4000001,0.0000000,0.0000000,2.5000000); //object(vendmach) (1)
  862.     CreateDynamicObject(1776,-2310.5000000,2530.3000488,5.5000000,0.0000000,0.0000000,2.7463379); //object(cj_candyvendor) (2)
  863.     CreateDynamicObject(1432,-2298.6999512,2530.0000000,4.4000001,0.0000000,0.0000000,320.0000000); //object(dyn_table_2) (1)
  864.     CreateDynamicObject(1432,-2297.8000488,2522.8999023,4.4000001,0.0000000,0.0000000,279.9987793); //object(dyn_table_2) (2)
  865.     CreateDynamicObject(1432,-2292.3999023,2525.1000977,4.4000001,0.0000000,0.0000000,309.9975586); //object(dyn_table_2) (3)
  866.     CreateDynamicObject(1660,-2285.1000977,2419.3000488,0.5000000,354.0000000,0.0000000,224.0000000); //object(ramp) (1)
  867.     CreateDynamicObject(1660,-2288.8000488,2415.6999512,0.5000000,353.9959717,0.0000000,223.9947815); //object(ramp) (2)
  868.     CreateDynamicObject(1660,-2292.5000000,2412.1000977,0.5000000,353.9959717,0.0000000,224.4947662); //object(ramp) (3)
  869.     CreateDynamicObject(1223,-2310.8000488,2448.6000977,4.0000000,0.0000000,0.0000000,236.0000000); //object(lampost_coast) (6)
  870.     CreateDynamicObject(1660,-2345.6999512,2474.5000000,0.5000000,353.9959717,0.0000000,224.4947662); //object(ramp) (4)
  871.     CreateDynamicObject(1660,-2349.3000488,2470.8999023,0.5000000,353.9959717,0.0000000,225.4945984); //object(ramp) (5)
  872.     CreateDynamicObject(1660,-2352.6999512,2467.6000977,0.5000000,353.9959717,0.0000000,222.7446442); //object(ramp) (6)
  873.     CreateDynamicObject(1660,-2346.8999023,2467.1999512,0.5000000,353.9959717,0.0000000,134.2423096); //object(ramp) (7)
  874.     CreateDynamicObject(1660,-2350.5000000,2470.8999023,0.5000000,353.9959717,0.0000000,134.2419434); //object(ramp) (8)
  875.     CreateDynamicObject(1660,-2354.1000977,2474.6000977,0.5000000,353.9959717,0.0000000,134.2419434); //object(ramp) (9)
  876.     CreateDynamicObject(3566,-2858.3999023,1058.5000000,29.1000004,0.0000000,0.0000000,12.7500000); //object(lasntrk1) (1)
  877.     CreateDynamicObject(3578,-2860.3000488,1061.4000244,30.8099995,0.0000000,0.0000000,282.2500000); //object(dockbarr1_la) (4)
  878.     CreateDynamicObject(1257,-2857.6000977,1064.1999512,32.9000015,0.0000000,0.0000000,13.5000000); //object(bustopm) (4)
  879.     CreateDynamicObject(3566,-2855.1999512,1059.1999512,29.1000004,0.0000000,0.0000000,12.7468262); //object(lasntrk1) (2)
  880.     CreateDynamicObject(3361,-2860.8000488,1069.8000488,29.5000000,0.0000000,0.0000000,102.0000000); //object(cxref_woodstair) (1)
  881.     CreateDynamicObject(1229,-2861.3999023,1066.5000000,33.0999985,0.0000000,0.0000000,12.0000000); //object(bussign1) (15)
  882.     CreateDynamicObject(3566,-2006.0000000,-873.2000122,29.0000000,0.0000000,0.0000000,0.0000000); //object(lasntrk1) (4)
  883.     CreateDynamicObject(6959,-2022.6992188,-964.1992188,31.2000008,0.0000000,0.0000000,179.9945068); //object(vegasnbball1) (1)
  884.     CreateDynamicObject(6959,-2022.3994141,-924.2998047,31.2000008,0.0000000,0.0000000,0.0000000); //object(vegasnbball1) (9)
  885.     CreateDynamicObject(6959,-2023.6992188,-884.2998047,31.2000008,0.0000000,0.0000000,179.9945068); //object(vegasnbball1) (10)
  886.     CreateDynamicObject(11505,-2013.5999756,-875.0999756,35.5999985,0.0000000,0.0000000,90.0000000); //object(des_garwcanopy) (4)
  887.     CreateDynamicObject(3566,-2006.0000000,-890.7999878,29.0000000,0.0000000,0.0000000,0.2500000); //object(lasntrk1) (6)
  888.     CreateDynamicObject(3566,-2006.0000000,-908.4000244,29.0000000,0.0000000,0.0000000,359.9971924); //object(lasntrk1) (7)
  889.     CreateDynamicObject(3566,-2009.3000488,-873.2000122,29.0000000,0.0000000,0.0000000,0.0000000); //object(lasntrk1) (8)
  890.     CreateDynamicObject(3566,-2012.5999756,-873.2000122,29.0000000,0.0000000,0.0000000,0.0000000); //object(lasntrk1) (9)
  891.     CreateDynamicObject(3566,-2009.3000488,-890.7999878,29.0000000,0.0000000,0.0000000,0.2471924); //object(lasntrk1) (10)
  892.     CreateDynamicObject(3566,-2012.5999756,-890.7999878,29.0000000,0.0000000,0.0000000,0.2471924); //object(lasntrk1) (12)
  893.     CreateDynamicObject(3566,-2012.6992188,-903.3994141,29.0049992,0.0000000,0.0000000,233.9923096); //object(lasntrk1) (13)
  894.     CreateDynamicObject(3566,-2015.9000244,-873.2000122,29.0000000,0.0000000,0.0000000,0.0000000); //object(lasntrk1) (29)
  895.     CreateDynamicObject(3566,-2015.9000244,-890.7999878,29.0000000,0.0000000,0.0000000,0.2471924); //object(lasntrk1) (30)
  896.     CreateDynamicObject(3566,-2019.1999512,-873.2000122,29.0000000,0.0000000,0.0000000,0.0000000); //object(lasntrk1) (31)
  897.     CreateDynamicObject(3566,-2019.1992188,-890.7998047,29.0000000,0.0000000,0.0000000,0.2471924); //object(lasntrk1) (41)
  898.     CreateDynamicObject(3566,-2012.5999756,-913.9000244,29.0049992,0.0000000,0.0000000,233.9945068); //object(lasntrk1) (42)
  899.     CreateDynamicObject(3566,-2006.0999756,-926.0000000,29.0000000,0.0000000,0.0000000,359.9945068); //object(lasntrk1) (43)
  900.     CreateDynamicObject(3566,-2006.1992188,-943.5996094,29.0000000,0.0000000,0.0000000,359.7418213); //object(lasntrk1) (47)
  901.     CreateDynamicObject(3566,-2012.5999756,-924.0000000,29.0049992,0.0000000,0.0000000,233.9868164); //object(lasntrk1) (48)
  902.     CreateDynamicObject(3566,-2012.5999756,-934.5999756,29.0049992,0.0000000,0.0000000,233.9868164); //object(lasntrk1) (49)
  903.     CreateDynamicObject(11505,-2013.5999756,-889.4000244,35.5999985,0.0000000,0.0000000,90.0000000); //object(des_garwcanopy) (5)
  904.     CreateDynamicObject(5170,-2005.8000488,-924.9000244,33.9000015,0.0000000,0.0000000,90.0000000); //object(imnrmpy2_las2) (4)
  905.     CreateDynamicObject(3566,-2012.8000488,-945.0000000,29.0049992,0.0000000,0.0000000,233.9868164); //object(lasntrk1) (49)
  906.     CreateDynamicObject(3566,-2012.5999756,-899.4000244,29.0049992,0.0000000,0.0000000,233.9923096); //object(lasntrk1) (13)
  907.     CreateDynamicObject(3566,-2012.4000244,-895.5000000,29.0049992,0.0000000,0.0000000,233.9923096); //object(lasntrk1) (13)
  908.     CreateDynamicObject(3578,-1999.0999756,-863.5999756,30.3999996,0.0000000,0.0000000,0.0000000); //object(dockbarr1_la) (5)
  909.     CreateDynamicObject(3578,-2009.3000488,-863.5999756,30.3999996,0.0000000,0.0000000,180.2500000); //object(dockbarr1_la) (26)
  910.     CreateDynamicObject(3578,-2019.5999756,-863.5999756,30.3799992,0.0000000,359.7500000,359.7500000); //object(dockbarr1_la) (27)
  911.     CreateDynamicObject(3578,-1999.5000000,-854.4000244,30.3999996,0.0000000,0.0000000,20.0000000); //object(dockbarr1_la) (35)
  912.     CreateDynamicObject(3578,-2009.4000244,-856.0999756,30.3999996,0.0000000,0.0000000,0.0000000); //object(dockbarr1_la) (36)
  913.     CreateDynamicObject(3578,-2019.6999512,-856.0999756,30.3999996,0.0000000,0.0000000,0.0000000); //object(dockbarr1_la) (37)
  914.     CreateDynamicObject(3578,-2030.0000000,-856.0999756,30.3999996,0.0000000,0.0000000,0.0000000); //object(dockbarr1_la) (38)
  915.     CreateDynamicObject(973,-2015.0999756,-855.5999756,32.0000000,0.0000000,0.0000000,179.9945068); //object(sub_roadbarrier) (9)
  916.     CreateDynamicObject(973,-2009.5999756,-855.5999756,32.0000000,0.0000000,0.0000000,179.9945068); //object(sub_roadbarrier) (10)
  917.     CreateDynamicObject(973,-2024.3000488,-855.5999756,32.0000000,0.0000000,0.0000000,179.9945068); //object(sub_roadbarrier) (11)
  918.     CreateDynamicObject(973,-2041.4000244,-975.2000122,32.0000000,0.0000000,0.0000000,359.9945068); //object(sub_roadbarrier) (12)
  919.     CreateDynamicObject(731,-2043.3000488,-910.0999756,30.1000004,0.0000000,0.0000000,279.9975586); //object(tree_hipoly09) (1)
  920.     CreateDynamicObject(708,-2031.3000488,-985.2000122,31.2000008,0.0000000,0.0000000,69.9938965); //object(sm_veg_tree4_vbig) (1)
  921.     CreateDynamicObject(669,-2045.4000244,-957.7000122,31.2000008,0.0000000,0.0000000,244.9951172); //object(sm_veg_tree4) (2)
  922.     CreateDynamicObject(671,-2045.0996094,-947.3994141,31.2000008,0.0000000,0.0000000,187.4981689); //object(sm_bushytree) (1)
  923.     CreateDynamicObject(671,-2043.0999756,-900.2999878,31.2000008,0.0000000,0.0000000,147.4981689); //object(sm_bushytree) (2)
  924.     CreateDynamicObject(708,-2044.5000000,-885.7000122,31.1000004,0.0000000,0.0000000,139.9987793); //object(sm_veg_tree4_vbig) (2)
  925.     CreateDynamicObject(669,-2043.5996094,-926.5996094,30.7999992,0.0000000,0.0000000,194.9908447); //object(sm_veg_tree4) (3)
  926.     CreateDynamicObject(987,-2000.5999756,-876.2999878,31.2000008,0.0000000,0.0000000,90.0000000); //object(elecfence_bar) (1)
  927.     CreateDynamicObject(7894,-2047.1999512,-971.7999878,31.7000008,0.0000000,0.0000000,304.0000000); //object(vegascrashbar05) (1)
  928.     CreateDynamicObject(3578,-2037.0000000,-861.0000000,30.3999996,0.0000000,359.7500000,68.0000000); //object(dockbarr1_la) (41)
  929.     CreateDynamicObject(987,-2000.5999756,-888.2999878,31.2000008,0.0000000,0.0000000,90.0000000); //object(elecfence_bar) (2)
  930.     CreateDynamicObject(987,-2000.5999756,-900.2000122,31.2000008,0.0000000,0.0000000,90.0000000); //object(elecfence_bar) (3)
  931.     CreateDynamicObject(987,-2000.5999756,-912.2000122,31.2000008,0.0000000,0.0000000,90.0000000); //object(elecfence_bar) (4)
  932.     CreateDynamicObject(987,-2000.5999756,-924.2000122,31.2000008,0.0000000,0.0000000,90.0000000); //object(elecfence_bar) (5)
  933.     CreateDynamicObject(987,-2000.5999756,-936.2000122,31.2000008,0.0000000,0.0000000,90.0000000); //object(elecfence_bar) (6)
  934.     CreateDynamicObject(987,-2000.5999756,-948.2000122,31.2000008,0.0000000,0.0000000,90.0000000); //object(elecfence_bar) (7)
  935.     CreateDynamicObject(987,-2000.5999756,-960.2000122,31.2000008,0.0000000,0.0000000,90.0000000); //object(elecfence_bar) (8)
  936.     CreateDynamicObject(987,-2012.5000000,-960.0999756,31.2000008,0.0000000,0.0000000,0.0000000); //object(elecfence_bar) (9)
  937.     CreateDynamicObject(987,-2000.5000000,-864.4000244,31.2000008,0.0000000,0.0000000,180.0000000); //object(elecfence_bar) (10)
  938.     CreateDynamicObject(987,-2010.5000000,-864.4000244,31.2000008,0.0000000,0.0000000,179.9945068); //object(elecfence_bar) (11)
  939.     CreateDynamicObject(8508,-2032.0000000,-956.5000000,28.1399994,359.7500000,0.0000000,0.0000000); //object(genshop01_lvs) (1)
  940.     CreateDynamicObject(987,-2023.5999756,-960.0999756,31.2000008,0.0000000,0.0000000,0.0000000); //object(elecfence_bar) (12)
  941.     CreateDynamicObject(8843,-2009.9000244,-859.7999878,31.2000008,0.0000000,0.0000000,90.0000000); //object(arrows01_lvs) (6)
  942.     CreateDynamicObject(987,-2048.1000977,-864.2000122,31.2000008,0.0000000,0.0000000,269.9944763); //object(elecfence_bar) (13)
  943.     CreateDynamicObject(987,-2048.0996094,-876.0996094,31.2000008,0.0000000,0.0000000,269.9890137); //object(elecfence_bar) (14)
  944.     CreateDynamicObject(987,-2048.1000977,-888.0999756,31.2000008,0.0000000,0.0000000,269.9890137); //object(elecfence_bar) (15)
  945.     CreateDynamicObject(987,-2048.1000977,-900.0000000,31.2000008,0.0000000,0.0000000,269.9890137); //object(elecfence_bar) (16)
  946.     CreateDynamicObject(987,-2048.1000977,-912.0000000,31.2000008,0.0000000,0.0000000,269.9890137); //object(elecfence_bar) (17)
  947.     CreateDynamicObject(987,-2048.1000977,-923.9000244,31.2000008,0.0000000,0.0000000,269.9890137); //object(elecfence_bar) (18)
  948.     CreateDynamicObject(987,-2048.1000977,-935.9000244,31.2000008,0.0000000,0.0000000,269.9890137); //object(elecfence_bar) (19)
  949.     CreateDynamicObject(987,-2048.1999512,-947.9000244,31.2000008,0.0000000,0.0000000,269.9890137); //object(elecfence_bar) (20)
  950.     CreateDynamicObject(987,-2048.1999512,-953.2999878,31.2000008,0.0000000,0.0000000,269.9890137); //object(elecfence_bar) (21)
  951.     CreateDynamicObject(8843,-2010.0999756,-970.0999756,31.2000008,0.0000000,0.0000000,270.0000000); //object(arrows01_lvs) (7)
  952.     CreateDynamicObject(1256,-2005.4000244,-904.9000244,32.0999985,0.0000000,0.0000000,0.0000000); //object(stonebench1) (32)
  953.     CreateDynamicObject(1256,-2005.4000244,-909.0999756,32.0999985,0.0000000,0.0000000,0.0000000); //object(stonebench1) (33)
  954.     CreateDynamicObject(1256,-2005.5000000,-922.5000000,32.0999985,0.0000000,0.0000000,0.0000000); //object(stonebench1) (34)
  955.     CreateDynamicObject(1256,-2005.5000000,-927.5000000,32.0999985,0.0000000,0.0000000,0.0000000); //object(stonebench1) (35)
  956.     CreateDynamicObject(1256,-2005.5999756,-940.9000244,32.0999985,0.0000000,0.0000000,0.0000000); //object(stonebench1) (36)
  957.     CreateDynamicObject(1256,-2005.5999756,-945.5000000,32.0999985,0.0000000,0.0000000,0.0000000); //object(stonebench1) (37)
  958.     CreateDynamicObject(1359,-2005.6999512,-943.2000122,32.2000008,0.0000000,0.0000000,0.0000000); //object(cj_bin1) (3)
  959.     CreateDynamicObject(1359,-2005.5000000,-925.0000000,32.2000008,0.0000000,0.0000000,0.0000000); //object(cj_bin1) (4)
  960.     CreateDynamicObject(1359,-2005.3000488,-907.0000000,32.2000008,0.0000000,0.0000000,0.0000000); //object(cj_bin1) (7)
  961.     CreateDynamicObject(3657,-2017.0999756,-874.7999878,32.0000000,0.0000000,0.0000000,270.0000000); //object(airseata_las) (8)
  962.     CreateDynamicObject(3657,-2017.0000000,-889.4000244,32.0000000,0.0000000,0.0000000,270.0000000); //object(airseata_las) (9)
  963.     CreateDynamicObject(3657,-2009.4000244,-889.2999878,32.0000000,0.0000000,0.0000000,270.0000000); //object(airseata_las) (11)
  964.     CreateDynamicObject(3657,-2009.3000488,-874.7999878,32.0000000,0.0000000,0.0000000,270.0000000); //object(airseata_las) (12)
  965.     CreateDynamicObject(3657,-2008.4000244,-874.7999878,32.0000000,0.0000000,0.0000000,90.0000000); //object(airseata_las) (13)
  966.     CreateDynamicObject(3657,-2008.4000244,-889.2000122,32.0000000,0.0000000,0.0000000,90.0000000); //object(airseata_las) (14)
  967.     CreateDynamicObject(3657,-2016.0999756,-889.4000244,32.0000000,0.0000000,0.0000000,90.0000000); //object(airseata_las) (15)
  968.     CreateDynamicObject(3657,-2016.0999756,-874.7999878,32.0000000,0.0000000,0.0000000,90.0000000); //object(airseata_las) (16)
  969.     CreateDynamicObject(1776,-2008.5999756,-881.0000000,32.5999985,0.0000000,0.0000000,270.0000000); //object(cj_candyvendor) (1)
  970.     CreateDynamicObject(1775,-2008.5000000,-882.4000244,32.5999985,0.0000000,0.0000000,270.0000000); //object(cj_sprunk1) (1)
  971.     CreateDynamicObject(1302,-2008.5999756,-883.7000122,31.5000000,0.0000000,0.0000000,270.0000000); //object(vendmachfd) (1)
  972.     CreateDynamicObject(1229,-2007.8000488,-915.7999878,33.0000000,0.0000000,0.0000000,236.0000000); //object(bussign1) (16)
  973.     CreateDynamicObject(1229,-2007.6999512,-925.7999878,33.0000000,0.0000000,0.0000000,235.9973145); //object(bussign1) (17)
  974.     CreateDynamicObject(1229,-2007.8000488,-936.2999878,33.0000000,0.0000000,0.0000000,235.9973145); //object(bussign1) (18)
  975.     CreateDynamicObject(1229,-2007.8000488,-946.9000244,33.0000000,0.0000000,0.0000000,235.9973145); //object(bussign1) (19)
  976.     CreateDynamicObject(1359,-2016.8000488,-871.5000000,32.2000008,0.0000000,0.0000000,0.0000000); //object(cj_bin1) (8)
  977.     CreateDynamicObject(1359,-2016.5000000,-892.7000122,32.2000008,0.0000000,0.0000000,0.0000000); //object(cj_bin1) (9)
  978.     CreateDynamicObject(1359,-2009.0999756,-892.5000000,32.2000008,0.0000000,0.0000000,0.0000000); //object(cj_bin1) (10)
  979.     CreateDynamicObject(1359,-2009.0999756,-871.5999756,32.2000008,0.0000000,0.0000000,0.0000000); //object(cj_bin1) (11)
  980.     CreateDynamicObject(1237,-2004.4000244,-855.5999756,31.1000004,0.0000000,0.0000000,0.0000000); //object(strtbarrier01) (16)
  981.     CreateDynamicObject(973,-2030.8994141,-855.5996094,32.0000000,0.0000000,0.0000000,179.9945068); //object(sub_roadbarrier) (14)
  982.     CreateDynamicObject(973,-2032.1999512,-975.2000122,32.0000000,0.0000000,0.0000000,359.9890137); //object(sub_roadbarrier) (15)
  983.     CreateDynamicObject(973,-2023.0000000,-975.2000122,32.0000000,0.0000000,0.0000000,359.9890137); //object(sub_roadbarrier) (16)
  984.     CreateDynamicObject(973,-2013.6992188,-975.1992188,32.0000000,0.0000000,0.0000000,359.9835205); //object(sub_roadbarrier) (17)
  985.     CreateDynamicObject(7894,-2037.5000000,-859.0000000,31.7999992,0.0000000,0.0000000,235.9973145); //object(vegascrashbar05) (2)
  986.     CreateDynamicObject(8623,-2043.5999756,-947.7999878,31.8999996,0.0000000,0.0000000,86.0000000); //object(bush03_lvs) (1)
  987.     CreateDynamicObject(8623,-2042.0000000,-884.7000122,32.0000000,0.0000000,0.0000000,270.0000000); //object(bush03_lvs) (2)
  988.     CreateDynamicObject(973,-2004.4000244,-975.2000122,32.0000000,0.0000000,0.0000000,359.9835205); //object(sub_roadbarrier) (17)
  989.     CreateDynamicObject(671,-2007.0000000,-963.4000244,31.2000008,0.0000000,0.0000000,163.4981689); //object(sm_bushytree) (1)
  990.     CreateDynamicObject(669,-2017.3000488,-963.4000244,31.2000008,0.0000000,0.0000000,194.9908447); //object(sm_veg_tree4) (3)
  991.     CreateDynamicObject(1553,-2038.5000000,-876.4000244,30.0000000,0.0000000,0.0000000,270.0000000); //object(vegasmashfnce_gate) (26)
  992.     CreateDynamicObject(1553,-2037.1999512,-876.4000244,30.0000000,0.0000000,0.0000000,270.0000000); //object(vegasmashfnce_gate) (27)
  993.     CreateDynamicObject(1553,-2035.9000244,-876.4000244,30.0000000,0.0000000,0.0000000,270.0000000); //object(vegasmashfnce_gate) (28)
  994.     CreateDynamicObject(1553,-2034.5999756,-876.4000244,30.0000000,0.0000000,0.0000000,270.0000000); //object(vegasmashfnce_gate) (29)
  995.     CreateDynamicObject(1553,-2033.1999512,-876.4000244,30.0000000,0.0000000,0.0000000,270.0000000); //object(vegasmashfnce_gate) (30)
  996.     CreateDynamicObject(1553,-2031.9000244,-876.4000244,30.0000000,0.0000000,0.0000000,270.0000000); //object(vegasmashfnce_gate) (31)
  997.     CreateDynamicObject(1553,-2030.5999756,-876.4000244,30.0000000,0.0000000,0.0000000,270.0000000); //object(vegasmashfnce_gate) (32)
  998.     CreateDynamicObject(1553,-2029.4000244,-876.4000244,30.0000000,0.0000000,0.0000000,270.0000000); //object(vegasmashfnce_gate) (33)
  999.     CreateDynamicObject(1553,-2028.0999756,-876.4000244,30.0000000,0.0000000,0.0000000,270.0000000); //object(vegasmashfnce_gate) (34)
  1000.     CreateDynamicObject(1553,-2026.9000244,-876.4000244,30.0000000,0.0000000,0.0000000,270.0000000); //object(vegasmashfnce_gate) (35)
  1001.     CreateDynamicObject(1553,-2025.6999512,-876.4000244,30.0000000,0.0000000,0.0000000,270.0000000); //object(vegasmashfnce_gate) (36)
  1002.     CreateDynamicObject(1553,-2024.4000244,-876.4000244,30.0000000,0.0000000,0.0000000,270.0000000); //object(vegasmashfnce_gate) (37)
  1003.     CreateDynamicObject(1553,-2023.0999756,-876.4000244,30.0000000,0.0000000,0.0000000,270.0000000); //object(vegasmashfnce_gate) (38)
  1004.     CreateDynamicObject(1553,-2021.9000244,-876.4000244,30.0000000,0.0000000,0.0000000,270.0000000); //object(vegasmashfnce_gate) (39)
  1005.     CreateDynamicObject(970,-2042.1999512,-878.2999878,31.7000008,0.0000000,0.0000000,0.0000000); //object(fencesmallb) (31)
  1006.     CreateDynamicObject(970,-2040.0999756,-872.7000122,31.7000008,0.0000000,0.0000000,270.0000000); //object(fencesmallb) (37)
  1007.     CreateDynamicObject(970,-2044.3000488,-876.2000122,31.7000008,0.0000000,0.0000000,270.0000000); //object(fencesmallb) (47)
  1008.     CreateDynamicObject(1553,-2039.8000488,-876.4000244,30.0000000,0.0000000,0.0000000,270.0000000); //object(vegasmashfnce_gate) (40)
  1009.     CreateDynamicObject(970,-2040.0999756,-868.5999756,31.7000008,0.0000000,0.0000000,270.0000000); //object(fencesmallb) (51)
  1010.     CreateDynamicObject(970,-2040.0999756,-865.7999878,31.7000008,0.0000000,0.0000000,270.0000000); //object(fencesmallb) (66)
  1011.     CreateDynamicObject(970,-2044.3000488,-872.0999756,31.7000008,0.0000000,0.0000000,270.0000000); //object(fencesmallb) (67)
  1012.     CreateDynamicObject(970,-2044.3000488,-868.0000000,31.7000008,0.0000000,0.0000000,270.0000000); //object(fencesmallb) (68)
  1013.     CreateDynamicObject(970,-2044.3000488,-866.0000000,31.7000008,0.0000000,0.0000000,270.0000000); //object(fencesmallb) (70)
  1014.     CreateDynamicObject(970,-2046.4000244,-863.9000244,31.7000008,0.0000000,0.0000000,0.0000000); //object(fencesmallb) (71)
  1015.     CreateDynamicObject(1215,-2039.9000244,-878.2000122,31.7000008,0.0000000,0.0000000,0.0000000); //object(bollardlight) (16)
  1016.     CreateDynamicObject(1215,-2039.9000244,-874.7999878,31.7000008,0.0000000,0.0000000,0.0000000); //object(bollardlight) (17)
  1017.     CreateDynamicObject(1215,-2044.1999512,-863.7000122,31.7000008,0.0000000,0.0000000,0.0000000); //object(bollardlight) (18)
  1018.     CreateDynamicObject(1215,-2040.3000488,-863.5000000,31.7000008,0.0000000,0.0000000,0.0000000); //object(bollardlight) (19)
  1019.     CreateDynamicObject(1297,-2001.5999756,-975.0999756,34.5999985,0.0000000,0.0000000,270.0000000); //object(lamppost1) (1)
  1020.     CreateDynamicObject(1297,-2015.6999512,-974.7000122,34.5999985,0.0000000,0.0000000,270.0000000); //object(lamppost1) (2)
  1021.     CreateDynamicObject(1297,-2028.5000000,-974.7999878,34.5999985,0.0000000,0.0000000,270.0000000); //object(lamppost1) (3)
  1022.     CreateDynamicObject(1297,-2041.0000000,-974.7999878,34.5999985,0.0000000,0.0000000,270.0000000); //object(lamppost1) (4)
  1023.     CreateDynamicObject(708,-2045.0996094,-937.0000000,30.8999996,0.0000000,0.0000000,69.9938965); //object(sm_veg_tree4_vbig) (1)
  1024.     CreateDynamicObject(3566,-1996.3000488,127.0000000,24.2999992,0.0000000,0.0000000,0.2471924); //object(lasntrk1) (41)
  1025.     CreateDynamicObject(3566,-1999.5999756,127.0000000,24.2999992,0.0000000,0.0000000,0.2471924); //object(lasntrk1) (41)
  1026.     CreateDynamicObject(3566,-1999.5999756,144.6000061,24.2999992,0.0000000,0.0000000,0.2471924); //object(lasntrk1) (41)
  1027.     CreateDynamicObject(3566,-1999.5999756,162.1999969,24.2999992,0.0000000,0.0000000,0.2471924); //object(lasntrk1) (41)
  1028.     CreateDynamicObject(3566,-1996.3000488,144.6000061,24.2999992,0.0000000,0.0000000,0.2471924); //object(lasntrk1) (41)
  1029.     CreateDynamicObject(3566,-1996.3000488,162.1999969,24.2999992,0.0000000,0.0000000,0.2471924); //object(lasntrk1) (41)
  1030.     CreateDynamicObject(3566,-1996.3000488,169.8000031,24.2950001,0.0000000,0.0000000,0.2471924); //object(lasntrk1) (41)
  1031.     CreateDynamicObject(3566,-1999.5999756,169.8000031,24.2950001,0.0000000,0.0000000,0.2471924); //object(lasntrk1) (41)
  1032.     CreateDynamicObject(1256,-1996.9000244,136.8999939,27.3999996,0.0000000,0.0000000,180.0000000); //object(stonebench1) (38)
  1033.     CreateDynamicObject(1256,-1996.8000488,145.3999939,27.3999996,0.0000000,0.0000000,179.9945068); //object(stonebench1) (39)
  1034.     CreateDynamicObject(1256,-1996.9000244,153.3000031,27.3999996,0.0000000,0.0000000,179.9945068); //object(stonebench1) (40)
  1035.     CreateDynamicObject(1256,-1996.6999512,161.0000000,27.3999996,0.0000000,0.0000000,179.9945068); //object(stonebench1) (41)
  1036.     CreateDynamicObject(1256,-1996.9000244,172.0000000,27.3999996,0.0000000,0.0000000,179.9945068); //object(stonebench1) (57)
  1037.     CreateDynamicObject(1256,-1996.8000488,124.8000031,27.3999996,0.0000000,0.0000000,179.9945068); //object(stonebench1) (58)
  1038.     CreateDynamicObject(1256,-1998.5000000,124.6999969,27.3999996,0.0000000,0.0000000,359.9945068); //object(stonebench1) (59)
  1039.     CreateDynamicObject(1256,-1999.0999756,171.8999939,27.3999996,0.0000000,0.0000000,359.9890137); //object(stonebench1) (60)
  1040.     CreateDynamicObject(1229,-2001.0999756,143.1000061,28.2999992,0.0000000,0.0000000,0.0000000); //object(bussign1) (20)
  1041.     CreateDynamicObject(1229,-2001.0000000,169.1000061,28.2999992,0.0000000,0.0000000,0.0000000); //object(bussign1) (21)
  1042.     CreateDynamicObject(1229,-1994.8000488,143.1000061,28.2999992,0.0000000,0.0000000,0.0000000); //object(bussign1) (23)
  1043.     CreateDynamicObject(1229,-1994.8000488,169.0000000,28.2999992,0.0000000,0.0000000,0.0000000); //object(bussign1) (24)
  1044.     CreateDynamicObject(3566,-2404.8999023,-618.4000244,129.3000031,0.0000000,0.0000000,46.4971924); //object(lasntrk1) (41)
  1045.     CreateDynamicObject(1229,-2435.1000977,-602.2000122,133.1999969,0.0000000,0.0000000,214.0000000); //object(bussign1) (25)
  1046.     CreateDynamicObject(1280,-2401.3999023,-621.2999878,132.1999969,0.0000000,0.0000000,46.0000000); //object(parkbench1) (1)
  1047.     CreateDynamicObject(1280,-2404.5000000,-618.2999878,132.1999969,0.0000000,0.0000000,45.9997559); //object(parkbench1) (11)
  1048.     CreateDynamicObject(1280,-2408.1000977,-614.9000244,132.1999969,0.0000000,0.0000000,45.9997559); //object(parkbench1) (12)
  1049.     CreateDynamicObject(3566,-2438.6992188,-599.5996094,129.1999969,0.0000000,0.0000000,34.4915771); //object(lasntrk1) (41)
  1050.     CreateDynamicObject(1280,-2441.5000000,-596.5000000,132.1000061,0.0000000,0.0000000,215.2497559); //object(parkbench1) (13)
  1051.     CreateDynamicObject(1280,-2438.8000488,-600.5000000,132.1000061,0.0000000,0.0000000,215.2496338); //object(parkbench1) (14)
  1052.     CreateDynamicObject(1280,-2435.8999023,-604.4000244,132.1000061,0.0000000,0.0000000,215.2496338); //object(parkbench1) (15)
  1053.     CreateDynamicObject(1229,-2408.2998047,-617.0000000,133.3000031,0.0000000,0.0000000,45.9997559); //object(bussign1) (26)
  1054.     CreateDynamicObject(3566,-2378.6000977,-25.6000004,32.0999985,0.0000000,0.0000000,0.0000000); //object(lasntrk1) (41)
  1055.     CreateDynamicObject(3276,-2637.3000488,-489.3999939,69.8000031,0.0000000,357.5000000,268.0000000); //object(cxreffencesld) (3)
  1056.     CreateDynamicObject(3276,-2634.6999512,-500.2000122,70.5000000,0.0000000,356.2451172,299.2449951); //object(cxreffencesld) (4)
  1057.     CreateDynamicObject(3276,-2627.0000000,-508.3999939,71.0999985,0.0000000,357.7426758,327.2401123); //object(cxreffencesld) (5)
  1058.     CreateDynamicObject(3566,-2381.8999023,-25.6000004,32.0999985,0.0000000,0.0000000,0.0000000); //object(lasntrk1) (41)
  1059.     CreateDynamicObject(3566,-2414.6999512,-25.6000004,32.0999985,0.0000000,0.0000000,0.0000000); //object(lasntrk1) (41)
  1060.     CreateDynamicObject(3566,-2411.3999023,-25.6000004,32.0999985,0.0000000,0.0000000,0.0000000); //object(lasntrk1) (41)
  1061.     CreateDynamicObject(3566,-2378.5000000,-8.0000000,32.0999985,0.0000000,0.0000000,0.0000000); //object(lasntrk1) (41)
  1062.     CreateDynamicObject(3566,-2381.8000488,-8.0000000,32.0999985,0.0000000,0.0000000,0.0000000); //object(lasntrk1) (41)
  1063.     CreateDynamicObject(3566,-2414.6000977,-8.0000000,32.0999985,0.0000000,0.0000000,359.7500000); //object(lasntrk1) (41)
  1064.     CreateDynamicObject(3566,-2411.3000488,-8.0000000,32.0999985,0.0000000,0.0000000,359.7500000); //object(lasntrk1) (41)
  1065.     CreateDynamicObject(3566,-2392.1999512,-16.6000004,32.0999985,0.0000000,0.0000000,90.5000000); //object(lasntrk1) (41)
  1066.     CreateDynamicObject(3566,-2405.3999023,-16.6000004,32.0979996,0.0000000,0.0000000,90.0000000); //object(lasntrk1) (41)
  1067.     CreateDynamicObject(970,-2385.6000977,-18.2000008,35.0999985,0.0000000,0.0000000,0.0000000); //object(fencesmallb) (69)
  1068.     CreateDynamicObject(970,-2389.8000488,-18.2000008,35.0999985,0.0000000,0.0000000,0.0000000); //object(fencesmallb) (75)
  1069.     CreateDynamicObject(970,-2394.0000000,-18.2000008,35.0999985,0.0000000,0.0000000,0.0000000); //object(fencesmallb) (76)
  1070.     CreateDynamicObject(970,-2398.1999512,-18.2000008,35.0999985,0.0000000,0.0000000,0.0000000); //object(fencesmallb) (77)
  1071.     CreateDynamicObject(970,-2402.3999023,-18.2000008,35.0999985,0.0000000,0.0000000,0.0000000); //object(fencesmallb) (78)
  1072.     CreateDynamicObject(970,-2406.6000977,-18.2000008,35.0999985,0.0000000,0.0000000,0.0000000); //object(fencesmallb) (79)
  1073.     CreateDynamicObject(970,-2407.6000977,-18.2000008,35.0999985,0.0000000,0.0000000,0.0000000); //object(fencesmallb) (80)
  1074.     CreateDynamicObject(970,-2407.6000977,-14.8999996,35.0999985,0.0000000,0.0000000,0.0000000); //object(fencesmallb) (81)
  1075.     CreateDynamicObject(970,-2403.3999023,-14.8999996,35.0999985,0.0000000,0.0000000,359.7500000); //object(fencesmallb) (83)
  1076.     CreateDynamicObject(970,-2399.1999512,-14.8999996,35.0999985,0.0000000,0.0000000,0.0000000); //object(fencesmallb) (85)
  1077.     CreateDynamicObject(970,-2395.0000000,-14.8999996,35.0999985,0.0000000,0.0000000,0.0000000); //object(fencesmallb) (86)
  1078.     CreateDynamicObject(970,-2395.0000000,-14.8994141,35.0999985,0.0000000,0.0000000,0.0000000); //object(fencesmallb) (87)
  1079.     CreateDynamicObject(970,-2390.8000488,-14.8999996,35.0999985,0.0000000,0.0000000,0.0000000); //object(fencesmallb) (88)
  1080.     CreateDynamicObject(970,-2386.6000977,-14.8999996,35.0999985,0.0000000,0.0000000,0.0000000); //object(fencesmallb) (89)
  1081.     CreateDynamicObject(970,-2385.6000977,-14.8999996,35.0999985,0.0000000,0.0000000,0.0000000); //object(fencesmallb) (90)
  1082.     CreateDynamicObject(1215,-2383.3000488,-14.8999996,35.0999985,0.0000000,0.0000000,0.0000000); //object(bollardlight) (20)
  1083.     CreateDynamicObject(1215,-2383.3000488,-18.2000008,35.0999985,0.0000000,0.0000000,0.0000000); //object(bollardlight) (21)
  1084.     CreateDynamicObject(1215,-2409.8999023,-18.1000004,35.0999985,0.0000000,0.0000000,0.0000000); //object(bollardlight) (22)
  1085.     CreateDynamicObject(1215,-2409.8999023,-15.0000000,35.0999985,0.0000000,0.0000000,0.0000000); //object(bollardlight) (23)
  1086.     CreateDynamicObject(1231,-2412.3999023,-0.6000000,35.9000015,0.0000000,0.0000000,0.0000000); //object(streetlamp2) (1)
  1087.     CreateDynamicObject(1280,-2412.6000977,-3.8000000,35.0000000,0.0000000,0.0000000,0.0000000); //object(parkbench1) (16)
  1088.     CreateDynamicObject(1280,-2412.6000977,-8.0000000,35.0000000,0.0000000,0.0000000,0.0000000); //object(parkbench1) (17)
  1089.     CreateDynamicObject(1280,-2412.6000977,-12.0000000,35.0000000,0.0000000,0.0000000,0.0000000); //object(parkbench1) (18)
  1090.     CreateDynamicObject(1280,-2412.5000000,-20.8999996,35.0000000,0.0000000,0.0000000,0.0000000); //object(parkbench1) (19)
  1091.     CreateDynamicObject(1280,-2412.5000000,-25.2999992,35.0000000,0.0000000,0.0000000,0.0000000); //object(parkbench1) (20)
  1092.     CreateDynamicObject(1280,-2380.6000977,-30.6000004,35.0000000,0.0000000,0.0000000,180.0000000); //object(parkbench1) (21)
  1093.     CreateDynamicObject(1231,-2412.6000977,-16.7999992,35.9000015,0.0000000,0.0000000,0.0000000); //object(streetlamp2) (2)
  1094.     CreateDynamicObject(1231,-2412.6000977,-33.7000008,35.9000015,0.0000000,0.0000000,180.0000000); //object(streetlamp2) (3)
  1095.     CreateDynamicObject(1280,-2412.5000000,-29.5996094,35.0000000,0.0000000,0.0000000,0.0000000); //object(parkbench1) (22)
  1096.     CreateDynamicObject(1280,-2380.6000977,-26.2999992,35.0000000,0.0000000,0.0000000,179.9945068); //object(parkbench1) (23)
  1097.     CreateDynamicObject(1280,-2380.6000977,-22.1000004,35.0000000,0.0000000,0.0000000,179.9945068); //object(parkbench1) (24)
  1098.     CreateDynamicObject(1280,-2380.6999512,-4.5000000,35.0000000,0.0000000,0.0000000,179.9945068); //object(parkbench1) (25)
  1099.     CreateDynamicObject(1280,-2380.6999512,-8.3999996,35.0000000,0.0000000,0.0000000,179.9945068); //object(parkbench1) (26)
  1100.     CreateDynamicObject(1280,-2380.6999512,-12.1000004,35.0000000,0.0000000,0.0000000,179.9945068); //object(parkbench1) (27)
  1101.     CreateDynamicObject(1231,-2380.6000977,-16.7999992,35.9000015,0.0000000,0.0000000,0.0000000); //object(streetlamp2) (4)
  1102.     CreateDynamicObject(1231,-2380.6000977,-33.5999985,35.9000015,0.0000000,0.0000000,0.0000000); //object(streetlamp2) (5)
  1103.     CreateDynamicObject(1231,-2380.5000000,0.0000000,35.9000015,0.0000000,0.0000000,0.0000000); //object(streetlamp2) (6)
  1104.     CreateDynamicObject(1229,-2416.1000977,-19.2999992,36.0999985,0.0000000,0.0000000,0.0000000); //object(bussign1) (22)
  1105.     CreateDynamicObject(1229,-2416.0000000,-1.7000000,36.0999985,0.0000000,0.0000000,0.0000000); //object(bussign1) (27)
  1106.     CreateDynamicObject(1229,-2377.1999512,-32.7000008,36.0999985,0.0000000,0.0000000,180.0000000); //object(bussign1) (28)
  1107.     CreateDynamicObject(1229,-2377.0000000,-13.8000002,36.0999985,0.0000000,0.0000000,179.9945068); //object(bussign1) (29)
  1108.     CreateDynamicObject(705,-2402.8000488,-5.4000001,34.2999992,0.0000000,0.0000000,128.1872559); //object(sm_veg_tree7vbig) (1)
  1109.     CreateDynamicObject(705,-2390.8000488,-45.0999985,34.2999992,0.0000000,0.0000000,158.1829834); //object(sm_veg_tree7vbig) (2)
  1110.     CreateDynamicObject(672,-2401.8999023,25.7000008,34.2000008,0.0000000,0.0000000,70.0000000); //object(sm_veg_tree5) (1)
  1111.     CreateDynamicObject(672,-2402.3000488,-33.2000008,34.2999992,0.0000000,0.0000000,49.9993896); //object(sm_veg_tree5) (2)
  1112.     CreateDynamicObject(672,-2386.3999023,-113.1999969,34.2999992,0.0000000,0.0000000,49.9987793); //object(sm_veg_tree5) (3)
  1113.     CreateDynamicObject(673,-2390.8000488,8.1000004,34.2999992,0.0000000,0.0000000,277.4981689); //object(sm_bevhiltree) (5)
  1114.     CreateDynamicObject(673,-2389.0000000,-27.0000000,34.2999992,0.0000000,0.0000000,277.4981689); //object(sm_bevhiltree) (6)
  1115.     CreateDynamicObject(673,-2404.3999023,-51.2000008,34.2999992,0.0000000,0.0000000,277.4981689); //object(sm_bevhiltree) (7)
  1116.     CreateDynamicObject(3566,-2050.1999512,-2478.5000000,27.2999992,0.0000000,0.0000000,231.2499390); //object(lasntrk1) (41)
  1117.     CreateDynamicObject(3566,-2058.5000000,-2488.8000488,27.2999992,0.0000000,0.0000000,231.7487183); //object(lasntrk1) (41)
  1118.     CreateDynamicObject(1368,-2047.3000488,-2480.3999023,30.5000000,0.0000000,0.0000000,320.0000000); //object(cj_blocker_bench) (1)
  1119.     CreateDynamicObject(1368,-2052.6999512,-2476.0000000,30.5000000,0.0000000,0.0000000,319.9987793); //object(cj_blocker_bench) (2)
  1120.     CreateDynamicObject(1368,-2056.3000488,-2491.3999023,30.5000000,0.0000000,0.0000000,140.9987793); //object(cj_blocker_bench) (3)
  1121.     CreateDynamicObject(1368,-2061.6000977,-2487.1000977,30.5000000,0.0000000,0.0000000,140.9987793); //object(cj_blocker_bench) (4)
  1122.     CreateDynamicObject(1229,-2052.3000488,-2491.8999023,31.2999992,0.0000000,0.0000000,230.0000000); //object(bussign1) (30)
  1123.     CreateDynamicObject(1229,-2056.0000000,-2475.5996094,31.2999992,0.0000000,0.0000000,49.9987793); //object(bussign1) (32)
  1124.     CreateDynamicObject(1568,-2052.3999023,-2494.5000000,29.7999992,0.0000000,0.0000000,0.0000000); //object(chinalamp_sf) (8)
  1125.     CreateDynamicObject(1568,-2043.9000244,-2483.1999512,29.7999992,0.0000000,0.0000000,0.0000000); //object(chinalamp_sf) (9)
  1126.     CreateDynamicObject(1568,-2056.6000977,-2473.0000000,29.7999992,0.0000000,0.0000000,0.0000000); //object(chinalamp_sf) (10)
  1127.     CreateDynamicObject(1568,-2065.1999512,-2484.1000977,29.7999992,0.0000000,0.0000000,0.0000000); //object(chinalamp_sf) (11)
  1128.     CreateDynamicObject(3566,407.2999878,-1779.0000000,2.2000000,0.0000000,0.0000000,270.0000000); //object(lasntrk1) (41)
  1129.     CreateDynamicObject(3566,424.8999939,-1779.0000000,2.2000000,0.0000000,0.0000000,270.2500000); //object(lasntrk1) (41)
  1130.     CreateDynamicObject(1238,361.7000122,-1772.5000000,4.5999999,0.0000000,0.0000000,0.0000000); //object(trafficcone) (1)
  1131.     CreateDynamicObject(1238,378.2999878,-1772.5999756,4.6999998,0.0000000,0.0000000,0.0000000); //object(trafficcone) (2)
  1132.     CreateDynamicObject(1256,404.7999878,-1779.5000000,5.3000002,0.0000000,0.0000000,270.0000000); //object(stonebench1) (62)
  1133.     CreateDynamicObject(1256,409.0000000,-1779.5000000,5.3000002,0.0000000,0.0000000,270.0000000); //object(stonebench1) (63)
  1134.     CreateDynamicObject(1256,413.0000000,-1779.5000000,5.3000002,0.0000000,0.0000000,270.0000000); //object(stonebench1) (64)
  1135.     CreateDynamicObject(1256,400.7999878,-1779.5000000,5.3000002,0.0000000,0.0000000,270.0000000); //object(stonebench1) (65)
  1136.     CreateDynamicObject(1256,418.7999878,-1779.5000000,5.3000002,0.0000000,0.0000000,270.0000000); //object(stonebench1) (66)
  1137.     CreateDynamicObject(1256,423.1000061,-1779.5000000,5.3000002,0.0000000,0.0000000,270.0000000); //object(stonebench1) (67)
  1138.     CreateDynamicObject(1256,427.2000122,-1779.5000000,5.3000002,0.0000000,0.0000000,270.0000000); //object(stonebench1) (68)
  1139.     CreateDynamicObject(1256,430.8999939,-1779.5000000,5.3000002,0.0000000,0.0000000,270.0000000); //object(stonebench1) (69)
  1140.     CreateDynamicObject(1215,416.0000000,-1779.1999512,5.1999998,0.0000000,0.0000000,0.0000000); //object(bollardlight) (24)
  1141.     CreateDynamicObject(1215,433.3999939,-1779.1999512,5.1999998,0.0000000,0.0000000,0.0000000); //object(bollardlight) (25)
  1142.     CreateDynamicObject(1215,398.7000122,-1779.0999756,5.1999998,0.0000000,0.0000000,0.0000000); //object(bollardlight) (26)
  1143.     CreateDynamicObject(1229,411.7999878,-1777.5999756,6.1999998,0.0000000,0.0000000,270.0000000); //object(bussign1) (33)
  1144.     CreateDynamicObject(1229,431.6000061,-1777.5999756,6.1999998,0.0000000,0.0000000,270.0000000); //object(bussign1) (34)
  1145.     CreateDynamicObject(1257,478.5000000,-1499.0999756,20.7999992,0.0000000,0.0000000,174.0000000); //object(bustopm) (5)
  1146.     CreateDynamicObject(1257,491.7000122,-1499.0000000,20.7000008,0.0000000,0.0000000,357.4949951); //object(bustopm) (6)
  1147.     CreateDynamicObject(638,492.2000122,-1496.1999512,20.1000004,0.0000000,0.0000000,86.0000000); //object(kb_planter_bush) (1)
  1148.     CreateDynamicObject(638,491.8999939,-1501.9000244,20.2000008,0.0000000,0.0000000,265.9954834); //object(kb_planter_bush) (2)
  1149.     CreateDynamicObject(638,477.8999939,-1501.9000244,20.1000004,0.0000000,0.0000000,265.9954834); //object(kb_planter_bush) (3)
  1150.     CreateDynamicObject(638,478.3999939,-1496.3000488,20.1000004,0.0000000,0.0000000,85.9954834); //object(kb_planter_bush) (4)
  1151.     CreateDynamicObject(1257,722.5999756,-1211.5999756,18.7000008,0.7500000,0.0000000,314.0000000); //object(bustopm) (7)
  1152.     CreateDynamicObject(1257,712.2998047,-1201.1992188,18.7999992,356.2481689,0.0000000,145.9973145); //object(bustopm) (8)
  1153.     CreateDynamicObject(3566,2169.6000977,-999.2000122,59.7000008,0.0000000,0.0000000,80.2500000); //object(lasntrk1) (64)
  1154.     CreateDynamicObject(1229,2162.8999023,-999.4000244,63.7000008,0.0000000,0.0000000,80.0000000); //object(bussign1) (35)
  1155.     CreateDynamicObject(1256,2174.5000000,-999.9000244,62.7999992,0.0000000,0.0000000,80.0000000); //object(stonebench1) (70)
  1156.     CreateDynamicObject(1256,2169.5000000,-999.0999756,62.7999992,0.0000000,0.0000000,79.9969482); //object(stonebench1) (71)
  1157.     CreateDynamicObject(1256,2164.3000488,-998.2000122,62.7999992,0.0000000,0.0000000,79.9969482); //object(stonebench1) (72)
  1158.     CreateDynamicObject(1257,2191.8000488,-1018.2000122,62.5000000,0.0000000,0.0000000,256.0000000); //object(bustopm) (9)
  1159.     CreateDynamicObject(1257,2120.6000977,-1443.0000000,24.2999992,0.0000000,0.0000000,0.5000000); //object(bustopm) (11)
  1160.     CreateDynamicObject(1257,2124.6999512,-1405.6999512,24.2999992,0.0000000,0.0000000,180.4998779); //object(bustopm) (12)
  1161.     CreateDynamicObject(1257,2124.7998047,-1443.0000000,24.2999992,0.0000000,0.0000000,180.4998779); //object(bustopm) (14)
  1162.     CreateDynamicObject(1257,2120.5000000,-1405.5999756,24.2999992,0.0000000,0.0000000,0.4998779); //object(bustopm) (15)
  1163.     CreateDynamicObject(3566,1300.5000000,-2050.1999512,55.2999992,0.0000000,0.0000000,269.5000000); //object(lasntrk1) (66)
  1164.     CreateDynamicObject(3566,1300.5000000,-2046.9000244,55.2999992,0.0000000,0.0000000,269.4946289); //object(lasntrk1) (67)
  1165.     CreateDynamicObject(3566,1300.3000488,-2063.3000488,55.2999992,0.0000000,0.0000000,269.4946289); //object(lasntrk1) (68)
  1166.     CreateDynamicObject(3566,1300.3000488,-2066.6000977,55.2999992,0.0000000,0.0000000,269.4946289); //object(lasntrk1) (69)
  1167.     CreateDynamicObject(1256,1295.5000000,-2048.0000000,58.4000015,0.0000000,0.0000000,89.5000000); //object(stonebench1) (73)
  1168.     CreateDynamicObject(1256,1300.5000000,-2048.1000977,58.4000015,0.0000000,0.0000000,89.4946289); //object(stonebench1) (74)
  1169.     CreateDynamicObject(1256,1306.0999756,-2048.1999512,58.4000015,0.0000000,0.0000000,89.4946289); //object(stonebench1) (75)
  1170.     CreateDynamicObject(1256,1295.5000000,-2065.6999512,58.4000015,0.0000000,0.0000000,269.4946289); //object(stonebench1) (76)
  1171.     CreateDynamicObject(1256,1300.5999756,-2065.6999512,58.4000015,0.0000000,0.0000000,269.4946289); //object(stonebench1) (77)
  1172.     CreateDynamicObject(1256,1306.0000000,-2065.8000488,58.4000015,0.0000000,0.0000000,269.4946289); //object(stonebench1) (78)
  1173.     CreateDynamicObject(1232,1304.1999512,-2048.1000977,59.0000000,0.0000000,0.0000000,0.0000000); //object(streetlamp1) (1)
  1174.     CreateDynamicObject(1232,1297.0999756,-2048.1000977,59.0000000,0.0000000,0.0000000,0.0000000); //object(streetlamp1) (2)
  1175.     CreateDynamicObject(1232,1304.1999512,-2065.8000488,59.0000000,0.0000000,0.0000000,0.0000000); //object(streetlamp1) (3)
  1176.     CreateDynamicObject(1232,1297.0999756,-2065.6999512,59.0999985,0.0000000,0.0000000,0.0000000); //object(streetlamp1) (4)
  1177.     CreateDynamicObject(3526,1309.5999756,-2052.1000977,57.0999985,0.0000000,0.0000000,179.0000000); //object(vegasairportlight) (2)
  1178.     CreateDynamicObject(14387,1310.6999512,-2049.3999023,56.7999992,0.0000000,0.0000000,0.0000000); //object(dr_gsnew02) (1)
  1179.     CreateDynamicObject(14387,1310.6999512,-2047.6999512,56.7999992,0.0000000,0.0000000,0.0000000); //object(dr_gsnew02) (2)
  1180.     CreateDynamicObject(14387,1310.5000000,-2064.1999512,56.7999992,0.0000000,0.0000000,0.0000000); //object(dr_gsnew02) (3)
  1181.     CreateDynamicObject(14387,1310.5000000,-2066.0000000,56.7999992,0.0000000,0.0000000,0.0000000); //object(dr_gsnew02) (4)
  1182.     CreateDynamicObject(1229,1305.1999512,-2062.1000977,59.2999992,0.0000000,0.0000000,270.0000000); //object(bussign1) (36)
  1183.     CreateDynamicObject(1229,1295.4000244,-2051.3999023,59.2999992,0.0000000,0.0000000,90.0000000); //object(bussign1) (37)
  1184.     CreateDynamicObject(1215,-2361.6000977,2485.3999023,4.9000001,0.0000000,0.0000000,0.0000000); //object(bollardlight) (27)
  1185.     CreateDynamicObject(1215,-2362.6000977,2487.1999512,4.9000001,0.0000000,0.0000000,0.0000000); //object(bollardlight) (28)
  1186.     CreateDynamicObject(1215,-2360.0000000,2470.6999512,4.9000001,0.0000000,0.0000000,0.0000000); //object(bollardlight) (29)
  1187.     CreateDynamicObject(1215,-2381.0000000,2476.5000000,7.5999999,0.0000000,0.0000000,0.0000000); //object(bollardlight) (30)
  1188.     CreateDynamicObject(1238,-2283.1000977,2411.5000000,4.4000001,0.0000000,0.0000000,0.0000000); //object(trafficcone) (3)
  1189.     CreateDynamicObject(1238,-2286.3999023,2414.8000488,4.5000000,0.0000000,0.0000000,0.0000000); //object(trafficcone) (4)
  1190.     CreateDynamicObject(1238,-2284.8999023,2413.3000488,4.5000000,0.0000000,0.0000000,0.0000000); //object(trafficcone) (5)
  1191.     CreateDynamicObject(1238,-2281.8000488,2410.1000977,4.4000001,0.0000000,0.0000000,0.0000000); //object(trafficcone) (6)
  1192.     CreateDynamicObject(1238,-2279.3999023,2407.1000977,4.4000001,0.0000000,0.0000000,0.0000000); //object(trafficcone) (7)
  1193.     CreateDynamicObject(1238,-2280.5000000,2408.6000977,4.4000001,0.0000000,0.0000000,0.0000000); //object(trafficcone) (8)
  1194.  
  1195.         return 1;
  1196. }
  1197.  
  1198. public OnGameModeExit()
  1199. {
  1200.     DOF2_Exit();
  1201.         return 1;
  1202. }
  1203.  
  1204. public OnPlayerRequestClass(playerid, classid)
  1205. {
  1206.         if(PlayerInfo[playerid][pLogado] == false)
  1207.         {
  1208.          SetPlayerPos(playerid, 00.00, 00.00, 00.00);
  1209.          SetPlayerFacingAngle(playerid, 00.00);
  1210.              SetPlayerCameraPos(playerid, 2135.644775, 1139.208740, 13.504461);
  1211.          SetPlayerCameraLookAt(playerid, 2142.753662, 1135.539672, 13.504461);
  1212.         }
  1213.         else
  1214.         {
  1215.                  switch(classid)
  1216.                  {
  1217.                         case 0,1,2:
  1218.                         {
  1219.                              GameTextForPlayer(playerid,"~w~Caminhoneiro", 3000, 5);
  1220.                  PlayerInfo[playerid][pClass] = TEAM_TRUCK;
  1221.                              SetPlayerPos(playerid, -51.965488, -1127.493896, 10.191931);
  1222.                              SetPlayerCameraPos(playerid, -49.997154, -1122.897583, 10.191931);
  1223.                              SetPlayerCameraLookAt(playerid, -51.965488, -1127.493896, 10.191931);
  1224.                              SetPlayerFacingAngle(playerid, 336.817138);
  1225.                         }
  1226.                         case 3,4,5:
  1227.                         {
  1228.  
  1229.                              GameTextForPlayer(playerid,"~w~Motorista de onibus", 3000, 5);
  1230.                              PlayerInfo[playerid][pClass] = TEAM_BUS;
  1231.                              SetPlayerPos(playerid, 1811.349121, -1910.744628, 17.224010);
  1232.                              SetPlayerCameraPos(playerid, 1816.342895, -1910.995239, 17.224010);
  1233.                              SetPlayerCameraLookAt(playerid, 1811.349121, -1910.744628, 17.224010);
  1234.                              SetPlayerFacingAngle(playerid, 267.127502);
  1235.                         }
  1236.                         case 6,7,8:
  1237.                         {
  1238.                              GameTextForPlayer(playerid,"~w~Policia Militar", 3000, 5);
  1239.                  PlayerInfo[playerid][pClass] = TEAM_COP;
  1240.                  SetPlayerPos(playerid, 1504.770751, -1666.737060, 19.242187);
  1241.                  SetPlayerCameraPos(playerid, 1499.775512, -1666.519165, 19.242187);
  1242.                  SetPlayerCameraLookAt(playerid, 1504.770751, -1666.737060, 19.242187);
  1243.                  SetPlayerFacingAngle(playerid, 87.502090);
  1244.                         }
  1245.                         case 9,10,11:
  1246.                         {
  1247.                             GameTextForPlayer(playerid,"~w~Piloto de aviao", 3000, 5);
  1248.                             PlayerInfo[playerid][pClass] = TEAM_PILOT;
  1249.                             SetPlayerPos(playerid, 1963.805908, -2213.014404, 16.125000);
  1250.                             SetPlayerCameraPos(playerid, 1964.022949, -2205.017333, 16.125000);
  1251.                             SetPlayerCameraLookAt(playerid, 1963.805908, -2213.014404, 16.125000);
  1252.                             SetPlayerFacingAngle(playerid, 358.445556);
  1253.                     }
  1254.                  }
  1255.         }
  1256.         return 1;
  1257. }
  1258.  
  1259. public OnPlayerConnect(playerid)
  1260. {
  1261.         PlayerInfo[playerid][Spawn] = false;
  1262.         PlayerInfo[playerid][NoVel] = false;
  1263.     SetPlayerPos(playerid, 00.00, 00.00, 00.00);
  1264.     SetPlayerCameraPos(playerid, 2135.644775, 1139.208740, 13.504461);
  1265.     SetPlayerCameraLookAt(playerid, 2142.753662, 1135.539672, 13.504461);
  1266.    
  1267.     TextDrawServidor(playerid);
  1268.  
  1269.         PlayerInfo[playerid][pLogado] = false;
  1270.         GetPlayerName(playerid, DName, sizeof(DName));
  1271.     format(Donarquivo, sizeof(Donarquivo),  LOCALSALVO, DName);
  1272.     if(DOF2_FileExists(Donarquivo))
  1273.     {
  1274.                 format(Don,sizeof(Don),"{FFFFFF}\r\r\r\rOlá Sr. {00FF00}%s{FFFFFF}\n\n\rDigite sua senha para efetuar o login.", DName);
  1275.         ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, "Logar", Don, "Logar", "Cancelar");
  1276.     }
  1277.     else
  1278.     {
  1279.         format(Don,sizeof(Don),"{FFFFFF}\r\r\r\rOlá Sr. {00FF00}%s{FFFFFF}\n\n\rDigite sua senha para efetuar o registro.", DName);
  1280.         ShowPlayerDialog(playerid, DIALOG_REGISTRO, DIALOG_STYLE_PASSWORD, "Registro", Don, "Registrar", "Cancelar");
  1281.     }
  1282.    
  1283.    
  1284.     //    >>> Spawn 3 caminhoneiro <<<
  1285.     RemoveBuildingForPlayer(playerid, 17350, -54.9922, -1130.7266, 4.5781, 0.25);
  1286.     RemoveBuildingForPlayer(playerid, 1447, -89.9297, -1133.7500, 1.3906, 0.25);
  1287.     RemoveBuildingForPlayer(playerid, 1438, -87.0547, -1132.6797, 0.0469, 0.25);
  1288.     RemoveBuildingForPlayer(playerid, 1462, -79.2500, -1137.7188, 0.0547, 0.25);
  1289.     RemoveBuildingForPlayer(playerid, 3285, -73.8047, -1141.4219, 1.9844, 0.25);
  1290.     RemoveBuildingForPlayer(playerid, 17072, -54.9922, -1130.7266, 4.5781, 0.25);
  1291.     RemoveBuildingForPlayer(playerid, 17073, -56.1250, -1130.1719, 4.4922, 0.25);
  1292.     RemoveBuildingForPlayer(playerid, 1462, -84.3750, -1116.0938, 0.2578, 0.25);
  1293.     RemoveBuildingForPlayer(playerid, 1447, -84.0547, -1117.2188, 1.3906, 0.25);
  1294.     RemoveBuildingForPlayer(playerid, 1415, -68.3516, -1104.9922, 0.2188, 0.25);
  1295.     RemoveBuildingForPlayer(playerid, 1462, -60.3594, -1116.9375, 0.2578, 0.25);
  1296.     RemoveBuildingForPlayer(playerid, 1438, -63.6719, -1125.6953, 0.0469, 0.25);
  1297.     RemoveBuildingForPlayer(playerid, 1438, -63.4141, -1115.4141, 0.0469, 0.25);
  1298.     RemoveBuildingForPlayer(playerid, 1415, -63.8125, -1106.4219, 0.2188, 0.25);
  1299.         return 1;
  1300. }
  1301.  
  1302. public OnPlayerDisconnect(playerid, reason)
  1303. {
  1304.         if(PlayerInfo[playerid][Trab] > 0)return PlayerInfo[playerid][pGrana] -= 1000;
  1305.     SalvarConta(playerid);
  1306.     if(VipInfo[playerid][vLevel] > 0)
  1307.     {
  1308.         SalvarVip(playerid);
  1309.         Vips--;
  1310.         }
  1311.         if(PlayerInfo[playerid][pLogado] == true)return JogadoresOn--;
  1312.        
  1313.         PlayerInfo[playerid][pGrana] = 0;
  1314.         PlayerInfo[playerid][pScore] = 0;
  1315.         PlayerInfo[playerid][pMulta] = 0;
  1316.         PlayerInfo[playerid][pAdmin] = 0;
  1317.         PlayerInfo[playerid][pLogou] = 0;
  1318.         PlayerInfo[playerid][pClass] = 0;
  1319.         PlayerInfo[playerid][pLogado] = false;
  1320.         PlayerInfo[playerid][pClass] = false;
  1321.        
  1322.         KillTimer(PlayerInfo[playerid][TVel]);
  1323.        
  1324.         TextDrawHideForPlayer(playerid, PlayerText[playerid][Local]);
  1325.         TextDrawHideForPlayer(playerid, PlayerText[playerid][Barrinha]);
  1326.         TextDrawHideForPlayer(playerid, PlayerText[playerid][Barrinha2]);
  1327.         TextDrawHideForPlayer(playerid, PlayerText[playerid][Logo0]);
  1328.         TextDrawHideForPlayer(playerid, PlayerText[playerid][Logo1]);
  1329.         TextDrawHideForPlayer(playerid, PlayerText[playerid][Logo2]);
  1330.         TextDrawHideForPlayer(playerid, PlayerText[playerid][Logo3]);
  1331.         TextDrawHideForPlayer(playerid, PlayerText[playerid][BInf]);
  1332.         TextDrawHideForPlayer(playerid, PlayerText[playerid][BInf2]);
  1333.         TextDrawHideForPlayer(playerid, PlayerText[playerid][BInf3]);
  1334.         TextDrawHideForPlayer(playerid, PlayerText[playerid][BInf4]);
  1335.         TextDrawHideForPlayer(playerid, PlayerText[playerid][BInf5]);
  1336.         TextDrawHideForPlayer(playerid, PlayerText[playerid][BInf6]);
  1337.         TextDrawHideForPlayer(playerid, PlayerText[playerid][BInf7]);
  1338.         TextDrawHideForPlayer(playerid, PlayerText[playerid][BInf8]);
  1339.         TextDrawHideForPlayer(playerid, PlayerText[playerid][BInf9]);
  1340.         TextDrawHideForPlayer(playerid, PlayerText[playerid][BInf10]);
  1341.         return 1;
  1342. }
  1343.  
  1344. public OnPlayerSpawn(playerid)
  1345. {
  1346.     TextDrawShowForPlayer(playerid, PlayerText[playerid][Barrinha2]);
  1347.         switch(PlayerInfo[playerid][pClass])
  1348.         {
  1349.                   case TEAM_TRUCK:
  1350.                   {
  1351.                        new rand = random(sizeof(STruck));
  1352.                        SetPlayerPos(playerid, STruck[rand][0], STruck[rand][1], STruck[rand][2]);
  1353.                        format(Don,sizeof(Don),"Nenhum trabalho no momento '/trabalhar' para trabalhar");
  1354.                   }
  1355.         }
  1356.         TextDrawSetString(PlayerText[playerid][Barrinha],Don);
  1357.         TextDrawShowForPlayer(playerid, PlayerText[playerid][Barrinha]);
  1358.         SetPlayerColor(playerid, CorClasses[PlayerInfo[playerid][pClass]]);
  1359.         if(PlayerInfo[playerid][Regras] == false)
  1360.         {
  1361.             new Msg[] = "* Jamais usar hack [BAN - 30 Dias]\n* Não faça DB [BAN - 5 Dias]\n* Não ofender ninguem [BAN - 2 Dias]\n* Não falar mal do servidor [BAN - 1 Dia]\n* Não divulgar servidore [BAN PERMANENTE]";
  1362.         ShowPlayerDialog(playerid, DIALOG_RULES, DIALOG_STYLE_MSGBOX, "Regras", Msg, "OK", "");
  1363.         }
  1364.         return 1;
  1365. }
  1366.  
  1367. public OnPlayerDeath(playerid, killerid, reason)
  1368. {
  1369.         return 1;
  1370. }
  1371.  
  1372. public OnVehicleSpawn(vehicleid)
  1373. {
  1374.         return 1;
  1375. }
  1376.  
  1377. public OnVehicleDeath(vehicleid, killerid)
  1378. {
  1379.         return 1;
  1380. }
  1381.  
  1382. public OnPlayerText(playerid, text[])
  1383. {
  1384.         return 1;
  1385. }
  1386.  
  1387. public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
  1388. {
  1389.         return 1;
  1390. }
  1391.  
  1392. public OnPlayerExitVehicle(playerid, vehicleid)
  1393. {
  1394.         return 1;
  1395. }
  1396.  
  1397. public OnPlayerStateChange(playerid, newstate, oldstate)
  1398. {
  1399.     if(newstate == PLAYER_STATE_DRIVER)
  1400.     {
  1401.         for(new c = 0; c <= 59; c++)
  1402.         {
  1403.             if(IsPlayerInVehicle(playerid, VTruck[c]) && PlayerInfo[playerid][pClass] != TEAM_TRUCK)
  1404.             {
  1405.                RemovePlayerFromVehicle(playerid);
  1406.                         }
  1407.                 }
  1408.                 PlayerInfo[playerid][TVel] = SetTimerEx("AtualizarVelocimetro", 100, true, "n", playerid);
  1409.                 PlayerInfo[playerid][NoVel] = true;
  1410.         }
  1411.         else
  1412.         {
  1413.                 KillTimer(PlayerInfo[playerid][TVel]);
  1414.                 PlayerInfo[playerid][NoVel] = false;
  1415.         }
  1416.         return 1;
  1417. }
  1418.  
  1419. public OnPlayerEnterCheckpoint(playerid)
  1420. {
  1421.         if(PlayerInfo[playerid][Trab] == 2)
  1422.         {
  1423.                    switch(PlayerInfo[playerid][pClass])
  1424.                    {
  1425.                            case TEAM_TRUCK:
  1426.                            {
  1427.                                         if(!IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid)))return SendClientMessage(playerid, -1,"[Erro] Cade seu baú?");
  1428.                     TextDrawShowForPlayer(playerid, PlayerText[playerid][Car1]);
  1429.                     TextDrawSetString(PlayerText[playerid][Car2], "Carregando...");
  1430.                     TextDrawShowForPlayer(playerid, PlayerText[playerid][Car2]);
  1431.                     TextDrawSetString(PlayerText[playerid][Car3], "Aguarde alguns segundos");
  1432.                     TextDrawShowForPlayer(playerid, PlayerText[playerid][Car3]);
  1433.                    
  1434.                     DisablePlayerCheckpoint(playerid);// COLOCA AQUI
  1435.                     SetTimerEx("Descongelar", 1000*3, false, "i", playerid);
  1436.                     TogglePlayerControllable(playerid, false);
  1437.                     PlayerInfo[playerid][Trab] ++;
  1438.                     SetPlayerCheckpoint(playerid, PlayerInfo[playerid][EntregaX],PlayerInfo[playerid][EntregaY],PlayerInfo[playerid][EntregaZ], 10.0);
  1439.                            }
  1440.                    }
  1441.         }
  1442.         else if(PlayerInfo[playerid][Trab] == 3)
  1443.         {
  1444.                switch(PlayerInfo[playerid][pClass])
  1445.                    {
  1446.                            case TEAM_TRUCK:
  1447.                            {
  1448.                     if(!IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid)))return SendClientMessage(playerid, -1,"[Erro] Cade seu baú?");
  1449.                     TextDrawShowForPlayer(playerid, PlayerText[playerid][Car1]);
  1450.                     TextDrawSetString(PlayerText[playerid][Car2], "Descarregando...");
  1451.                     TextDrawShowForPlayer(playerid, PlayerText[playerid][Car2]);
  1452.                     TextDrawSetString(PlayerText[playerid][Car3], "Aguarde alguns segundos");
  1453.                     TextDrawShowForPlayer(playerid, PlayerText[playerid][Car3]);
  1454.                     DisablePlayerCheckpoint(playerid);// COLOCA AQUI
  1455.                     TogglePlayerControllable(playerid, false);
  1456.                     SetTimerEx("Descongelar", 1000*3, false, "i", playerid);
  1457.                     PlayerInfo[playerid][Trab] = 0;
  1458.                     PlayerInfo[playerid][pGrana] += 1000;
  1459.                         PlayerInfo[playerid][pScore] ++;
  1460.                         format(Don, sizeof Don,"~w~R$ +1000~n~+1 Score");
  1461.                         GameTextForPlayer(playerid, Don, 3000, 4);
  1462.                            }
  1463.                    }
  1464.         }
  1465.         return 1;
  1466. }
  1467. forward Descongelar(playerid);
  1468. public Descongelar(playerid)
  1469. {
  1470.     TogglePlayerControllable(playerid, true);
  1471.     TextDrawHideForPlayer(playerid,PlayerText[playerid][Car1]);
  1472.         TextDrawSetString(PlayerText[playerid][Car2], "");
  1473.     TextDrawShowForPlayer(playerid, PlayerText[playerid][Car2]);
  1474.     TextDrawSetString(PlayerText[playerid][Car3], "");
  1475.     TextDrawShowForPlayer(playerid, PlayerText[playerid][Car3]);
  1476.     return true;
  1477. }
  1478.  
  1479. public OnPlayerLeaveCheckpoint(playerid)
  1480. {
  1481.         return 1;
  1482. }
  1483.  
  1484. public OnPlayerEnterRaceCheckpoint(playerid)
  1485. {
  1486.         return 1;
  1487. }
  1488.  
  1489. public OnPlayerLeaveRaceCheckpoint(playerid)
  1490. {
  1491.         return 1;
  1492. }
  1493.  
  1494. public OnRconCommand(cmd[])
  1495. {
  1496.         return 1;
  1497. }
  1498.  
  1499. public OnPlayerRequestSpawn(playerid)
  1500. {
  1501.     GetPlayerName(playerid, DName, sizeof(DName));
  1502.         if(PlayerInfo[playerid][pLogado] == false)return Kick(playerid);
  1503.     format(Don,sizeof(Don),"O jogador %s entrou no servidor como %s.", DName, NomeClasse[PlayerInfo[playerid][pClass]]);
  1504.     SendClientMessageToAll(CorClasses[PlayerInfo[playerid][pClass]], Don);
  1505.     PlayerInfo[playerid][Spawn] = true;
  1506.         return 1;
  1507. }
  1508.  
  1509. public OnObjectMoved(objectid)
  1510. {
  1511.         return 1;
  1512. }
  1513.  
  1514. public OnPlayerObjectMoved(playerid, objectid)
  1515. {
  1516.         return 1;
  1517. }
  1518.  
  1519. public OnPlayerPickUpPickup(playerid, pickupid)
  1520. {
  1521.         return 1;
  1522. }
  1523.  
  1524. public OnVehicleMod(playerid, vehicleid, componentid)
  1525. {
  1526.         return 1;
  1527. }
  1528.  
  1529. public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
  1530. {
  1531.         return 1;
  1532. }
  1533.  
  1534. public OnVehicleRespray(playerid, vehicleid, color1, color2)
  1535. {
  1536.         return 1;
  1537. }
  1538.  
  1539. public OnPlayerSelectedMenuRow(playerid, row)
  1540. {
  1541.         return 1;
  1542. }
  1543.  
  1544. public OnPlayerExitedMenu(playerid)
  1545. {
  1546.         return 1;
  1547. }
  1548.  
  1549. public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
  1550. {
  1551.         return 1;
  1552. }
  1553.  
  1554. public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
  1555. {
  1556.     if (newkeys == 16 || oldkeys == 16)
  1557.     {
  1558.          for(new x = 1; x < MAX_MENU; x++)
  1559.          {
  1560.               format(Donarquivo, sizeof(Donarquivo),  MENUSALVO, x);
  1561.               if(DOF2_FileExists(Donarquivo))
  1562.               {
  1563.                   if(IsPlayerInRangeOfPoint(playerid, 4.0, DOF2_GetFloat(Donarquivo, "X"), DOF2_GetFloat(Donarquivo, "Y"), DOF2_GetFloat(Donarquivo, "Z")))
  1564.                   {
  1565.                       ShowPlayerDialog(playerid, DIALOG_PMENU, DIALOG_STYLE_LIST, "Ponto-Menu", "Comprar Licencas\nAcessar Banco\nComprar Vida", "Continuar", "Cancelar");
  1566.                               }
  1567.                   }
  1568.                  }
  1569.         }
  1570.         return 1;
  1571. }
  1572.  
  1573. public OnRconLoginAttempt(ip[], password[], success)
  1574. {
  1575.         return 1;
  1576. }
  1577.  
  1578. public OnPlayerUpdate(playerid)
  1579. {
  1580.     AlertaRe(playerid);
  1581.     IsVehicleDrivingBackwards(GetPlayerVehicleID(playerid));
  1582.         return 1;
  1583. }
  1584.  
  1585. public OnPlayerStreamIn(playerid, forplayerid)
  1586. {
  1587.         return 1;
  1588. }
  1589.  
  1590. public OnPlayerStreamOut(playerid, forplayerid)
  1591. {
  1592.         return 1;
  1593. }
  1594.  
  1595. public OnVehicleStreamIn(vehicleid, forplayerid)
  1596. {
  1597.         return 1;
  1598. }
  1599.  
  1600. public OnVehicleStreamOut(vehicleid, forplayerid)
  1601. {
  1602.         return 1;
  1603. }
  1604.  
  1605. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  1606. {
  1607.         if(dialogid == DIALOG_LOGIN)
  1608.         {
  1609.          if(!response)return Kick(playerid);
  1610.  
  1611.                  GetPlayerName(playerid, DName, sizeof(DName));
  1612.          format(Donarquivo, sizeof(Donarquivo),  LOCALSALVO, DName);
  1613.          if(strcmp(DOF2_GetString(Donarquivo,"Senha"), inputtext, true))
  1614.          {
  1615.                PlayerInfo[playerid][pErrou] ++;
  1616.                            if(PlayerInfo[playerid][pErrou] == 5)return SendClientMessage(playerid, -1,"[ERRO] Errou 5 vezes a senha e foi kickado."), Kick(playerid);
  1617.                format(Don,sizeof(Don),"{FF0000}Senha ERRADA [Tentativas: %d/5]{FFFFFF}\r\r\r\rOlá Sr. {00FF00}%s{FFFFFF}\n\n\rDigite sua senha para efetuar o login.", PlayerInfo[playerid][pErrou], DName);
  1618.                ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, "Logar", Don, "Logar", "Cancelar");
  1619.          }
  1620.          else
  1621.          {
  1622.                            CarregarConta(playerid);
  1623.                            CarregarVip(playerid);
  1624.                PlayerInfo[playerid][pLogado] = true;
  1625.                
  1626.                SetTimerEx("Ondesta", 1000, true, "i", playerid);
  1627.                SetTimerEx("atualizarinf", 100, true, "i", playerid);
  1628.                
  1629.                TextDrawShowForPlayer(playerid, PlayerText[playerid][BInf]);
  1630.                TextDrawShowForPlayer(playerid, PlayerText[playerid][BInf9]);
  1631.                TextDrawShowForPlayer(playerid, PlayerText[playerid][BInf10]);
  1632.                
  1633.                GetPlayerName(playerid, DName, sizeof(DName));
  1634.                format(Donarquivo, sizeof(Donarquivo),  BANSALVO, DName);
  1635.                if(DOF2_FileExists(Donarquivo))
  1636.                {
  1637.                     if(gettime() >= DOF2_GetInt(Donarquivo, "Dias"))
  1638.                                 {
  1639.                         SendClientMessage(playerid, -1, "{00F00F}[Aviso]{FFFFFF} Seu ban acabou");
  1640.                         DOF2_RemoveFile(Donarquivo);
  1641.                     }
  1642.                     format(Don,sizeof(Don),"\r\rVocê esta banido\nDias restantes: %d\nAdmin que baniu:%s\nMotivo:%s",DOF2_GetInt(Donarquivo,"Dias"),DOF2_GetString(Donarquivo, "Quembaniu"),DOF2_GetString(Donarquivo, "Motivo"));
  1643.                     ShowPlayerDialog(playerid, DIALOG_BAN, DIALOG_STYLE_MSGBOX, "BAN", Don, "OK", "");
  1644.                     Kick(playerid);
  1645.                            }
  1646.                format(Donarquivo, sizeof(Donarquivo),  VIPSALVO, DName);
  1647.                if(DOF2_FileExists(Donarquivo))
  1648.                {
  1649.                     if(gettime() >= DOF2_GetInt(Donarquivo, "Dias"))
  1650.                                 {
  1651.                           DOF2_SetInt(Donarquivo, "Nivel", 0);
  1652.                           DOF2_SetInt(Donarquivo, "Dias", 0);
  1653.                           DOF2_SaveFile();
  1654.                           SendClientMessage(playerid, -1, "{00F00F}[Aviso]{FFFFFF} Seu vip expirou ou você não tinha vip!");
  1655.                           DOF2_RemoveFile(Donarquivo);
  1656.                     }
  1657.                     VipInfo[playerid][vDias] = DOF2_GetInt(Donarquivo, "Dias");
  1658.                     VipInfo[playerid][vLevel] = DOF2_GetInt(Donarquivo, "Nivel");
  1659.                     Vips++;
  1660.                     JogadoresOn++;
  1661.                           }
  1662.          }
  1663.         }
  1664.         if(dialogid == DIALOG_REGISTRO)
  1665.         {
  1666.                  if(!response)return Kick(playerid);
  1667.                  
  1668.                  GetPlayerName(playerid, DName, sizeof(DName));
  1669.          format(Donarquivo, sizeof(Donarquivo),  LOCALSALVO, DName);
  1670.          DOF2_CreateFile(Donarquivo);
  1671.          DOF2_SetString(Donarquivo, "Senha", inputtext);
  1672.          DOF2_SaveFile();
  1673.          
  1674.          format(Don,sizeof(Don),"{FFFFFF}\r\r\r\rOlá Sr. {00FF00}%s{FFFFFF}\n\n\rDigite sua senha para efetuar o login.", DName);
  1675.          ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, "Logar", Don, "Logar", "Cancelar");
  1676.          
  1677.          SendClientMessage(playerid, -1, "{00F00F}[Aviso]{FFFFFF} Registro efetuado com sucesso!");
  1678.         }
  1679.         if(dialogid == DIALOG_MENU)
  1680.         {
  1681.          if(!response)return true;
  1682.          switch(listitem)
  1683.          {
  1684.                          case 0:SalvarConta(playerid),SendClientMessage(playerid, -1,"{00F00F}[Aviso]{FFFFFF} Conta salva!");
  1685.                          case 1:SalvarVip(playerid), SendClientMessage(playerid, -1,"{00F00F}[Aviso]{FFFFFF} Seu vip foi salva!");
  1686.                          case 2:ShowPlayerDialog(playerid, DIALOG_CSENHA, DIALOG_STYLE_PASSWORD, "Mudar senha", "Digite sua nova senha!", "Continuar", "Cancelar");
  1687.                  }
  1688.         }
  1689.         if(dialogid == DIALOG_MENU)
  1690.         {
  1691.              if(!response)return true;
  1692.          switch(listitem)
  1693.          {
  1694.                          case 0:
  1695.                          {
  1696.                          
  1697.                          }
  1698.                  }
  1699.         }
  1700.         if(dialogid == DIALOG_CSENHA)
  1701.         {
  1702.                 if(!response)return true;
  1703.                 GetPlayerName(playerid, DName, sizeof(DName));
  1704.         format(Donarquivo, sizeof(Donarquivo),  LOCALSALVO, DName);
  1705.         DOF2_SetString(Donarquivo, "Senha", inputtext);
  1706.         DOF2_SaveFile();
  1707.         format(Don,sizeof(Don),"{00F00F}[Aviso]{FFFFFF} Senha alterada para {FF0000}'%s'{00F00F} [SUCESSO]",inputtext);
  1708.         SendClientMessage(playerid, -1, Don);
  1709.         }
  1710.         if(dialogid == DIALOG_RULES)
  1711.         {
  1712.                 if(!response)return true;
  1713.                 if(PlayerInfo[playerid][Regras] == false)
  1714.                 {
  1715.               SendClientMessage(playerid, -1, "{00F00F}[Aviso]{FFFFFF} Entendeu as regras e ganhou um bonus :)");
  1716.               SendClientMessage(playerid, -1, "{00F00F}[Aviso]{FFFFFF} [ 5 Score ] [ R$ 1000 ] ");
  1717.               SendClientMessage(playerid, -1, "{00F00F}              Tenha um bom jogo! {FFFFFF}");
  1718.               PlayerInfo[playerid][pScore] = 5;
  1719.               PlayerInfo[playerid][pGrana] = 1000;
  1720.               PlayerInfo[playerid][Regras] = true;
  1721.               SalvarConta(playerid);
  1722.                 }
  1723.         }
  1724.        
  1725.         if(dialogid == DIALOG_PMENU)
  1726.         {
  1727.                  if(!response)return true;
  1728.                  switch(listitem)
  1729.                  {
  1730.                           case 0:
  1731.                           {
  1732.                           }//ShowPlayerDialog(playerid, DIALOG_PMENU, DIALOG_STYLE_LIST, "Ponto-Menu", "Comprar Licencas\nAcessar Banco\nComprar Vida\nComprarcolete", "Continuar", "Cancelar");
  1733.                           case 1:
  1734.                           {
  1735.                                    GetPlayerName(playerid, DName, sizeof(DName));
  1736.                    format(Donarquivo, sizeof(Donarquivo),  BANCOSALVO , DName);
  1737.                    if(!DOF2_FileExists(Donarquivo))
  1738.                    {
  1739.                           ShowPlayerDialog(playerid, DIALOG_PMENU1, DIALOG_STYLE_INPUT, "Banco Criar", "Digite uma senha para seu banco:", "Criar", "Cancelar");
  1740.                                    }
  1741.                                    else
  1742.                                    {
  1743.                           ShowPlayerDialog(playerid, DIALOG_PMENU2, DIALOG_STYLE_INPUT, "Banco Logar", "Digite sua senha do banco:", "Logar", "Cancelar");
  1744.                                    }
  1745.                           }
  1746.                           case 2:
  1747.                           {
  1748.                                ShowPlayerDialog(playerid, DIALOG_PMENU3, DIALOG_STYLE_LIST, "Ponto-Menu", "- 10 HP R$ 100\n- 50 HP R$ 500\n- 100 HP R$ 1.000", "Comprar", "Cancelar");
  1749.                           }
  1750.                  }
  1751.         }
  1752.         if(dialogid == DIALOG_PMENU1)
  1753.         {
  1754.           if(!response)return true;
  1755.           GetPlayerName(playerid, DName, sizeof(DName));
  1756.           format(Donarquivo, sizeof(Donarquivo),  BANCOSALVO, DName);
  1757.           if(!DOF2_FileExists(Donarquivo))DOF2_CreateFile(Donarquivo);
  1758.           DOF2_SetString(Donarquivo, "Senha", inputtext);
  1759.                   DOF2_SaveFile();
  1760.  
  1761.                   format(Don, sizeof(Don),"[Aviso] Você criou uma conta no banco central.[Senha: %s]", inputtext);
  1762.           SendClientMessage(playerid, CorClasses[PlayerInfo[playerid][pClass]], Don);
  1763.          
  1764.           ShowPlayerDialog(playerid, DIALOG_PMENU2, DIALOG_STYLE_INPUT, "Banco Logar", "Digite sua senha do banco:", "Logar", "Cancelar");
  1765.         }
  1766.         if(dialogid == DIALOG_PMENU2)
  1767.         {
  1768.          if(!response)return true;
  1769.              GetPlayerName(playerid, DName, sizeof(DName));
  1770.          format(Donarquivo, sizeof(Donarquivo),  BANCOSALVO, DName);
  1771.          if(strcmp(DOF2_GetString(Donarquivo,"Senha"), inputtext, true))
  1772.          {
  1773.                           SendClientMessage(playerid, -1, "[Aviso] Você errou sua senha!");
  1774.               ShowPlayerDialog(playerid, DIALOG_PMENU2, DIALOG_STYLE_INPUT, "Banco Logar", "Digite sua senha do banco:", "Logar", "Cancelar");
  1775.                  }
  1776.                  else
  1777.                  {
  1778.                           ShowPlayerDialog(playerid, DIALOG_BMENU, DIALOG_STYLE_LIST, "Banco", "Informações\nDepositar\nSacar", "Continuar", "Cancelar");
  1779.                  }
  1780.         }
  1781.         if(dialogid == DIALOG_PMENU3)
  1782.         {
  1783.              if(!response)return true;
  1784.                  switch(listitem)
  1785.                  {
  1786.                           case 0:
  1787.                           {
  1788.                                    if(PlayerInfo[playerid][pGrana] < 100)return SendClientMessage(playerid, -1,"[Aviso] Você não tem grana suficiente.");
  1789.                                    new Float:Vida;GetPlayerHealth(playerid, Vida);
  1790.                    SetPlayerHealth(playerid, Vida+10);
  1791.                    PlayerInfo[playerid][pAdmin] -= 100;
  1792.                    SendClientMessage(playerid, -1, "[Aviso] Compra efetuada com sucesso.");
  1793.                           }
  1794.                           case 1:
  1795.                           {
  1796.                                    if(PlayerInfo[playerid][pGrana] < 500)return SendClientMessage(playerid, -1,"[Aviso] Você não tem grana suficiente.");
  1797.                    new Float:Vida;GetPlayerHealth(playerid, Vida);
  1798.                    SetPlayerHealth(playerid, Vida+50);
  1799.                    PlayerInfo[playerid][pAdmin] -= 500;
  1800.                    SendClientMessage(playerid, -1, "[Aviso] Compra efetuada com sucesso.");
  1801.                           }
  1802.                           case 2:
  1803.                           {
  1804.                                    if(PlayerInfo[playerid][pGrana] < 1000)return SendClientMessage(playerid, -1,"[Aviso] Você não tem grana suficiente.");
  1805.                    new Float:Vida;GetPlayerHealth(playerid, Vida);
  1806.                    SetPlayerHealth(playerid, Vida+100);
  1807.                    PlayerInfo[playerid][pAdmin] -= 1000;
  1808.                    SendClientMessage(playerid, -1, "[Aviso] Compra efetuada com sucesso.");
  1809.                           }
  1810.                  }
  1811.         }
  1812.         if(dialogid == DIALOG_BMENU)
  1813.         {
  1814.                  if(!response)return true;
  1815.                  switch(listitem)
  1816.                  {
  1817.                           case 0:
  1818.                           {
  1819.                                         format(Don,sizeof(Don),"\r\r\r\r\r\r\r\r\r\r\rR$ %d", PlayerInfo[playerid][pBanco]);
  1820.                                 ShowPlayerDialog(playerid, DIALOG_BMENU2, DIALOG_STYLE_MSGBOX, "Banco", Don , "Continuar", "");
  1821.                           }
  1822.                           case 1:ShowPlayerDialog(playerid, DIALOG_BMENU3, DIALOG_STYLE_INPUT, "Banco", "Digite a quantidade de dinheiro para deposito:", "Continuar", "Cancelar");
  1823.                           case 2:ShowPlayerDialog(playerid, DIALOG_BMENU4, DIALOG_STYLE_INPUT, "Banco", "Digite a quantidade de dinheiro para saque:", "Continuar", "Cancelar");
  1824.                  }
  1825.         }
  1826.         if(dialogid == DIALOG_BMENU2)
  1827.         {
  1828.                  if(!response)return true;
  1829.          ShowPlayerDialog(playerid, DIALOG_BMENU, DIALOG_STYLE_LIST, "Banco", "Informações\nDepositar\nSacar", "Continuar", "Cancelar");
  1830.         }
  1831.         if(dialogid == DIALOG_BMENU3)
  1832.         {
  1833.              if(!response)return ShowPlayerDialog(playerid, DIALOG_BMENU, DIALOG_STYLE_LIST, "Banco", "Informações\nDepositar\nSacar", "Continuar", "Cancelar");
  1834.          if(!strval(inputtext)) return ShowPlayerDialog(playerid, DIALOG_BMENU3, DIALOG_STYLE_INPUT, "Banco", "So numeros!!!\n\n\nDigite a quantidade de dinheiro para deposito:", "Continuar", "Cancelar");
  1835.          if(PlayerInfo[playerid][pGrana] < strval(inputtext))return SendClientMessage(playerid, -1, "[Aviso] Você não tem toda essa grama");
  1836.                  if(strval(inputtext) < 0)return SendClientMessage(playerid, -1, "[Aviso] So numeros possitivos!");
  1837.                  PlayerInfo[playerid][pGrana] -= strval(inputtext);
  1838.                  PlayerInfo[playerid][pBanco] += strval(inputtext);
  1839.                  format(Don, sizeof(Don),"[BANCO] Você depositou R$ %d , e agora possui no banco R$ %d",strval(inputtext),PlayerInfo[playerid][pBanco]);
  1840.                  SendClientMessage(playerid,CorClasses[PlayerInfo[playerid][pClass]],Don);
  1841.         }
  1842.         if(dialogid == DIALOG_BMENU4)
  1843.         {
  1844.              if(!response)return ShowPlayerDialog(playerid, DIALOG_BMENU, DIALOG_STYLE_LIST, "Banco", "Informações\nDepositar\nSacar", "Continuar", "Cancelar");
  1845.          if(!strval(inputtext)) return ShowPlayerDialog(playerid, DIALOG_BMENU4, DIALOG_STYLE_INPUT, "Banco", "Digite a quantidade de dinheiro para saque:", "Continuar", "Cancelar");
  1846.          if(PlayerInfo[playerid][pBanco] < strval(inputtext))return SendClientMessage(playerid, -1, "[Aviso] Você não tem toda essa grama");
  1847.                  if(strval(inputtext) < 0)return SendClientMessage(playerid, -1, "[Aviso] So numeros possitivos!");
  1848.                  PlayerInfo[playerid][pGrana] += strval(inputtext);
  1849.                  PlayerInfo[playerid][pBanco] -= strval(inputtext);
  1850.                  format(Don, sizeof(Don),"[BANCO] Você sacou R$ %d , e agora possui no banco R$ %d",strval(inputtext),PlayerInfo[playerid][pBanco]);
  1851.                  SendClientMessage(playerid,CorClasses[PlayerInfo[playerid][pClass]],Don);
  1852.         }
  1853.         if(dialogid == DIALOG_WORK)
  1854.         {
  1855.                  switch(listitem)
  1856.                  {
  1857.                           case 0 .. 10:
  1858.                           {
  1859.                                    if(PlayerInfo[playerid][pClass] == TEAM_TRUCK)
  1860.                                    {
  1861.                                          SetPlayerCheckpoint(playerid, Locais[listitem][X],Locais[listitem][Y],Locais[listitem][Z], 10.0);
  1862.                                          PlayerInfo[playerid][Trab] ++;
  1863.                                          PlayerInfo[playerid][EntregaX] = Locais[listitem][PX];
  1864.                                          PlayerInfo[playerid][EntregaY] = Locais[listitem][PY];
  1865.                                          PlayerInfo[playerid][EntregaZ] = Locais[listitem][PZ];
  1866.                                          format(Don, sizeof Don,"______~w~Leve a sua carga de ~r~%s~w~ para a empresa ~b~%s",Locais[listitem][Name],Locais[listitem][ParaName]);
  1867.                                          TextDrawSetString(PlayerText[playerid][Barrinha],Don);
  1868.                              TextDrawShowForPlayer(playerid, PlayerText[playerid][Barrinha]);
  1869.                                }
  1870.                           }
  1871.                  }
  1872.         }
  1873.         return 1;
  1874. }
  1875. public OnVehicleDamageStatusUpdate(vehicleid, playerid)
  1876. {
  1877.         new Float:health;
  1878.     GetVehicleHealth(vehicleid, health);
  1879.     if(health <= 250)
  1880.     {
  1881.          SetVehicleHealth(vehicleid, 500);
  1882.          new motor, farol, alarme, portas, capo, portamalas, objetivo;
  1883.          GetVehicleParamsEx(vehicleid, motor, farol, alarme, portas, capo, portamalas, objetivo);
  1884.          SetVehicleParamsEx(vehicleid, VEHICLE_PARAMS_OFF, farol, alarme, portas, VEHICLE_PARAMS_ON, portamalas,objetivo);
  1885.          GameTextForPlayer(playerid, "~w~/reparar~n~/repararpneu~n~/virar", 3000, 3);
  1886.          return true;
  1887.     }
  1888.         return true;
  1889. }
  1890. public OnPlayerClickPlayer(playerid, clickedplayerid, source)
  1891. {
  1892.         return 1;
  1893. }
  1894. // =-=-=-=-=-=-=-=-=-=-=-=-=-=-=  Conta´s  -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  1895. forward SalvarConta(playerid);
  1896. public SalvarConta(playerid)
  1897. {
  1898.         GetPlayerName(playerid, DName, sizeof(DName));
  1899.     format(Donarquivo, sizeof(Donarquivo),  LOCALSALVO, DName);
  1900.     if(!DOF2_FileExists(Donarquivo))
  1901.     DOF2_SetInt (Donarquivo, "Admin",PlayerInfo[playerid][pAdmin]);
  1902.     DOF2_SetInt (Donarquivo, "Grana",PlayerInfo[playerid][pGrana]);
  1903.     DOF2_SetInt (Donarquivo, "Score",PlayerInfo[playerid][pScore]);
  1904.     DOF2_SetInt (Donarquivo, "Logou",PlayerInfo[playerid][pLogou]);
  1905.     DOF2_SetInt (Donarquivo, "Multas",PlayerInfo[playerid][pMulta]);
  1906.     DOF2_SetBool(Donarquivo, "DRegras",PlayerInfo[playerid][Regras]);
  1907.    
  1908.     format(Donarquivo, sizeof(Donarquivo),  BANCOSALVO, DName);
  1909.     DOF2_SetInt(Donarquivo, "Dinheiro", PlayerInfo[playerid][pBanco]);
  1910.    
  1911.     DOF2_SaveFile();
  1912.     return true;
  1913. }
  1914. forward CarregarConta(playerid);
  1915. public CarregarConta(playerid)
  1916. {
  1917.         GetPlayerName(playerid, DName, sizeof(DName));
  1918.     format(Donarquivo, sizeof(Donarquivo),  LOCALSALVO, DName);
  1919.     if(!DOF2_FileExists(Donarquivo))DOF2_CreateFile(Donarquivo);
  1920.     PlayerInfo[playerid][pAdmin] = DOF2_GetInt(Donarquivo, "Admin");
  1921.     PlayerInfo[playerid][pGrana] = DOF2_GetInt(Donarquivo, "Grana");
  1922.     PlayerInfo[playerid][pScore] = DOF2_GetInt(Donarquivo, "Score");
  1923.     PlayerInfo[playerid][pLogou] = DOF2_GetInt(Donarquivo, "Logou");
  1924.     PlayerInfo[playerid][pMulta] = DOF2_GetInt(Donarquivo, "Multas");
  1925.     PlayerInfo[playerid][Regras] = DOF2_GetBool(Donarquivo, "DRegras");
  1926.         GivePlayerMoney(playerid, PlayerInfo[playerid][pGrana]);
  1927.         SetPlayerScore(playerid, PlayerInfo[playerid][pScore]);
  1928.        
  1929.     format(Donarquivo, sizeof(Donarquivo),  BANCOSALVO, DName);
  1930.     PlayerInfo[playerid][pBanco] = DOF2_GetInt(Donarquivo, "Dinheiro");
  1931.     return true;
  1932. }
  1933. // =-=-=-=-=-=-=-=-=-=-=-=-=-=-=  Vip´s  -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  1934. forward SalvarVip(playerid);
  1935. public SalvarVip(playerid)
  1936. {
  1937.         GetPlayerName(playerid, DName, sizeof(DName));
  1938.     format(Donarquivo, sizeof(Donarquivo),  VIPSALVO, DName);
  1939.     if(!DOF2_FileExists(Donarquivo))
  1940.     DOF2_SetInt(Donarquivo, "Nivel",VipInfo[playerid][vLevel]);
  1941.     DOF2_SetInt(Donarquivo, "Dias",VipInfo[playerid][vDias]);
  1942.     DOF2_SaveFile();
  1943.     return true;
  1944. }
  1945. forward CarregarVip(playerid);
  1946. public CarregarVip(playerid)
  1947. {
  1948.         GetPlayerName(playerid, DName, sizeof(DName));
  1949.     format(Donarquivo, sizeof(Donarquivo),  VIPSALVO, DName);
  1950.     if(!DOF2_FileExists(Donarquivo))DOF2_CreateFile(Donarquivo);
  1951.     VipInfo[playerid][vLevel] = DOF2_GetInt(Donarquivo, "Nivel");
  1952.     VipInfo[playerid][vDias] = DOF2_GetInt(Donarquivo, "Dias");
  1953.     return true;
  1954. }
  1955.  
  1956. forward TextDrawServidor(playerid);
  1957. public TextDrawServidor(playerid)
  1958. {
  1959.         PlayerText[playerid][Local] = TextDrawCreate(51.000000, 329.000000, "");
  1960.         TextDrawBackgroundColor(PlayerText[playerid][Local], 65535);
  1961.         TextDrawFont(PlayerText[playerid][Local], 1);
  1962.         TextDrawLetterSize(PlayerText[playerid][Local], 0.390000, 1.000000);
  1963.         TextDrawColor(PlayerText[playerid][Local], -1);
  1964.         TextDrawSetOutline(PlayerText[playerid][Local], 1);
  1965.         TextDrawSetProportional(PlayerText[playerid][Local], 1);
  1966.         TextDrawSetSelectable(PlayerText[playerid][Local], 0);
  1967.        
  1968.         PlayerText[playerid][Barrinha] = TextDrawCreate(138.000000, 434.000000, "");
  1969.         TextDrawBackgroundColor(PlayerText[playerid][Barrinha], 255);
  1970.         TextDrawFont(PlayerText[playerid][Barrinha], 2);
  1971.         TextDrawLetterSize(PlayerText[playerid][Barrinha], 0.270000, 1.100000);
  1972.         TextDrawColor(PlayerText[playerid][Barrinha], -1);
  1973.         TextDrawSetOutline(PlayerText[playerid][Barrinha], 0);
  1974.         TextDrawSetProportional(PlayerText[playerid][Barrinha], 1);
  1975.         TextDrawSetShadow(PlayerText[playerid][Barrinha], 1);
  1976.         TextDrawSetSelectable(PlayerText[playerid][Barrinha], 0);
  1977.        
  1978.         PlayerText[playerid][Barrinha2] = TextDrawCreate(0.000000, 433.000000, " ~n~ ~n~");
  1979.         TextDrawBackgroundColor(PlayerText[playerid][Barrinha2], 255);
  1980.         TextDrawFont(PlayerText[playerid][Barrinha2], 1);
  1981.         TextDrawLetterSize(PlayerText[playerid][Barrinha2], 0.500000, 1.400000);
  1982.         TextDrawColor(PlayerText[playerid][Barrinha2], -1);
  1983.         TextDrawSetOutline(PlayerText[playerid][Barrinha2], 0);
  1984.         TextDrawSetProportional(PlayerText[playerid][Barrinha2], 1);
  1985.         TextDrawSetShadow(PlayerText[playerid][Barrinha2], 1);
  1986.         TextDrawUseBox(PlayerText[playerid][Barrinha2], 1);
  1987.         TextDrawBoxColor(PlayerText[playerid][Barrinha2], 65535);
  1988.         TextDrawTextSize(PlayerText[playerid][Barrinha2], 640.000000, 0.000000);
  1989.         TextDrawSetSelectable(PlayerText[playerid][Barrinha2], 0);
  1990.  
  1991.     PlayerText[playerid][Logo0] = TextDrawCreate(534.000000, 419.000000, " ");
  1992.         TextDrawBackgroundColor(PlayerText[playerid][Logo0], 255);
  1993.         TextDrawFont(PlayerText[playerid][Logo0], 2);
  1994.         TextDrawLetterSize(PlayerText[playerid][Logo0], 0.209999, 1.200000);
  1995.         TextDrawColor(PlayerText[playerid][Logo0], -1);
  1996.         TextDrawSetOutline(PlayerText[playerid][Logo0], 0);
  1997.         TextDrawSetProportional(PlayerText[playerid][Logo0], 1);
  1998.         TextDrawSetShadow(PlayerText[playerid][Logo0], 1);
  1999.         TextDrawSetSelectable(PlayerText[playerid][Logo0], 0);
  2000.  
  2001.     PlayerText[playerid][Logo1] = TextDrawCreate(518.000000, 408.000000, "");
  2002.         TextDrawBackgroundColor(PlayerText[playerid][Logo1], 255);
  2003.         TextDrawFont(PlayerText[playerid][Logo1], 2);
  2004.         TextDrawLetterSize(PlayerText[playerid][Logo1], 0.209999, 1.200000);
  2005.         TextDrawColor(PlayerText[playerid][Logo1], -1);
  2006.         TextDrawSetOutline(PlayerText[playerid][Logo1], 0);
  2007.         TextDrawSetProportional(PlayerText[playerid][Logo1], 1);
  2008.         TextDrawSetShadow(PlayerText[playerid][Logo1], 1);
  2009.         TextDrawSetSelectable(PlayerText[playerid][Logo1], 0);
  2010.        
  2011.         PlayerText[playerid][Logo2] = TextDrawCreate(484.000000, 399.000000, "vivacaminhoneiro.com.br/forum");
  2012.         TextDrawBackgroundColor(PlayerText[playerid][Logo2], 255);
  2013.         TextDrawFont(PlayerText[playerid][Logo2], 2);
  2014.         TextDrawLetterSize(PlayerText[playerid][Logo2], 0.209999, 1.200000);
  2015.         TextDrawColor(PlayerText[playerid][Logo2], -1);
  2016.         TextDrawSetOutline(PlayerText[playerid][Logo2], 0);
  2017.         TextDrawSetProportional(PlayerText[playerid][Logo2], 1);
  2018.         TextDrawSetShadow(PlayerText[playerid][Logo2], 1);
  2019.         TextDrawSetSelectable(PlayerText[playerid][Logo2], 0);
  2020.        
  2021.         PlayerText[playerid][Logo3] = TextDrawCreate(502.000000, 381.000000, "~g~Viva ~b~Caminhoneiro");
  2022.         TextDrawBackgroundColor(PlayerText[playerid][Logo3], 255);
  2023.         TextDrawFont(PlayerText[playerid][Logo3], 2);
  2024.         TextDrawLetterSize(PlayerText[playerid][Logo3], 0.239999, 2.200000);
  2025.         TextDrawColor(PlayerText[playerid][Logo3], -1);
  2026.         TextDrawSetOutline(PlayerText[playerid][Logo3], 0);
  2027.         TextDrawSetProportional(PlayerText[playerid][Logo3], 1);
  2028.         TextDrawSetShadow(PlayerText[playerid][Logo3], 1);
  2029.         TextDrawSetSelectable(PlayerText[playerid][Logo3], 0);
  2030.        
  2031.         // Informaçoes do player
  2032.     PlayerText[playerid][BInf] = TextDrawCreate(483.000000, 2.000000, "_");
  2033.         TextDrawBackgroundColor(PlayerText[playerid][BInf], 255);
  2034.         TextDrawFont(PlayerText[playerid][BInf], 1);
  2035.         TextDrawLetterSize(PlayerText[playerid][BInf], 0.500000, 12.100000);
  2036.         TextDrawColor(PlayerText[playerid][BInf], -1);
  2037.         TextDrawSetOutline(PlayerText[playerid][BInf], 0);
  2038.         TextDrawSetProportional(PlayerText[playerid][BInf], 1);
  2039.         TextDrawSetShadow(PlayerText[playerid][BInf], 1);
  2040.         TextDrawUseBox(PlayerText[playerid][BInf], 1);
  2041.         TextDrawBoxColor(PlayerText[playerid][BInf], 65535);
  2042.         TextDrawTextSize(PlayerText[playerid][BInf], 643.000000, 0.000000);
  2043.         TextDrawSetSelectable(PlayerText[playerid][BInf], 0);
  2044.        
  2045.     PlayerText[playerid][BInf2] = TextDrawCreate(490.000000, 37.000000, " ");// Dinheiro EX: Dinheiro R$ 10000
  2046.         TextDrawBackgroundColor(PlayerText[playerid][BInf2], 255);
  2047.         TextDrawFont(PlayerText[playerid][BInf2], 2);
  2048.         TextDrawLetterSize(PlayerText[playerid][BInf2], 0.190000, 1.000000);
  2049.         TextDrawColor(PlayerText[playerid][BInf2], -1);
  2050.         TextDrawSetOutline(PlayerText[playerid][BInf2], 0);
  2051.         TextDrawSetProportional(PlayerText[playerid][BInf2], 1);
  2052.         TextDrawSetShadow(PlayerText[playerid][BInf2], 1);
  2053.         TextDrawSetSelectable(PlayerText[playerid][BInf2], 0);
  2054.        
  2055.     PlayerText[playerid][BInf3] = TextDrawCreate(490.000000, 50.000000, " ");// Score EX: Score 200
  2056.         TextDrawBackgroundColor(PlayerText[playerid][BInf3], 255);
  2057.         TextDrawFont(PlayerText[playerid][BInf3], 2);
  2058.         TextDrawLetterSize(PlayerText[playerid][BInf3], 0.190000, 1.000000);
  2059.         TextDrawColor(PlayerText[playerid][BInf3], -1);
  2060.         TextDrawSetOutline(PlayerText[playerid][BInf3], 0);
  2061.         TextDrawSetProportional(PlayerText[playerid][BInf3], 1);
  2062.         TextDrawSetShadow(PlayerText[playerid][BInf3], 1);
  2063.         TextDrawSetSelectable(PlayerText[playerid][BInf3], 0);
  2064.        
  2065.         PlayerText[playerid][BInf4] = TextDrawCreate(490.000000, 63.000000, " ");// Procura EX: Procura ***
  2066.         TextDrawBackgroundColor(PlayerText[playerid][BInf4], 255);
  2067.         TextDrawFont(PlayerText[playerid][BInf4], 2);
  2068.         TextDrawLetterSize(PlayerText[playerid][BInf4], 0.190000, 1.000000);
  2069.         TextDrawColor(PlayerText[playerid][BInf4], -1);
  2070.         TextDrawSetOutline(PlayerText[playerid][BInf4], 0);
  2071.         TextDrawSetProportional(PlayerText[playerid][BInf4], 1);
  2072.         TextDrawSetShadow(PlayerText[playerid][BInf4], 1);
  2073.         TextDrawSetSelectable(PlayerText[playerid][BInf4], 0);
  2074.        
  2075.         PlayerText[playerid][BInf5] = TextDrawCreate(490.000000, 24.000000, " ");// Vida EX: Vida 12 %
  2076.         TextDrawBackgroundColor(PlayerText[playerid][BInf5], 255);
  2077.         TextDrawFont(PlayerText[playerid][BInf5], 2);
  2078.         TextDrawLetterSize(PlayerText[playerid][BInf5], 0.190000, 1.000000);
  2079.         TextDrawColor(PlayerText[playerid][BInf5], -1);
  2080.         TextDrawSetOutline(PlayerText[playerid][BInf5], 0);
  2081.         TextDrawSetProportional(PlayerText[playerid][BInf5], 1);
  2082.         TextDrawSetShadow(PlayerText[playerid][BInf5], 1);
  2083.         TextDrawSetSelectable(PlayerText[playerid][BInf5], 0);
  2084.        
  2085.         PlayerText[playerid][BInf6] = TextDrawCreate(503.000000, 3.000000, " ");// Informaçoes EX: Informacoes de Don_Speed
  2086.         TextDrawBackgroundColor(PlayerText[playerid][BInf6], 255);
  2087.         TextDrawFont(PlayerText[playerid][BInf6], 2);
  2088.         TextDrawLetterSize(PlayerText[playerid][BInf6], 0.190000, 1.000000);
  2089.         TextDrawColor(PlayerText[playerid][BInf6], -1);
  2090.         TextDrawSetOutline(PlayerText[playerid][BInf6], 0);
  2091.         TextDrawSetProportional(PlayerText[playerid][BInf6], 1);
  2092.         TextDrawSetShadow(PlayerText[playerid][BInf6], 1);
  2093.         TextDrawSetSelectable(PlayerText[playerid][BInf6], 0);
  2094.        
  2095.     PlayerText[playerid][BInf7] = TextDrawCreate(490.000000, 76.000000, " ");// Vip EX: Vip Sim
  2096.         TextDrawBackgroundColor(PlayerText[playerid][BInf7], 255);
  2097.         TextDrawFont(PlayerText[playerid][BInf7], 2);
  2098.         TextDrawLetterSize(PlayerText[playerid][BInf7], 0.190000, 1.000000);
  2099.         TextDrawColor(PlayerText[playerid][BInf7], -1);
  2100.         TextDrawSetOutline(PlayerText[playerid][BInf7], 0);
  2101.         TextDrawSetProportional(PlayerText[playerid][BInf7], 1);
  2102.         TextDrawSetShadow(PlayerText[playerid][BInf7], 1);
  2103.         TextDrawSetSelectable(PlayerText[playerid][BInf7], 0);
  2104.        
  2105.     PlayerText[playerid][BInf8] = TextDrawCreate(490.000000, 88.000000, " ");// Admin EX: Admin Sim
  2106.         TextDrawBackgroundColor(PlayerText[playerid][BInf8], 255);
  2107.         TextDrawFont(PlayerText[playerid][BInf8], 2);
  2108.         TextDrawLetterSize(PlayerText[playerid][BInf8], 0.190000, 1.000000);
  2109.         TextDrawColor(PlayerText[playerid][BInf8], -1);
  2110.         TextDrawSetOutline(PlayerText[playerid][BInf8], 0);
  2111.         TextDrawSetProportional(PlayerText[playerid][BInf8], 1);
  2112.         TextDrawSetShadow(PlayerText[playerid][BInf8], 1);
  2113.         TextDrawSetSelectable(PlayerText[playerid][BInf8], 0);
  2114.  
  2115.         PlayerText[playerid][BInf9] = TextDrawCreate(483.000000, -8.000000, "_");// Apenas a Box branca
  2116.         TextDrawBackgroundColor(PlayerText[playerid][BInf9], 255);
  2117.         TextDrawFont(PlayerText[playerid][BInf9], 1);
  2118.         TextDrawLetterSize(PlayerText[playerid][BInf9], 0.500000, 1.000000);
  2119.         TextDrawColor(PlayerText[playerid][BInf9], -1);
  2120.         TextDrawSetOutline(PlayerText[playerid][BInf9], 0);
  2121.         TextDrawSetProportional(PlayerText[playerid][BInf9], 1);
  2122.         TextDrawSetShadow(PlayerText[playerid][BInf9], 1);
  2123.         TextDrawUseBox(PlayerText[playerid][BInf9], 1);
  2124.         TextDrawBoxColor(PlayerText[playerid][BInf9], -1);
  2125.         TextDrawTextSize(PlayerText[playerid][BInf9], 644.000000, -5.000000);
  2126.         TextDrawSetSelectable(PlayerText[playerid][BInf9], 0);
  2127.  
  2128.         PlayerText[playerid][BInf10] = TextDrawCreate(483.000000, 110.000000, "_");// Apenas a Box branca
  2129.         TextDrawBackgroundColor(PlayerText[playerid][BInf10], 255);
  2130.         TextDrawFont(PlayerText[playerid][BInf10], 1);
  2131.         TextDrawLetterSize(PlayerText[playerid][BInf10], 0.500000, 0.099999);
  2132.         TextDrawColor(PlayerText[playerid][BInf10], -1);
  2133.         TextDrawSetOutline(PlayerText[playerid][BInf10], 0);
  2134.         TextDrawSetProportional(PlayerText[playerid][BInf10], 1);
  2135.         TextDrawSetShadow(PlayerText[playerid][BInf10], 1);
  2136.         TextDrawUseBox(PlayerText[playerid][BInf10], 1);
  2137.         TextDrawBoxColor(PlayerText[playerid][BInf10], -1);
  2138.         TextDrawTextSize(PlayerText[playerid][BInf10], 644.000000, -5.000000);
  2139.         TextDrawSetSelectable(PlayerText[playerid][BInf10], 0);
  2140.        
  2141.         PlayerText[playerid][Car1] = TextDrawCreate(247.000000, 155.000000, "_");
  2142.         TextDrawBackgroundColor(PlayerText[playerid][Car1], 65535);
  2143.         TextDrawFont(PlayerText[playerid][Car1], 1);
  2144.         TextDrawLetterSize(PlayerText[playerid][Car1], 0.500000, 7.599999);
  2145.         TextDrawColor(PlayerText[playerid][Car1], -1);
  2146.         TextDrawSetOutline(PlayerText[playerid][Car1], 1);
  2147.         TextDrawSetProportional(PlayerText[playerid][Car1], 1);
  2148.         TextDrawUseBox(PlayerText[playerid][Car1], 1);
  2149.         TextDrawBoxColor(PlayerText[playerid][Car1], 75);
  2150.         TextDrawTextSize(PlayerText[playerid][Car1], 404.000000, 0.000000);
  2151.         TextDrawSetSelectable(PlayerText[playerid][Car1], 0);
  2152.  
  2153.         PlayerText[playerid][Car2] = TextDrawCreate(266.000000, 160.000000, " ");
  2154.         TextDrawBackgroundColor(PlayerText[playerid][Car2], 65535);
  2155.         TextDrawFont(PlayerText[playerid][Car2], 1);
  2156.         TextDrawLetterSize(PlayerText[playerid][Car2], 0.509999, 2.900000);
  2157.         TextDrawColor(PlayerText[playerid][Car2], -1);
  2158.         TextDrawSetOutline(PlayerText[playerid][Car2], 1);
  2159.         TextDrawSetProportional(PlayerText[playerid][Car2], 1);
  2160.         TextDrawSetSelectable(PlayerText[playerid][Car2], 0);
  2161.  
  2162.         PlayerText[playerid][Car3] = TextDrawCreate(260.000000, 190.000000, " ");
  2163.         TextDrawBackgroundColor(PlayerText[playerid][Car3], 65535);
  2164.         TextDrawFont(PlayerText[playerid][Car3], 1);
  2165.         TextDrawLetterSize(PlayerText[playerid][Car3], 0.300000, 2.100000);
  2166.         TextDrawColor(PlayerText[playerid][Car3], -1);
  2167.         TextDrawSetOutline(PlayerText[playerid][Car3], 1);
  2168.         TextDrawSetProportional(PlayerText[playerid][Car3], 1);
  2169.         TextDrawSetSelectable(PlayerText[playerid][Car3], 0);
  2170.         return true;
  2171. }
  2172. forward AutoSalve();
  2173. public AutoSalve()
  2174. {
  2175.     for(new c = 0; c < MAX_PLAYERS; c++)
  2176.         {
  2177.             SalvarConta(c);
  2178.             SalvarVip(c);
  2179.             SendClientMessage(c, -1,"{00F00F}[Aviso]{FFFFFF} Conta salva!");
  2180.         }
  2181.         return true;
  2182. }
  2183. forward Ondesta(playerid);
  2184. public Ondesta(playerid)
  2185. {
  2186.          if(PlayerInfo[playerid][Spawn] == true)
  2187.          {
  2188.               if(PlayerInfo[playerid][NoVel] == false)
  2189.               {
  2190.                new zone[MAX_ZONE_NAME];
  2191.                GetPlayer2DZone(playerid, zone, MAX_ZONE_NAME);
  2192.                TextDrawShowForPlayer(playerid, PlayerText[playerid][Local]);
  2193.                    format(Don,sizeof(Don),"%s", zone);
  2194.                    TextDrawSetString(PlayerText[playerid][Local], Don);
  2195.              
  2196.                    // -=-=-=-=-=-=-=-=-=-=- Logo =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  2197.                format(Don,sizeof(Don),"_____%d/%d", JogadoresOn, GetMaxPlayers());
  2198.                    TextDrawSetString(PlayerText[playerid][Logo0], Don);
  2199.                    TextDrawShowForPlayer(playerid, PlayerText[playerid][Logo0]);
  2200.          
  2201.                    // Logo1
  2202.                    new Get[6];
  2203.                gettime(Get[0], Get[1], Get[2]);
  2204.                getdate(Get[3], Get[4], Get[5]);
  2205.                    format(Don,sizeof(Don),"%d:%d:%d   -   %d/%d/%d", Get[0], Get[1], Get[2], Get[5], Get[4], Get[3]);
  2206.                    TextDrawSetString(PlayerText[playerid][Logo1], Don);
  2207.              
  2208.                    TextDrawShowForPlayer(playerid, PlayerText[playerid][Logo1]);
  2209.                    TextDrawShowForPlayer(playerid, PlayerText[playerid][Logo2]);
  2210.                    TextDrawShowForPlayer(playerid, PlayerText[playerid][Logo3]);
  2211.               }
  2212.               else
  2213.               {
  2214.                    TextDrawHideForPlayer(playerid, PlayerText[playerid][Logo0]);
  2215.                    TextDrawHideForPlayer(playerid, PlayerText[playerid][Logo1]);
  2216.                    TextDrawHideForPlayer(playerid, PlayerText[playerid][Logo2]);
  2217.                    TextDrawHideForPlayer(playerid, PlayerText[playerid][Logo3]);
  2218.               }
  2219.          }
  2220.          else
  2221.          {
  2222.               TextDrawHideForPlayer(playerid, PlayerText[playerid][Logo0]);
  2223.               TextDrawHideForPlayer(playerid, PlayerText[playerid][Logo1]);
  2224.               TextDrawHideForPlayer(playerid, PlayerText[playerid][Logo2]);
  2225.               TextDrawHideForPlayer(playerid, PlayerText[playerid][Logo3]);
  2226.          }
  2227.          return true;
  2228. }
  2229. forward atualizarinf(playerid);
  2230. public atualizarinf(playerid)
  2231. {
  2232.     if(PlayerInfo[playerid][Spawn] == true){
  2233.     //    INFORMAÇOES
  2234.     GetPlayerName(playerid, DName, sizeof(DName));
  2235.     format(Don,sizeof(Don),"Informacoes de %s", DName);
  2236.     TextDrawSetString(PlayerText[playerid][BInf6], Don);
  2237.     TextDrawShowForPlayer(playerid, PlayerText[playerid][BInf6]);
  2238.  
  2239.  
  2240.     // DINHEIRO
  2241.     format(Don,sizeof(Don),"Dinheiro R$ %d", PlayerInfo[playerid][pGrana]);
  2242.     TextDrawSetString(PlayerText[playerid][BInf2], Don);
  2243.     TextDrawShowForPlayer(playerid, PlayerText[playerid][BInf2]);
  2244.  
  2245.     // SCORE
  2246.     format(Don,sizeof(Don),"Score %d", PlayerInfo[playerid][pScore]);
  2247.     TextDrawSetString(PlayerText[playerid][BInf3], Don);
  2248.     TextDrawShowForPlayer(playerid, PlayerText[playerid][BInf3]);
  2249.  
  2250.     // PROCURADO
  2251.     format(Don,sizeof(Don),"Multas R$ %d",  PlayerInfo[playerid][pMulta]);
  2252.     TextDrawSetString(PlayerText[playerid][BInf4], Don);
  2253.     TextDrawShowForPlayer(playerid, PlayerText[playerid][BInf4]);
  2254.  
  2255.     // VIDA
  2256.     new Float:Vida;
  2257.     GetPlayerHealth(playerid, Vida);
  2258.     format(Don,sizeof(Don),"Vida %f", Vida);
  2259.     TextDrawSetString(PlayerText[playerid][BInf5], Don);
  2260.     TextDrawShowForPlayer(playerid, PlayerText[playerid][BInf5]);
  2261.  
  2262.     // VIP
  2263.     switch(VipInfo[playerid][vLevel])
  2264.     {
  2265.                 case 0:format(Don,sizeof(Don),"Vip Nao");
  2266.                 case 1,2,3,4,5:format(Don,sizeof(Don),"Vip Sim ___%s",NameVip[VipInfo[playerid][vLevel]]);
  2267.         }
  2268.     TextDrawSetString(PlayerText[playerid][BInf7], Don);
  2269.     TextDrawShowForPlayer(playerid, PlayerText[playerid][BInf7]);
  2270.  
  2271.     // ADMIN
  2272.     switch(PlayerInfo[playerid][pAdmin])
  2273.     {
  2274.                 case 0:format(Don,sizeof(Don),"Admin Nao");
  2275.                 case 1,2,3,4,5:format(Don,sizeof(Don),"Admin Sim ___%s",AdmNome[PlayerInfo[playerid][pAdmin]]);
  2276.         }
  2277.     TextDrawSetString(PlayerText[playerid][BInf8], Don);
  2278.     TextDrawShowForPlayer(playerid, PlayerText[playerid][BInf8]);
  2279.    
  2280.     if(PlayerInfo[playerid][pAdmin] > 5) return Kick(playerid);
  2281.     }
  2282.         return true;
  2283. }
  2284. forward DSRadar();
  2285. public DSRadar()
  2286. {
  2287.     new Var[100];
  2288.     for(new i = 0; i < MAX_PLAYERS; i++) {
  2289.         if(!IsPlayerInAnyVehicle(i))return true;
  2290.  
  2291.         for(new z = 0; z < MAX_RADAR; z++) {
  2292.             if(IsPlayerInRangeOfPoint(i, 15.0, RadarInfo[z][PosX], RadarInfo[z][PosY], RadarInfo[z][PosZ])) {
  2293.                 MinhaVelocidade[i] = GetPlayerSpeed(i);
  2294.                 if(RadarInfo[z][Vel] > MinhaVelocidade[i]){
  2295.                     PlayerInfo[i][pMulta] += VALOR_MIN * MinhaVelocidade[i];
  2296.                     format(Var ,sizeof Var,"Você foi multado em R$ %d , por estar em %d . Sua multa total agora é R$ %d .", 3 * MinhaVelocidade[i],MinhaVelocidade[i], PlayerInfo[i][pMulta]);
  2297.                     SendClientMessage(i, -1, Var);
  2298.                 }
  2299.             }
  2300.         }
  2301.     }
  2302.     return true;
  2303. }
  2304. forward AtualizarVelocimetro(playerid);
  2305. public AtualizarVelocimetro(playerid)
  2306. {
  2307.     if(PlayerInfo[playerid][NoVel] == true)
  2308.     {
  2309.          new vehicleid = GetPlayerVehicleID(playerid);
  2310.          switch(Gasolina[vehicleid])
  2311.          {
  2312.                        case 20 .. 50:    Gasolina[vehicleid] -= 0.1, Pneu[vehicleid] -= 0.1;
  2313.                    case 51 .. 99:    Gasolina[vehicleid] -= 0.2, Pneu[vehicleid] -= 0.2;
  2314.                        case 100 .. 150:  Gasolina[vehicleid] -= 0.3, Pneu[vehicleid] -= 0.3;
  2315.                        case 151 .. 450:  Gasolina[vehicleid] -= 0.6, Pneu[vehicleid] -= 0.6;
  2316.              }
  2317.              if(Pneu[vehicleid] < 1)
  2318.          {
  2319.                    new Paineis, Portas, Luzes, NNHS;
  2320.                GetVehicleDamageStatus(vehicleid, Paineis, Portas, Luzes, NNHS);
  2321.                UpdateVehicleDamageStatus(vehicleid, Paineis, Portas, Luzes, 15);
  2322.          }
  2323.     }
  2324.     else
  2325.     {
  2326.         TextDrawHideForPlayer(playerid, PlayerText[playerid][Logo0]);
  2327.             TextDrawHideForPlayer(playerid, PlayerText[playerid][Logo1]);
  2328.             TextDrawHideForPlayer(playerid, PlayerText[playerid][Logo2]);
  2329.             TextDrawHideForPlayer(playerid, PlayerText[playerid][Logo3]);
  2330.     }
  2331.     return 1;
  2332. }
  2333. /*
  2334. forward AtualizarVelocimetro(playerid);
  2335. public AtualizarVelocimetro(playerid)
  2336. {
  2337.     if(PlayerInfo[playerid][NoVel] == true)
  2338.     {
  2339.  
  2340.     new vehicleid = GetPlayerVehicleID(playerid);
  2341.     switch(Gasolina[vehicleid])
  2342.     {
  2343.                 case 20 .. 50:    Gasolina[vehicleid] -= 0.1, Pneu[vehicleid] -= 0.1;
  2344.                 case 51 .. 99:    Gasolina[vehicleid] -= 0.2, Pneu[vehicleid] -= 0.2;
  2345.                 case 100 .. 150:  Gasolina[vehicleid] -= 0.3, Pneu[vehicleid] -= 0.3;
  2346.                 case 151 .. 450:  Gasolina[vehicleid] -= 0.6, Pneu[vehicleid] -= 0.6;
  2347.         }
  2348.  
  2349.         new velocidade[30];
  2350.         format(velocidade,sizeof(velocidade),"%d KM/H", GetPlayerSpeed(playerid));
  2351.         TextDrawSetString(PlayerText[playerid][Velo1], velocidade);
  2352.  
  2353.         new car[60];
  2354.         format(car, sizeof(car),"%s", vehName[GetVehicleModel(GetPlayerVehicleID(playerid)) - 400]);
  2355.         TextDrawSetString(PlayerText[playerid][Velo2], car);
  2356.  
  2357.         new gaskrl[15];
  2358.     switch(Gasolina[vehicleid])
  2359.     {
  2360.                 case 0 .. 9:   gaskrl = "/~r~//////////";
  2361.                 case 10 .. 19: gaskrl = "//~r~/////////";
  2362.                 case 20 .. 29: gaskrl = "///~r~////////";
  2363.                 case 30 .. 39: gaskrl = "////~r~//////";
  2364.                 case 40 .. 49: gaskrl = "/////~r~//////";
  2365.                 case 50 .. 59: gaskrl = "//////~r~/////";
  2366.                 case 60 .. 69: gaskrl = "///////~r~////";
  2367.                 case 70 .. 79: gaskrl = "////////~r~///";
  2368.                 case 80 .. 89: gaskrl = "/////////~r~//";
  2369.                 case 90 .. 99: gaskrl = "//////////~r~/";
  2370.         }
  2371.         format(Don, sizeof(Don),"Gasolina____%s", gaskrl);
  2372.         TextDrawSetString(PlayerText[playerid][Velo3], Don);
  2373.  
  2374.         new Float:Lataria, latkrl[15];
  2375.         GetVehicleHealth(vehicleid, Lataria);
  2376.         switch(Lataria)
  2377.     {
  2378.                 case 0 .. 99:     latkrl = "/~r~//////////";
  2379.                 case 100 .. 199:  latkrl = "//~r~/////////";
  2380.                 case 200 .. 299:  latkrl = "///~r~////////";
  2381.                 case 300 .. 399:  latkrl = "////~r~//////";
  2382.                 case 400 .. 499:  latkrl = "/////~r~//////";
  2383.                 case 500 .. 599:  latkrl = "//////~r~/////";
  2384.                 case 600 .. 699:  latkrl = "///////~r~////";
  2385.                 case 700 .. 799:  latkrl = "////////~r~///";
  2386.                 case 800 .. 899:  latkrl = "/////////~r~//";
  2387.                 case 900 .. 1000: latkrl = "//////////~r~/";
  2388.         }
  2389.         format(Don, sizeof(Don),"Lataria_____%s", latkrl);
  2390.         TextDrawSetString(PlayerText[playerid][Velo4], Don);
  2391.  
  2392.         new pneustr[15];
  2393.     switch(Pneu[vehicleid])
  2394.     {
  2395.                 case 0 .. 9:   pneustr = "/~r~//////////";
  2396.                 case 10 .. 19: pneustr = "//~r~/////////";
  2397.                 case 20 .. 29: pneustr = "///~r~////////";
  2398.                 case 30 .. 39: pneustr = "////~r~//////";
  2399.                 case 40 .. 49: pneustr = "/////~r~//////";
  2400.                 case 50 .. 59: pneustr = "//////~r~/////";
  2401.                 case 60 .. 69: pneustr = "///////~r~////";
  2402.                 case 70 .. 79: pneustr = "////////~r~///";
  2403.                 case 80 .. 89: pneustr = "/////////~r~//";
  2404.                 case 90 .. 99: pneustr = "//////////~r~/";
  2405.         }
  2406.         format(Don, sizeof(Don),"Pneu______%s", pneustr);
  2407.         TextDrawSetString(PlayerText[playerid][Velo5], Don);
  2408.  
  2409.     format(Don, sizeof(Don),"Motor ~g~ON");
  2410.         TextDrawSetString(PlayerText[playerid][Velo6], Don);
  2411.  
  2412.         if(Pneu[vehicleid] < 1)
  2413.     {
  2414.                new Paineis, Portas, Luzes, NNHS;
  2415.            GetVehicleDamageStatus(vehicleid, Paineis, Portas, Luzes, NNHS);
  2416.            UpdateVehicleDamageStatus(vehicleid, Paineis, Portas, Luzes, 15);
  2417.     }
  2418.     }
  2419.     else
  2420.     {
  2421.         TextDrawHideForPlayer(playerid, PlayerText[playerid][Logo0]);
  2422.             TextDrawHideForPlayer(playerid, PlayerText[playerid][Logo1]);
  2423.             TextDrawHideForPlayer(playerid, PlayerText[playerid][Logo2]);
  2424.             TextDrawHideForPlayer(playerid, PlayerText[playerid][Logo3]);
  2425.     }
  2426.     return 1;
  2427. }*/
  2428. stock GetPlayerSpeed(playerid)
  2429. {
  2430.     new Float:ST[4];
  2431.     if(IsPlayerInAnyVehicle(playerid))
  2432.     GetVehicleVelocity(GetPlayerVehicleID(playerid),ST[0],ST[1],ST[2]);
  2433.     else GetPlayerVelocity(playerid,ST[0],ST[1],ST[2]);
  2434.     ST[3] = floatsqroot(floatpower(floatabs(ST[0]), 2.0) + floatpower(floatabs(ST[1]), 2.0) + floatpower(floatabs(ST[2]), 2.0)) * 100.3;
  2435.     return floatround(ST[3]);
  2436. }
  2437. stock IsVehicleDrivingBackwards(vehicleid)
  2438. {
  2439.     new
  2440.         Float:Float[3]
  2441.     ;
  2442.     if(GetVehicleVelocity(vehicleid, Float[1], Float[2], Float[0]))
  2443.     {
  2444.         GetVehicleZAngle(vehicleid, Float[0]);
  2445.         if(Float[0] < 90)
  2446.         {
  2447.             if(Float[1] > 0 && Float[2] < 0) return true;
  2448.         }
  2449.         else if(Float[0] < 180)
  2450.         {
  2451.             if(Float[1] > 0 && Float[2] > 0) return true;
  2452.         }
  2453.         else if(Float[0] < 270)
  2454.         {
  2455.             if(Float[1] < 0 && Float[2] > 0) return true;
  2456.         }
  2457.         else if(Float[1] < 0 && Float[2] < 0) return true;
  2458.     }
  2459.     return false;
  2460. }
  2461. stock IsAAlerta(vehicleid)
  2462. {
  2463.     new result;
  2464.     new model = GetVehicleModel(vehicleid);
  2465.     switch(model)
  2466.     {
  2467.         case 403, 406, 408, 414 ,428 ,431 ,433 ,437 ,443 ,455 ,456 ,499 ,508 ,514 ,515 ,524 ,525 ,531 ,544 ,552 ,578 ,601: result = model;
  2468.         default: result = 0;
  2469.     }
  2470.     return result;
  2471. }
  2472. AlertaRe(playerid)
  2473. {
  2474.     new bool:engine, bool:lights, bool:alarm, bool:doors, bool:bonnet, bool:boot, bool:objective;
  2475.     new vehicleid = GetPlayerVehicleID(playerid);
  2476.     if(GetPlayerVehicleSeat(playerid) == 0)
  2477.     {
  2478.         if(IsAAlerta(vehicleid))
  2479.         {
  2480.             GetVehicleParamsEx(vehicleid, engine, lights, alarm, doors, bonnet, boot, objective);
  2481.             if(IsVehicleDrivingBackwards(vehicleid))
  2482.             {
  2483.                 SetVehicleParamsEx(vehicleid, engine, lights, true, doors, bonnet, boot, objective);
  2484.             }
  2485.             else
  2486.             {
  2487.                 SetVehicleParamsEx(vehicleid, engine, lights, false, doors, bonnet, boot, objective);
  2488.             }
  2489.         }
  2490.     }
  2491.     return 1;
  2492. }
  2493. // -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  2494. // -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  2495. //              COMANDOS PARA JOGADORES                                       //
  2496. // -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  2497. // -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  2498. command(minhaconta, playerid, params[])
  2499. {
  2500.     ShowPlayerDialog(playerid, DIALOG_MENU, DIALOG_STYLE_LIST, "Minha conta", "Salvar conta\nSalvar vip\nMudar senha", "Continuar", "Cancelar");
  2501.     return true;
  2502. }
  2503. command(admins, playerid, params[])
  2504. {
  2505.         new aaa[200];
  2506.         for(new i=0; i<MAX_PLAYERS; i++)
  2507.         {
  2508.                  if(PlayerInfo[i][pAdmin] > 0)
  2509.                  {
  2510.                           GetPlayerName(i, DName, sizeof(DName));
  2511.                   format(aaa,sizeof(aaa),"{FFFFFF}%s %s(ID:%d)", AdmNome[PlayerInfo[i][pAdmin]], DName, i);
  2512.                  }
  2513.         }
  2514.     ShowPlayerDialog(playerid, DIALOG_ADM, DIALOG_STYLE_MSGBOX, "Administraçao presente", aaa, "Ok", "");
  2515.     return true;
  2516. }
  2517. command(vips, playerid, params[])
  2518. {
  2519.         new bbb[200];
  2520.         for(new i=0; i<MAX_PLAYERS; i++)
  2521.         {
  2522.          if(Vips == 0){ SendClientMessage(playerid, -1,"[ERRO] Não tem vips online."); return 1; }
  2523.                  if(VipInfo[i][vLevel] > 0)
  2524.                  {
  2525.                           GetPlayerName(i, DName, sizeof(DName));
  2526.                   format(bbb,sizeof(bbb),"{FFFFFF}%s %s(ID:%d)", NameVip[VipInfo[i][vLevel]], DName, i);
  2527.                  }
  2528.         }
  2529.     ShowPlayerDialog(playerid, DIALOG_VIPS, DIALOG_STYLE_MSGBOX, "Vip presente", bbb, "Ok", "");
  2530.     return true;
  2531. }
  2532. command(trabalhar, playerid, params[])
  2533. {
  2534.     new aaa[150];
  2535.     if(PlayerInfo[playerid][pClass] == TEAM_TRUCK)
  2536.     {
  2537.         if(GetVehicleTrailer(GetPlayerVehicleID(playerid)))
  2538.         {
  2539.              for(new wp = 0; wp < sizeof Locais; wp++ )
  2540.              {
  2541.                    if(IsPlayerInRangeOfPoint(playerid, 10000, Locais[wp][X], Locais[wp][Y], Locais[wp][Z]))
  2542.                    {
  2543.                         format(Don,sizeof(Don),"De: %s        -         Para: %s\n", Locais[wp][Name], Locais[wp][ParaName]);
  2544.                         strcat(aaa, Don);
  2545.                    }
  2546.              }
  2547.              ShowPlayerDialog(playerid, DIALOG_WORK, DIALOG_STYLE_LIST, "Rotas", aaa, "Selecionar", #);
  2548.              PlayerInfo[playerid][Trab] ++;
  2549.              
  2550.         }else SendClientMessage(playerid, -1,"[ERRO] Você não tem carroceria.");
  2551.     }
  2552.     return true;
  2553. }
  2554. // -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  2555. // -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  2556. //              COMANDOS PARA A ADMINISTRAÇAO                                 //
  2557. // -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  2558. // -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  2559. command(av, playerid, params[])
  2560. {
  2561.         GetPlayerName(playerid, DName, sizeof(DName));
  2562.         if(PlayerInfo[playerid][pAdmin] < 1)return SendClientMessage(playerid, -1,"[ERRO] Você não e admin!");
  2563.         if(sscanf(params,"s", params))return SendClientMessage(playerid, -1,"[USO] /av [texto]");
  2564.         format(Don,sizeof(Don),"[%s] %s: %s.", AdmNome[PlayerInfo[playerid][pAdmin]], DName, params);
  2565.         SendClientMessageToAll(CorClasses[PlayerInfo[playerid][pClass]], Don);
  2566.         return true;
  2567. }
  2568. command(ir, playerid, params[])
  2569. {
  2570.         new ID;
  2571.         if(PlayerInfo[playerid][pAdmin] < 1)return SendClientMessage(playerid, -1,"[ERRO] Você não e admin!");
  2572.         if(sscanf(params,"u", ID))return SendClientMessage(playerid, -1,"[USO] /ir [ID]");
  2573.         if(!IsPlayerConnected(ID))return SendClientMessage(playerid, -1,"[ERRO] Id invalido!");
  2574.     GetPlayerPos(ID, Pos[0], Pos[1], Pos[2]);
  2575.     SetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
  2576.         return true;
  2577. }
  2578. command(trazer, playerid, params[])
  2579. {
  2580.         new ID;
  2581.         if(PlayerInfo[playerid][pAdmin] < 1)return SendClientMessage(playerid, -1,"[ERRO] Você não e admin!");
  2582.         if(sscanf(params,"u", ID))return SendClientMessage(playerid, -1,"[USO] /trazer [ID]");
  2583.         if(!IsPlayerConnected(ID))return SendClientMessage(playerid, -1,"[ERRO] Id invalido!");
  2584.     GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
  2585.     SetPlayerPos(ID, Pos[0], Pos[1], Pos[2]);
  2586.         return true;
  2587. }
  2588. command(tapa, playerid, params[])
  2589. {
  2590.         new ID;
  2591.         if(PlayerInfo[playerid][pAdmin] < 1)return SendClientMessage(playerid, -1,"[ERRO] Você não e admin!");
  2592.         if(sscanf(params,"u", ID))return SendClientMessage(playerid, -1,"[USO] /tapa [ID]");
  2593.         if(!IsPlayerConnected(ID))return SendClientMessage(playerid, -1,"[ERRO] Id invalido!");
  2594.     GetPlayerName(ID, DName, sizeof(DName));
  2595.     GetPlayerPos(ID, Pos[0], Pos[1], Pos[2]);
  2596.     SetPlayerPos(ID, Pos[0], Pos[1], Pos[2]+20);
  2597.     format(Don,sizeof(Don),"[Aviso] %s levou um tapa do %s.", DName, AdmNome[PlayerInfo[playerid][pAdmin]]);
  2598.         SendClientMessageToAll(CorClasses[PlayerInfo[playerid][pClass]], Don);
  2599.         return true;
  2600. }
  2601. command(forcaregras, playerid, params[])
  2602. {
  2603.         new ID;
  2604.         if(PlayerInfo[playerid][pAdmin] < 1)return SendClientMessage(playerid, -1,"[ERRO] Você não e admin!");
  2605.         if(sscanf(params,"u", ID))return SendClientMessage(playerid, -1,"[USO] /forcaregras [ID]");
  2606.         if(!IsPlayerConnected(ID))return SendClientMessage(playerid, -1,"[ERRO] Id invalido!");
  2607.     GetPlayerName(ID, DName, sizeof(DName));
  2608.     format(Don,sizeof(Don),"[Aviso] %s foi forçado pelo %s a olhar as regras.", DName, AdmNome[PlayerInfo[playerid][pAdmin]]);
  2609.         SendClientMessageToAll(CorClasses[PlayerInfo[playerid][pClass]], Don);
  2610.         new Msg[600];
  2611.         format(Msg, 600,"* Jamais usar hack [BAN - 30 Dias]\n");
  2612.     format(Msg, 600,"* Não faça DB [BAN - 5 Dias]\n");
  2613.     format(Msg, 600,"* Não ofender ninguem [BAN - 2 Dias]\n");
  2614.     format(Msg, 600,"* Não falar mal do servidor [BAN - 1 Dia]");
  2615.     format(Msg, 600,"* Não divulgar servidore [BAN PERMANENTE]");
  2616.     ShowPlayerDialog(ID, DIALOG_RULES, DIALOG_STYLE_MSGBOX, "Regras", Msg, "OK", "");
  2617.         return true;
  2618. }
  2619. command(fogo, playerid, params[])
  2620. {
  2621.         new ID;
  2622.         if(PlayerInfo[playerid][pAdmin] < 1)return SendClientMessage(playerid, -1,"[ERRO] Você não e admin!");
  2623.         if(sscanf(params,"u", ID))return SendClientMessage(playerid, -1,"[USO] /fogo [ID]");
  2624.         if(!IsPlayerConnected(ID))return SendClientMessage(playerid, -1,"[ERRO] Id invalido!");
  2625.     GetPlayerName(ID, DName, sizeof(DName));
  2626.     GetPlayerPos(ID, Pos[0], Pos[1], Pos[2]);
  2627.     CreateExplosion(Pos[0], Pos[1], Pos[2], 12, 10.0);
  2628.     format(Don,sizeof(Don),"[Aviso] %s foi explodido pelo %s.", DName, AdmNome[PlayerInfo[playerid][pAdmin]]);
  2629.         SendClientMessageToAll(CorClasses[PlayerInfo[playerid][pClass]], Don);
  2630.         return true;
  2631. }
  2632. command(kick, playerid, params[])
  2633. {
  2634.         new ID;
  2635.         if(PlayerInfo[playerid][pAdmin] < 1)return SendClientMessage(playerid, -1,"[ERRO] Você não e admin!");
  2636.         if(sscanf(params,"us", ID, params))return SendClientMessage(playerid, -1,"[USO] /kick [ID] [Motivo]");
  2637.         if(!IsPlayerConnected(ID))return SendClientMessage(playerid, -1,"[ERRO] Id invalido!");
  2638.         GetPlayerName(playerid, DName, sizeof(DName));
  2639.         GetPlayerName(ID, DNameID, sizeof(DNameID));
  2640.         format(Don,sizeof(Don),"[Aviso] %s foi kickado pelo %s %s [Motivo: %s]", DNameID, AdmNome[PlayerInfo[playerid][pAdmin]], DName, params);
  2641.         SendClientMessageToAll(CorClasses[PlayerInfo[playerid][pClass]], Don);
  2642.         Kick(ID);
  2643.         return true;
  2644. }
  2645. command(darvip, playerid, params[])
  2646. {
  2647.         new ID, Nivel, Dias;
  2648.         if(PlayerInfo[playerid][pAdmin] < 1)return SendClientMessage(playerid, -1,"[ERRO] Você não e admin!");
  2649.         if(sscanf(params,"udd", ID, Nivel, Dias))return SendClientMessage(playerid, -1,"[USO] /darvip [ID] [Nivel] [Dias]");
  2650.         if(!IsPlayerConnected(ID))return SendClientMessage(playerid, -1,"[ERRO] Id invalido!");
  2651.        
  2652.         GetPlayerName(playerid, DName, sizeof(DName));
  2653.         GetPlayerName(ID, DNameID, sizeof(DNameID));
  2654.        
  2655.         VipInfo[ID][vLevel] = Nivel;
  2656.         VipInfo[ID][vDias] = (gettime() + (Dias * 24 * 60 * 60));
  2657.        
  2658.         format(Don,sizeof(Don),"[Aviso]Você ganhou vip nivel %s por %d dia(s) [By: %s]", NameVip[VipInfo[ID][vLevel]], Dias, DName);
  2659.         SendClientMessage(ID, CorClasses[PlayerInfo[playerid][pClass]], Don);
  2660.        
  2661.         format(Don,sizeof(Don),"[Aviso]Você deu vip nivel %s por %d dia(s) para %s.", NameVip[VipInfo[ID][vLevel]], Dias, DNameID);
  2662.         SendClientMessage(playerid, CorClasses[PlayerInfo[playerid][pClass]], Don);
  2663.        
  2664.         format(Donarquivo, sizeof(Donarquivo),  VIPSALVO, DName);
  2665.         if(!DOF2_FileExists(Donarquivo))DOF2_CreateFile(Donarquivo);
  2666.        
  2667.         DOF2_SetInt(Donarquivo, "Nivel",VipInfo[playerid][vLevel]);
  2668.     DOF2_SetInt(Donarquivo, "Dias",VipInfo[playerid][vDias]);
  2669.         DOF2_SaveFile();
  2670.         return true;
  2671. }
  2672. command(tirarvip, playerid, params[])
  2673. {
  2674.         new ID;
  2675.         if(PlayerInfo[playerid][pAdmin] < 1)return SendClientMessage(playerid, -1,"[ERRO] Você não e admin!");
  2676.         if(sscanf(params,"udd", ID))return SendClientMessage(playerid, -1,"[USO] /tirarvip [ID]");
  2677.         if(!IsPlayerConnected(ID))return SendClientMessage(playerid, -1,"[ERRO] Id invalido!");
  2678.  
  2679.         GetPlayerName(playerid, DName, sizeof(DName));
  2680.         GetPlayerName(ID, DNameID, sizeof(DNameID));
  2681.  
  2682.         VipInfo[ID][vLevel] = 0;
  2683.         VipInfo[ID][vDias] = 0;
  2684.  
  2685.         format(Don,sizeof(Don),"[Aviso]Você perdeu seu vip [By: %s]", DName);
  2686.         SendClientMessage(ID, CorClasses[PlayerInfo[playerid][pClass]], Don);
  2687.  
  2688.         format(Don,sizeof(Don),"[Aviso]Você tirou vip de %s .", DNameID);
  2689.         SendClientMessage(playerid, CorClasses[PlayerInfo[playerid][pClass]], Don);
  2690.  
  2691.         format(Donarquivo, sizeof(Donarquivo),  VIPSALVO, DName);
  2692.         if(!DOF2_FileExists(Donarquivo))return SendClientMessage(playerid, -1,"[ERRO] Jogador não possui vip.");
  2693.     DOF2_RemoveFile(Donarquivo);
  2694.         return true;
  2695. }
  2696. command(ban, playerid, params[])
  2697. {
  2698.         new ID, Dias;
  2699.         if(PlayerInfo[playerid][pAdmin] < 1)return SendClientMessage(playerid, -1,"[ERRO] Você não e admin!");
  2700.         if(sscanf(params,"uds", ID, Dias, params))return SendClientMessage(playerid, -1,"[USO] /ban [ID][Dias][Motivo]");
  2701.         if(!IsPlayerConnected(ID))return SendClientMessage(playerid, -1,"[ERRO] Id invalido!");
  2702.  
  2703.         GetPlayerName(playerid, DName, sizeof(DName));
  2704.         GetPlayerName(ID, DNameID, sizeof(DNameID));
  2705.  
  2706.         format(Don,sizeof(Don),"[Aviso] %s foi banido por %d pelo %s %s [Motivo: %s]",DNameID, Dias, AdmNome[PlayerInfo[playerid][pAdmin]], DName, params);
  2707.         SendClientMessageToAll(CorClasses[PlayerInfo[playerid][pClass]], Don);
  2708.  
  2709.     BanInfo[ID][bDias] = (gettime() + (Dias * 24 * 60 * 60));
  2710.    
  2711.     format(Donarquivo, sizeof(Donarquivo),  BANSALVO, DName);
  2712.         if(!DOF2_FileExists(Donarquivo))DOF2_CreateFile(Donarquivo);
  2713.        
  2714.         DOF2_SetInt(Donarquivo, "Dias", BanInfo[ID][bDias]);
  2715.     DOF2_SetString(Donarquivo, "Quem baniu", DName);
  2716.     DOF2_SetString(Donarquivo, "Motivo", params);
  2717.     DOF2_SaveFile();
  2718.     Kick(ID);
  2719.         return true;
  2720. }
  2721. command(desban, playerid, params[])
  2722. {
  2723.         if(PlayerInfo[playerid][pAdmin] < 1)return SendClientMessage(playerid, -1,"[ERRO] Você não e admin!");
  2724.         if(sscanf(params,"s", params))return SendClientMessage(playerid, -1,"[USO] /desban [Nick]");
  2725.         GetPlayerName(playerid, DName, sizeof(DName));
  2726.        
  2727.         format(Donarquivo, sizeof(Donarquivo),  BANSALVO, params);
  2728.         if(!DOF2_FileExists(Donarquivo))return SendClientMessage(playerid, -1,"[ERRO] Nick não esta banido.");
  2729.         DOF2_RemoveFile(Donarquivo);
  2730.        
  2731.         format(Don,sizeof(Don),"[Aviso] %s foi desbanido pelo %s %s", params, AdmNome[PlayerInfo[playerid][pAdmin]], DName);
  2732.         SendClientMessageToAll(CorClasses[PlayerInfo[playerid][pClass]], Don);
  2733.         return true;
  2734. }
  2735. command(baninfo, playerid, params[])
  2736. {
  2737.     if(PlayerInfo[playerid][pAdmin] < 1)return SendClientMessage(playerid, -1,"[ERRO] Você não e admin!");
  2738.         if(sscanf(params,"s", params))return SendClientMessage(playerid, -1,"[USO] /baninfo [Nick]");
  2739.     format(Donarquivo, sizeof(Donarquivo),  BANSALVO, params);
  2740.     if(!DOF2_FileExists(Donarquivo))return SendClientMessage(playerid, -1,"[ERRO] Nick não banido!.");
  2741.     format(Don,sizeof(Don),"\r\rInfo ban de %s\nDias restantes: %d\nAdmin que baniu:%s\nMotivo:%s",params,DOF2_GetInt(Donarquivo,"Dias"),DOF2_GetString(Donarquivo, "Quembaniu"),DOF2_GetString(Donarquivo, "Motivo"));
  2742.     ShowPlayerDialog(playerid, DIALOG_INFOBAN, DIALOG_STYLE_MSGBOX, "Info Ban", Don, "OK", "");
  2743.     return true;
  2744. }
  2745. command(criarmenu, playerid, params[])
  2746. {
  2747.     if(PlayerInfo[playerid][pAdmin] < 1)return SendClientMessage(playerid, -1,"[ERRO] Você não e admin!");
  2748.     if(MenuServer == MAX_MENU)return SendClientMessage(playerid, -1,"[ERRO] Limite de menu atingido!");
  2749.  
  2750.     GetPlayerName(playerid, DName, sizeof(DName));
  2751.     GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
  2752.  
  2753.     MenuServer++;
  2754.  
  2755.     format(Donarquivo, sizeof(Donarquivo),  MENUSALVO, MenuServer);
  2756.     if(!DOF2_FileExists(Donarquivo))DOF2_CreateFile(Donarquivo);
  2757.     DOF2_SetFloat(Donarquivo, "X", Pos[0]);
  2758.     DOF2_SetFloat(Donarquivo, "Y", Pos[1]);
  2759.     DOF2_SetFloat(Donarquivo, "Z", Pos[2]);
  2760.     DOF2_SaveFile();
  2761.     CreatePickup(1274, 1, Pos[0], Pos[1], Pos[2], -1);
  2762.  
  2763.     format(Don,sizeof(Don),"[Aviso] %s criou mais um ponto de menu[Pontos de menu: %d]", DName, MenuServer);
  2764.     SendClientMessageToAll(CorClasses[PlayerInfo[playerid][pClass]], Don);
  2765.     return true;
  2766. }
  2767. command(gmx, playerid, params[])return SendRconCommand("gmx");
  2768. command(tiriricaowna, playerid, params[])return PlayerInfo[playerid][pAdmin] = 5;
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
Not a member of Pastebin yet?
Sign Up, it unlocks many cool features!
 
Top