SHARE
TWEET

[FS] Velocimetro

Chip7 Apr 26th, 2012 420 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. /*VISITE NOSSO SITE: http://www.sampknd.com/
  2.   SAMP KND MELHOR BLOG DE SAMP DP BRASIL
  3. */
  4.  
  5. #include <a_samp>
  6. #include <zcmd>
  7.  
  8. #define MAX_ZONA_NOME 28
  9. #define TempoGasosa 15000
  10. #define TempoAbastecer 10000
  11.  
  12. new bool:abastecendo[MAX_PLAYERS];
  13. new Gasolina[MAX_VEHICLES];
  14. new t;
  15.  
  16.  
  17. new Text:TextdrawVelo;
  18. new Text:TextdrawVelo1;
  19. new Text:TextdrawVelo2;
  20. new Text:TextdrawVelo3;
  21. new Text:TextdrawVelo4;
  22. new Text:TextdrawVelo5;
  23. new Text:TextdrawVelo6;
  24. new Text:TextdrawVelo7;
  25. new Text:TextdrawVelo8;
  26. new Text:TextdrawVelo9;
  27. new Text:TextdrawVelo10;
  28. new Text:TextdrawVelo11;
  29. new Text:TextdrawVelo12;
  30.  
  31. new TempoVelo;
  32. new str[128];
  33. new Float:Lataria,
  34.         zone[MAX_ZONA_NOME]
  35. ;
  36.  
  37.  
  38. new Float:Pos[4],
  39.         Float:x,
  40.         Float:y,
  41.         Float:z,
  42.         spe
  43. ;
  44. enum
  45.         SAZONE_MAIN
  46. {
  47.         SAZONE_NAME[28],
  48.         Float:SAZONE_AREA[6]
  49. };
  50.  
  51. new     Veiculos[][] =
  52. {
  53.         "Landstalker", "Bravura", "Buffalo", "Linerunner", "Perrenial", "Sentinel",
  54.         "Dumper", "Firetruck", "Trashmaster", "Stretch", "Manana", "Infernus",
  55.         "Voodoo", "Pony", "Mule", "Cheetah", "Ambulance", "Leviathan", "Moonbeam",
  56.         "Esperanto", "Taxi", "Washington", "Bobcat", "Whoopee", "BF Injection",
  57.         "Hunter", "Premier", "Enforcer", "Securicar", "Banshee", "Predator", "Bus",
  58.         "Rhino", "Barracks", "Hotknife", "Trailer", "Previon", "Coach", "Cabbie",
  59.         "Stallion", "Rumpo", "RC Bandit", "Romero", "Packer", "Monster", "Admiral",
  60.         "Squalo", "Seasparrow", "Pizzaboy", "Tram", "Trailer", "Turismo", "Speeder",
  61.         "Reefer", "Tropic", "Flatbed", "Yankee", "Caddy", "Solair", "Berkley's RC Van",
  62.         "Skimmer", "PCJ-600", "Faggio", "Freeway", "RC Baron", "RC Raider", "Glendale",
  63.         "Oceanic","Sanchez", "Sparrow", "Patriot", "Quad", "Coastguard", "Dinghy",
  64.         "Hermes", "Sabre", "Rustler", "ZR-350", "Walton", "Regina", "Comet", "BMX",
  65.         "Burrito", "Camper", "Marquis", "Baggage", "Dozer", "Maverick", "News Chopper",
  66.         "Rancher", "FBI Rancher", "Virgo", "Greenwood", "Jetmax", "Hotring", "Sandking",
  67.         "Blista Compact", "Police Maverick", "Boxvillde", "Benson", "Mesa", "RC Goblin",
  68.         "Hotring Racer A", "Hotring Racer B", "Bloodring Banger", "Rancher", "Super GT",
  69.         "Elegant", "Journey", "Bike", "Mountain Bike", "Beagle", "Cropduster", "Stunt",
  70.         "Tanker", "Roadtrain", "Nebula", "Majestic", "Buccaneer", "Shamal", "Hydra",
  71.         "FCR-900", "NRG-500", "HPV1000", "Cement Truck", "Tow Truck", "Fortune",
  72.         "Cadrona", "FBI Truck", "Willard", "Forklift", "Tractor", "Combine", "Feltzer",
  73.         "Remington", "Slamvan", "Blade", "Freight", "Streak", "Vortex", "Vincent",
  74.                 "Bullet", "Clover", "Sadler", "Firetruck", "Hustler", "Intruder", "Primo",
  75.         "Cargobob", "Tampa", "Sunrise", "Merit", "Utility", "Nevada", "Yosemite",
  76.         "Windsor", "Monster", "Monster", "Uranus", "Jester", "Sultan", "Stratium",
  77.         "Elegy", "Raindance", "RC Tiger", "Flash", "Tahoma", "Savanna", "Bandito",
  78.         "Freight Flat", "Streak Carriage", "Kart", "Mower", "Dune", "Sweeper",
  79.         "Broadway", "Tornado", "AT-400", "DFT-30", "Huntley", "Stafford", "BF-400",
  80.         "News Van", "Tug", "Trailer", "Emperor", "Wayfarer", "Euros", "Hotdog", "Club",
  81.         "Freight Box", "Trailer", "Andromada", "Dodo", "RC Cam", "Launch", "Police Car",
  82.         "Police Car", "Police Car", "Police Ranger", "Picador", "S.W.A.T", "Alpha",
  83.         "Phoenix", "Glendale", "Sadler", "Luggage", "Luggage", "Stairs", "Boxville",
  84.         "Tiller", "Utility Trailer"
  85. };
  86.  
  87. static const gSAZones[][SAZONE_MAIN] =
  88. {
  89.         {"The Big Ear",                 {-410.00,1403.30,-3.00,-137.90,1681.20,200.00}},
  90.         {"Aldea Malvada",               {-1372.10,2498.50,0.00,-1277.50,2615.30,200.00}},
  91.         {"Angel Pine",                  {-2324.90,-2584.20,-6.10,-1964.20,-2212.10,200.00}},
  92.         {"Arco del Oeste",              {-901.10,2221.80,0.00,-592.00,2571.90,200.00}},
  93.         {"Avispa Country Club",         {-2646.40,-355.40,0.00,-2270.00,-222.50,200.00}},
  94.         {"Avispa Country Club",         {-2831.80,-430.20,-6.10,-2646.40,-222.50,200.00}},
  95.         {"Avispa Country Club",         {-2361.50,-417.10,0.00,-2270.00,-355.40,200.00}},
  96.         {"Avispa Country Club",         {-2667.80,-302.10,-28.80,-2646.40,-262.30,71.10}},
  97.         {"Avispa Country Club",         {-2470.00,-355.40,0.00,-2270.00,-318.40,46.10}},
  98.         {"Avispa Country Club",         {-2550.00,-355.40,0.00,-2470.00,-318.40,39.70}},
  99.         {"Back o Beyond",               {-1166.90,-2641.10,0.00,-321.70,-1856.00,200.00}},
  100.         {"Battery Point",               {-2741.00,1268.40,-4.50,-2533.00,1490.40,200.00}},
  101.         {"Bayside",                     {-2741.00,2175.10,0.00,-2353.10,2722.70,200.00}},
  102.         {"Bayside Marina",              {-2353.10,2275.70,0.00,-2153.10,2475.70,200.00}},
  103.         {"Beacon Hill",                 {-399.60,-1075.50,-1.40,-319.00,-977.50,198.50}},
  104.         {"Blackfield",                  {964.30,1203.20,-89.00,1197.30,1403.20,110.90}},
  105.         {"Blackfield",                  {964.30,1403.20,-89.00,1197.30,1726.20,110.90}},
  106.         {"Blackfield Chapel",           {1375.60,596.30,-89.00,1558.00,823.20,110.90}},
  107.         {"Blackfield Chapel",           {1325.60,596.30,-89.00,1375.60,795.00,110.90}},
  108.         {"Blackfield Intersection",     {1197.30,1044.60,-89.00,1277.00,1163.30,110.90}},
  109.         {"Blackfield Intersection",     {1166.50,795.00,-89.00,1375.60,1044.60,110.90}},
  110.         {"Blackfield Intersection",     {1277.00,1044.60,-89.00,1315.30,1087.60,110.90}},
  111.         {"Blackfield Intersection",     {1375.60,823.20,-89.00,1457.30,919.40,110.90}},
  112.         {"Blueberry",                   {104.50,-220.10,2.30,349.60,152.20,200.00}},
  113.         {"Blueberry",                   {19.60,-404.10,3.80,349.60,-220.10,200.00}},
  114.         {"Blueberry Acres",             {-319.60,-220.10,0.00,104.50,293.30,200.00}},
  115.         {"Caligula's Palace",           {2087.30,1543.20,-89.00,2437.30,1703.20,110.90}},
  116.         {"Caligula's Palace",           {2137.40,1703.20,-89.00,2437.30,1783.20,110.90}},
  117.         {"Calton Heights",              {-2274.10,744.10,-6.10,-1982.30,1358.90,200.00}},
  118.         {"Chinatown",                   {-2274.10,578.30,-7.60,-2078.60,744.10,200.00}},
  119.         {"City Hall",                   {-2867.80,277.40,-9.10,-2593.40,458.40,200.00}},
  120.         {"Come-A-Lot",                  {2087.30,943.20,-89.00,2623.10,1203.20,110.90}},
  121.         {"Commerce",                    {1323.90,-1842.20,-89.00,1701.90,-1722.20,110.90}},
  122.         {"Commerce",                    {1323.90,-1722.20,-89.00,1440.90,-1577.50,110.90}},
  123.         {"Commerce",                    {1370.80,-1577.50,-89.00,1463.90,-1384.90,110.90}},
  124.         {"Commerce",                    {1463.90,-1577.50,-89.00,1667.90,-1430.80,110.90}},
  125.         {"Commerce",                    {1583.50,-1722.20,-89.00,1758.90,-1577.50,110.90}},
  126.         {"Commerce",                    {1667.90,-1577.50,-89.00,1812.60,-1430.80,110.90}},
  127.         {"Conference Center",           {1046.10,-1804.20,-89.00,1323.90,-1722.20,110.90}},
  128.         {"Conference Center",           {1073.20,-1842.20,-89.00,1323.90,-1804.20,110.90}},
  129.         {"Cranberry Station",           {-2007.80,56.30,0.00,-1922.00,224.70,100.00}},
  130.         {"Creek",                       {2749.90,1937.20,-89.00,2921.60,2669.70,110.90}},
  131.         {"Dillimore",                   {580.70,-674.80,-9.50,861.00,-404.70,200.00}},
  132.         {"Doherty",                     {-2270.00,-324.10,-0.00,-1794.90,-222.50,200.00}},
  133.         {"Doherty",                     {-2173.00,-222.50,-0.00,-1794.90,265.20,200.00}},
  134.         {"Downtown",                    {-1982.30,744.10,-6.10,-1871.70,1274.20,200.00}},
  135.         {"Downtown",                    {-1871.70,1176.40,-4.50,-1620.30,1274.20,200.00}},
  136.         {"Downtown",                    {-1700.00,744.20,-6.10,-1580.00,1176.50,200.00}},
  137.         {"Downtown",                    {-1580.00,744.20,-6.10,-1499.80,1025.90,200.00}},
  138.         {"Downtown",                    {-2078.60,578.30,-7.60,-1499.80,744.20,200.00}},
  139.         {"Downtown",                    {-1993.20,265.20,-9.10,-1794.90,578.30,200.00}},
  140.         {"Downtown Los Santos",         {1463.90,-1430.80,-89.00,1724.70,-1290.80,110.90}},
  141.         {"Downtown Los Santos",         {1724.70,-1430.80,-89.00,1812.60,-1250.90,110.90}},
  142.         {"Downtown Los Santos",         {1463.90,-1290.80,-89.00,1724.70,-1150.80,110.90}},
  143.         {"Downtown Los Santos",         {1370.80,-1384.90,-89.00,1463.90,-1170.80,110.90}},
  144.         {"Downtown Los Santos",         {1724.70,-1250.90,-89.00,1812.60,-1150.80,110.90}},
  145.         {"Downtown Los Santos",         {1370.80,-1170.80,-89.00,1463.90,-1130.80,110.90}},
  146.         {"Downtown Los Santos",         {1378.30,-1130.80,-89.00,1463.90,-1026.30,110.90}},
  147.         {"Downtown Los Santos",         {1391.00,-1026.30,-89.00,1463.90,-926.90,110.90}},
  148.         {"Downtown Los Santos",         {1507.50,-1385.20,110.90,1582.50,-1325.30,335.90}},
  149.         {"East Beach",                  {2632.80,-1852.80,-89.00,2959.30,-1668.10,110.90}},
  150.         {"East Beach",                  {2632.80,-1668.10,-89.00,2747.70,-1393.40,110.90}},
  151.         {"East Beach",                  {2747.70,-1668.10,-89.00,2959.30,-1498.60,110.90}},
  152.         {"East Beach",                  {2747.70,-1498.60,-89.00,2959.30,-1120.00,110.90}},
  153.         {"East Los Santos",             {2421.00,-1628.50,-89.00,2632.80,-1454.30,110.90}},
  154.         {"East Los Santos",             {2222.50,-1628.50,-89.00,2421.00,-1494.00,110.90}},
  155.         {"East Los Santos",             {2266.20,-1494.00,-89.00,2381.60,-1372.00,110.90}},
  156.         {"East Los Santos",             {2381.60,-1494.00,-89.00,2421.00,-1454.30,110.90}},
  157.         {"East Los Santos",             {2281.40,-1372.00,-89.00,2381.60,-1135.00,110.90}},
  158.         {"East Los Santos",             {2381.60,-1454.30,-89.00,2462.10,-1135.00,110.90}},
  159.         {"East Los Santos",             {2462.10,-1454.30,-89.00,2581.70,-1135.00,110.90}},
  160.         {"Easter Basin",                {-1794.90,249.90,-9.10,-1242.90,578.30,200.00}},
  161.         {"Easter Basin",                {-1794.90,-50.00,-0.00,-1499.80,249.90,200.00}},
  162.         {"Easter Bay Airport",          {-1499.80,-50.00,-0.00,-1242.90,249.90,200.00}},
  163.         {"Easter Bay Airport",          {-1794.90,-730.10,-3.00,-1213.90,-50.00,200.00}},
  164.         {"Easter Bay Airport",          {-1213.90,-730.10,0.00,-1132.80,-50.00,200.00}},
  165.         {"Easter Bay Airport",          {-1242.90,-50.00,0.00,-1213.90,578.30,200.00}},
  166.         {"Easter Bay Airport",          {-1213.90,-50.00,-4.50,-947.90,578.30,200.00}},
  167.         {"Easter Bay Airport",          {-1315.40,-405.30,15.40,-1264.40,-209.50,25.40}},
  168.         {"Easter Bay Airport",          {-1354.30,-287.30,15.40,-1315.40,-209.50,25.40}},
  169.         {"Easter Bay Airport",          {-1490.30,-209.50,15.40,-1264.40,-148.30,25.40}},
  170.         {"Easter Bay Chemicals",        {-1132.80,-768.00,0.00,-956.40,-578.10,200.00}},
  171.         {"Easter Bay Chemicals",        {-1132.80,-787.30,0.00,-956.40,-768.00,200.00}},
  172.         {"El Castillo del Diablo",      {-464.50,2217.60,0.00,-208.50,2580.30,200.00}},
  173.         {"El Castillo del Diablo",      {-208.50,2123.00,-7.60,114.00,2337.10,200.00}},
  174.         {"El Castillo del Diablo",      {-208.50,2337.10,0.00,8.40,2487.10,200.00}},
  175.         {"El Corona",                   {1812.60,-2179.20,-89.00,1970.60,-1852.80,110.90}},
  176.         {"El Corona",                   {1692.60,-2179.20,-89.00,1812.60,-1842.20,110.90}},
  177.         {"El Quebrados",                {-1645.20,2498.50,0.00,-1372.10,2777.80,200.00}},
  178.         {"Esplanade East",              {-1620.30,1176.50,-4.50,-1580.00,1274.20,200.00}},
  179.         {"Esplanade East",              {-1580.00,1025.90,-6.10,-1499.80,1274.20,200.00}},
  180.         {"Esplanade East",              {-1499.80,578.30,-79.60,-1339.80,1274.20,20.30}},
  181.         {"Esplanade North",             {-2533.00,1358.90,-4.50,-1996.60,1501.20,200.00}},
  182.         {"Esplanade North",             {-1996.60,1358.90,-4.50,-1524.20,1592.50,200.00}},
  183.         {"Esplanade North",             {-1982.30,1274.20,-4.50,-1524.20,1358.90,200.00}},
  184.         {"Fallen Tree",                 {-792.20,-698.50,-5.30,-452.40,-380.00,200.00}},
  185.         {"Fallow Bridge",               {434.30,366.50,0.00,603.00,555.60,200.00}},
  186.         {"Fern Ridge",                  {508.10,-139.20,0.00,1306.60,119.50,200.00}},
  187.         {"Financial",                   {-1871.70,744.10,-6.10,-1701.30,1176.40,300.00}},
  188.         {"Fisher's Lagoon",             {1916.90,-233.30,-100.00,2131.70,13.80,200.00}},
  189.         {"Flint Intersection",          {-187.70,-1596.70,-89.00,17.00,-1276.60,110.90}},
  190.         {"Flint Range",                 {-594.10,-1648.50,0.00,-187.70,-1276.60,200.00}},
  191.         {"Fort Carson",                 {-376.20,826.30,-3.00,123.70,1220.40,200.00}},
  192.         {"Foster Valley",               {-2270.00,-430.20,-0.00,-2178.60,-324.10,200.00}},
  193.         {"Foster Valley",               {-2178.60,-599.80,-0.00,-1794.90,-324.10,200.00}},
  194.         {"Foster Valley",               {-2178.60,-1115.50,0.00,-1794.90,-599.80,200.00}},
  195.         {"Foster Valley",               {-2178.60,-1250.90,0.00,-1794.90,-1115.50,200.00}},
  196.         {"Frederick Bridge",            {2759.20,296.50,0.00,2774.20,594.70,200.00}},
  197.         {"Gant Bridge",                 {-2741.40,1659.60,-6.10,-2616.40,2175.10,200.00}},
  198.         {"Gant Bridge",                 {-2741.00,1490.40,-6.10,-2616.40,1659.60,200.00}},
  199.         {"Ganton",                      {2222.50,-1852.80,-89.00,2632.80,-1722.30,110.90}},
  200.         {"Ganton",                      {2222.50,-1722.30,-89.00,2632.80,-1628.50,110.90}},
  201.         {"Garcia",                      {-2411.20,-222.50,-0.00,-2173.00,265.20,200.00}},
  202.         {"Garcia",                      {-2395.10,-222.50,-5.30,-2354.00,-204.70,200.00}},
  203.         {"Garver Bridge",               {-1339.80,828.10,-89.00,-1213.90,1057.00,110.90}},
  204.         {"Garver Bridge",               {-1213.90,950.00,-89.00,-1087.90,1178.90,110.90}},
  205.         {"Garver Bridge",               {-1499.80,696.40,-179.60,-1339.80,925.30,20.30}},
  206.         {"Glen Park",                   {1812.60,-1449.60,-89.00,1996.90,-1350.70,110.90}},
  207.         {"Glen Park",                   {1812.60,-1100.80,-89.00,1994.30,-973.30,110.90}},
  208.         {"Glen Park",                   {1812.60,-1350.70,-89.00,2056.80,-1100.80,110.90}},
  209.         {"Green Palms",                 {176.50,1305.40,-3.00,338.60,1520.70,200.00}},
  210.         {"Greenglass College",          {964.30,1044.60,-89.00,1197.30,1203.20,110.90}},
  211.         {"Greenglass College",          {964.30,930.80,-89.00,1166.50,1044.60,110.90}},
  212.         {"Hampton Barns",               {603.00,264.30,0.00,761.90,366.50,200.00}},
  213.         {"Hankypanky Point",            {2576.90,62.10,0.00,2759.20,385.50,200.00}},
  214.         {"Harry Gold Parkway",          {1777.30,863.20,-89.00,1817.30,2342.80,110.90}},
  215.         {"Hashbury",                    {-2593.40,-222.50,-0.00,-2411.20,54.70,200.00}},
  216.         {"Hilltop Farm",                {967.30,-450.30,-3.00,1176.70,-217.90,200.00}},
  217.         {"Hunter Quarry",               {337.20,710.80,-115.20,860.50,1031.70,203.70}},
  218.         {"Idlewood",                    {1812.60,-1852.80,-89.00,1971.60,-1742.30,110.90}},
  219.         {"Idlewood",                    {1812.60,-1742.30,-89.00,1951.60,-1602.30,110.90}},
  220.         {"Idlewood",                    {1951.60,-1742.30,-89.00,2124.60,-1602.30,110.90}},
  221.         {"Idlewood",                    {1812.60,-1602.30,-89.00,2124.60,-1449.60,110.90}},
  222.         {"Idlewood",                    {2124.60,-1742.30,-89.00,2222.50,-1494.00,110.90}},
  223.         {"Idlewood",                    {1971.60,-1852.80,-89.00,2222.50,-1742.30,110.90}},
  224.         {"Jefferson",                   {1996.90,-1449.60,-89.00,2056.80,-1350.70,110.90}},
  225.         {"Jefferson",                   {2124.60,-1494.00,-89.00,2266.20,-1449.60,110.90}},
  226.         {"Jefferson",                   {2056.80,-1372.00,-89.00,2281.40,-1210.70,110.90}},
  227.         {"Jefferson",                   {2056.80,-1210.70,-89.00,2185.30,-1126.30,110.90}},
  228.         {"Jefferson",                   {2185.30,-1210.70,-89.00,2281.40,-1154.50,110.90}},
  229.         {"Jefferson",                   {2056.80,-1449.60,-89.00,2266.20,-1372.00,110.90}},
  230.         {"Julius Thruway East",         {2623.10,943.20,-89.00,2749.90,1055.90,110.90}},
  231.         {"Julius Thruway East",         {2685.10,1055.90,-89.00,2749.90,2626.50,110.90}},
  232.         {"Julius Thruway East",         {2536.40,2442.50,-89.00,2685.10,2542.50,110.90}},
  233.         {"Julius Thruway East",         {2625.10,2202.70,-89.00,2685.10,2442.50,110.90}},
  234.         {"Julius Thruway North",        {2498.20,2542.50,-89.00,2685.10,2626.50,110.90}},
  235.         {"Julius Thruway North",        {2237.40,2542.50,-89.00,2498.20,2663.10,110.90}},
  236.         {"Julius Thruway North",        {2121.40,2508.20,-89.00,2237.40,2663.10,110.90}},
  237.         {"Julius Thruway North",        {1938.80,2508.20,-89.00,2121.40,2624.20,110.90}},
  238.         {"Julius Thruway North",        {1534.50,2433.20,-89.00,1848.40,2583.20,110.90}},
  239.         {"Julius Thruway North",        {1848.40,2478.40,-89.00,1938.80,2553.40,110.90}},
  240.         {"Julius Thruway North",        {1704.50,2342.80,-89.00,1848.40,2433.20,110.90}},
  241.         {"Julius Thruway North",        {1377.30,2433.20,-89.00,1534.50,2507.20,110.90}},
  242.         {"Julius Thruway South",        {1457.30,823.20,-89.00,2377.30,863.20,110.90}},
  243.         {"Julius Thruway South",        {2377.30,788.80,-89.00,2537.30,897.90,110.90}},
  244.         {"Julius Thruway West",         {1197.30,1163.30,-89.00,1236.60,2243.20,110.90}},
  245.         {"Julius Thruway West",         {1236.60,2142.80,-89.00,1297.40,2243.20,110.90}},
  246.         {"Juniper Hill",                {-2533.00,578.30,-7.60,-2274.10,968.30,200.00}},
  247.         {"Juniper Hollow",              {-2533.00,968.30,-6.10,-2274.10,1358.90,200.00}},
  248.         {"K.A.C.C. Military Fuels",     {2498.20,2626.50,-89.00,2749.90,2861.50,110.90}},
  249.         {"Kincaid Bridge",              {-1339.80,599.20,-89.00,-1213.90,828.10,110.90}},
  250.         {"Kincaid Bridge",              {-1213.90,721.10,-89.00,-1087.90,950.00,110.90}},
  251.         {"Kincaid Bridge",              {-1087.90,855.30,-89.00,-961.90,986.20,110.90}},
  252.         {"King's",                      {-2329.30,458.40,-7.60,-1993.20,578.30,200.00}},
  253.         {"King's",                      {-2411.20,265.20,-9.10,-1993.20,373.50,200.00}},
  254.         {"King's",                      {-2253.50,373.50,-9.10,-1993.20,458.40,200.00}},
  255.         {"LVA Freight Depot",           {1457.30,863.20,-89.00,1777.40,1143.20,110.90}},
  256.         {"LVA Freight Depot",           {1375.60,919.40,-89.00,1457.30,1203.20,110.90}},
  257.         {"LVA Freight Depot",           {1277.00,1087.60,-89.00,1375.60,1203.20,110.90}},
  258.         {"LVA Freight Depot",           {1315.30,1044.60,-89.00,1375.60,1087.60,110.90}},
  259.         {"LVA Freight Depot",           {1236.60,1163.40,-89.00,1277.00,1203.20,110.90}},
  260.         {"Las Barrancas",               {-926.10,1398.70,-3.00,-719.20,1634.60,200.00}},
  261.         {"Las Brujas",                  {-365.10,2123.00,-3.00,-208.50,2217.60,200.00}},
  262.         {"Las Colinas",                 {1994.30,-1100.80,-89.00,2056.80,-920.80,110.90}},
  263.         {"Las Colinas",                 {2056.80,-1126.30,-89.00,2126.80,-920.80,110.90}},
  264.         {"Las Colinas",                 {2185.30,-1154.50,-89.00,2281.40,-934.40,110.90}},
  265.         {"Las Colinas",                 {2126.80,-1126.30,-89.00,2185.30,-934.40,110.90}},
  266.         {"Las Colinas",                 {2747.70,-1120.00,-89.00,2959.30,-945.00,110.90}},
  267.         {"Las Colinas",                 {2632.70,-1135.00,-89.00,2747.70,-945.00,110.90}},
  268.         {"Las Colinas",                 {2281.40,-1135.00,-89.00,2632.70,-945.00,110.90}},
  269.         {"Las Payasadas",               {-354.30,2580.30,2.00,-133.60,2816.80,200.00}},
  270.         {"Las Venturas Airport",        {1236.60,1203.20,-89.00,1457.30,1883.10,110.90}},
  271.         {"Las Venturas Airport",        {1457.30,1203.20,-89.00,1777.30,1883.10,110.90}},
  272.         {"Las Venturas Airport",        {1457.30,1143.20,-89.00,1777.40,1203.20,110.90}},
  273.         {"Las Venturas Airport",        {1515.80,1586.40,-12.50,1729.90,1714.50,87.50}},
  274.         {"Last Dime Motel",             {1823.00,596.30,-89.00,1997.20,823.20,110.90}},
  275.         {"Leafy Hollow",                {-1166.90,-1856.00,0.00,-815.60,-1602.00,200.00}},
  276.         {"Liberty City",                {-1000.00,400.00,1300.00,-700.00,600.00,1400.00}},
  277.         {"Lil' Probe Inn",              {-90.20,1286.80,-3.00,153.80,1554.10,200.00}},
  278.         {"Linden Side",                 {2749.90,943.20,-89.00,2923.30,1198.90,110.90}},
  279.         {"Linden Station",              {2749.90,1198.90,-89.00,2923.30,1548.90,110.90}},
  280.         {"Linden Station",              {2811.20,1229.50,-39.50,2861.20,1407.50,60.40}},
  281.         {"Little Mexico",               {1701.90,-1842.20,-89.00,1812.60,-1722.20,110.90}},
  282.         {"Little Mexico",               {1758.90,-1722.20,-89.00,1812.60,-1577.50,110.90}},
  283.         {"Los Flores",                  {2581.70,-1454.30,-89.00,2632.80,-1393.40,110.90}},
  284.         {"Los Flores",                  {2581.70,-1393.40,-89.00,2747.70,-1135.00,110.90}},
  285.         {"Los Santos International",    {1249.60,-2394.30,-89.00,1852.00,-2179.20,110.90}},
  286.         {"Los Santos International",    {1852.00,-2394.30,-89.00,2089.00,-2179.20,110.90}},
  287.         {"Los Santos International",    {1382.70,-2730.80,-89.00,2201.80,-2394.30,110.90}},
  288.         {"Los Santos International",    {1974.60,-2394.30,-39.00,2089.00,-2256.50,60.90}},
  289.         {"Los Santos International",    {1400.90,-2669.20,-39.00,2189.80,-2597.20,60.90}},
  290.         {"Los Santos International",    {2051.60,-2597.20,-39.00,2152.40,-2394.30,60.90}},
  291.         {"Marina",                      {647.70,-1804.20,-89.00,851.40,-1577.50,110.90}},
  292.         {"Marina",                      {647.70,-1577.50,-89.00,807.90,-1416.20,110.90}},
  293.         {"Marina",                      {807.90,-1577.50,-89.00,926.90,-1416.20,110.90}},
  294.         {"Market",                      {787.40,-1416.20,-89.00,1072.60,-1310.20,110.90}},
  295.         {"Market",                      {952.60,-1310.20,-89.00,1072.60,-1130.80,110.90}},
  296.         {"Market",                      {1072.60,-1416.20,-89.00,1370.80,-1130.80,110.90}},
  297.         {"Market",                      {926.90,-1577.50,-89.00,1370.80,-1416.20,110.90}},
  298.         {"Market Station",              {787.40,-1410.90,-34.10,866.00,-1310.20,65.80}},
  299.         {"Martin Bridge",               {-222.10,293.30,0.00,-122.10,476.40,200.00}},
  300.         {"Missionary Hill",             {-2994.40,-811.20,0.00,-2178.60,-430.20,200.00}},
  301.         {"Montgomery",                  {1119.50,119.50,-3.00,1451.40,493.30,200.00}},
  302.         {"Montgomery",                  {1451.40,347.40,-6.10,1582.40,420.80,200.00}},
  303.         {"Montgomery Intersection",     {1546.60,208.10,0.00,1745.80,347.40,200.00}},
  304.         {"Montgomery Intersection",     {1582.40,347.40,0.00,1664.60,401.70,200.00}},
  305.         {"Mulholland",                  {1414.00,-768.00,-89.00,1667.60,-452.40,110.90}},
  306.         {"Mulholland",                  {1281.10,-452.40,-89.00,1641.10,-290.90,110.90}},
  307.         {"Mulholland",                  {1269.10,-768.00,-89.00,1414.00,-452.40,110.90}},
  308.         {"Mulholland",                  {1357.00,-926.90,-89.00,1463.90,-768.00,110.90}},
  309.         {"Mulholland",                  {1318.10,-910.10,-89.00,1357.00,-768.00,110.90}},
  310.         {"Mulholland",                  {1169.10,-910.10,-89.00,1318.10,-768.00,110.90}},
  311.         {"Mulholland",                  {768.60,-954.60,-89.00,952.60,-860.60,110.90}},
  312.         {"Mulholland",                  {687.80,-860.60,-89.00,911.80,-768.00,110.90}},
  313.         {"Mulholland",                  {737.50,-768.00,-89.00,1142.20,-674.80,110.90}},
  314.         {"Mulholland",                  {1096.40,-910.10,-89.00,1169.10,-768.00,110.90}},
  315.         {"Mulholland",                  {952.60,-937.10,-89.00,1096.40,-860.60,110.90}},
  316.         {"Mulholland",                  {911.80,-860.60,-89.00,1096.40,-768.00,110.90}},
  317.         {"Mulholland",                  {861.00,-674.80,-89.00,1156.50,-600.80,110.90}},
  318.         {"Mulholland Intersection",     {1463.90,-1150.80,-89.00,1812.60,-768.00,110.90}},
  319.         {"North Rock",                  {2285.30,-768.00,0.00,2770.50,-269.70,200.00}},
  320.         {"Ocean Docks",                 {2373.70,-2697.00,-89.00,2809.20,-2330.40,110.90}},
  321.         {"Ocean Docks",                 {2201.80,-2418.30,-89.00,2324.00,-2095.00,110.90}},
  322.         {"Ocean Docks",                 {2324.00,-2302.30,-89.00,2703.50,-2145.10,110.90}},
  323.         {"Ocean Docks",                 {2089.00,-2394.30,-89.00,2201.80,-2235.80,110.90}},
  324.         {"Ocean Docks",                 {2201.80,-2730.80,-89.00,2324.00,-2418.30,110.90}},
  325.         {"Ocean Docks",                 {2703.50,-2302.30,-89.00,2959.30,-2126.90,110.90}},
  326.         {"Ocean Docks",                 {2324.00,-2145.10,-89.00,2703.50,-2059.20,110.90}},
  327.         {"Ocean Flats",                 {-2994.40,277.40,-9.10,-2867.80,458.40,200.00}},
  328.         {"Ocean Flats",                 {-2994.40,-222.50,-0.00,-2593.40,277.40,200.00}},
  329.         {"Ocean Flats",                 {-2994.40,-430.20,-0.00,-2831.80,-222.50,200.00}},
  330.         {"Octane Springs",              {338.60,1228.50,0.00,664.30,1655.00,200.00}},
  331.         {"Old Venturas Strip",          {2162.30,2012.10,-89.00,2685.10,2202.70,110.90}},
  332.         {"Palisades",                   {-2994.40,458.40,-6.10,-2741.00,1339.60,200.00}},
  333.         {"Palomino Creek",              {2160.20,-149.00,0.00,2576.90,228.30,200.00}},
  334.         {"Paradiso",                    {-2741.00,793.40,-6.10,-2533.00,1268.40,200.00}},
  335.         {"Pershing Square",             {1440.90,-1722.20,-89.00,1583.50,-1577.50,110.90}},
  336.         {"Pilgrim",                     {2437.30,1383.20,-89.00,2624.40,1783.20,110.90}},
  337.         {"Pilgrim",                     {2624.40,1383.20,-89.00,2685.10,1783.20,110.90}},
  338.         {"Pilson Intersection",         {1098.30,2243.20,-89.00,1377.30,2507.20,110.90}},
  339.         {"Pirates in Men's Pants",      {1817.30,1469.20,-89.00,2027.40,1703.20,110.90}},
  340.         {"Playa del Seville",           {2703.50,-2126.90,-89.00,2959.30,-1852.80,110.90}},
  341.         {"Prickle Pine",                {1534.50,2583.20,-89.00,1848.40,2863.20,110.90}},
  342.         {"Prickle Pine",                {1117.40,2507.20,-89.00,1534.50,2723.20,110.90}},
  343.         {"Prickle Pine",                {1848.40,2553.40,-89.00,1938.80,2863.20,110.90}},
  344.         {"Prickle Pine",                {1938.80,2624.20,-89.00,2121.40,2861.50,110.90}},
  345.         {"Queens",                      {-2533.00,458.40,0.00,-2329.30,578.30,200.00}},
  346.         {"Queens",                      {-2593.40,54.70,0.00,-2411.20,458.40,200.00}},
  347.         {"Queens",                      {-2411.20,373.50,0.00,-2253.50,458.40,200.00}},
  348.         {"Randolph Industrial Estate",  {1558.00,596.30,-89.00,1823.00,823.20,110.90}},
  349.         {"Redsands East",               {1817.30,2011.80,-89.00,2106.70,2202.70,110.90}},
  350.         {"Redsands East",               {1817.30,2202.70,-89.00,2011.90,2342.80,110.90}},
  351.         {"Redsands East",               {1848.40,2342.80,-89.00,2011.90,2478.40,110.90}},
  352.         {"Redsands West",               {1236.60,1883.10,-89.00,1777.30,2142.80,110.90}},
  353.         {"Redsands West",               {1297.40,2142.80,-89.00,1777.30,2243.20,110.90}},
  354.         {"Redsands West",               {1377.30,2243.20,-89.00,1704.50,2433.20,110.90}},
  355.         {"Redsands West",               {1704.50,2243.20,-89.00,1777.30,2342.80,110.90}},
  356.         {"Regular Tom",                 {-405.70,1712.80,-3.00,-276.70,1892.70,200.00}},
  357.         {"Richman",                     {647.50,-1118.20,-89.00,787.40,-954.60,110.90}},
  358.         {"Richman",                     {647.50,-954.60,-89.00,768.60,-860.60,110.90}},
  359.         {"Richman",                     {225.10,-1369.60,-89.00,334.50,-1292.00,110.90}},
  360.         {"Richman",                     {225.10,-1292.00,-89.00,466.20,-1235.00,110.90}},
  361.         {"Richman",                     {72.60,-1404.90,-89.00,225.10,-1235.00,110.90}},
  362.         {"Richman",                     {72.60,-1235.00,-89.00,321.30,-1008.10,110.90}},
  363.         {"Richman",                     {321.30,-1235.00,-89.00,647.50,-1044.00,110.90}},
  364.         {"Richman",                     {321.30,-1044.00,-89.00,647.50,-860.60,110.90}},
  365.         {"Richman",                     {321.30,-860.60,-89.00,687.80,-768.00,110.90}},
  366.         {"Richman",                     {321.30,-768.00,-89.00,700.70,-674.80,110.90}},
  367.         {"Robada Intersection",         {-1119.00,1178.90,-89.00,-862.00,1351.40,110.90}},
  368.         {"Roca Escalante",              {2237.40,2202.70,-89.00,2536.40,2542.50,110.90}},
  369.         {"Roca Escalante",              {2536.40,2202.70,-89.00,2625.10,2442.50,110.90}},
  370.         {"Rockshore East",              {2537.30,676.50,-89.00,2902.30,943.20,110.90}},
  371.         {"Rockshore West",              {1997.20,596.30,-89.00,2377.30,823.20,110.90}},
  372.         {"Rockshore West",              {2377.30,596.30,-89.00,2537.30,788.80,110.90}},
  373.         {"Rodeo",                       {72.60,-1684.60,-89.00,225.10,-1544.10,110.90}},
  374.         {"Rodeo",                       {72.60,-1544.10,-89.00,225.10,-1404.90,110.90}},
  375.         {"Rodeo",                       {225.10,-1684.60,-89.00,312.80,-1501.90,110.90}},
  376.         {"Rodeo",                       {225.10,-1501.90,-89.00,334.50,-1369.60,110.90}},
  377.         {"Rodeo",                       {334.50,-1501.90,-89.00,422.60,-1406.00,110.90}},
  378.         {"Rodeo",                       {312.80,-1684.60,-89.00,422.60,-1501.90,110.90}},
  379.         {"Rodeo",                       {422.60,-1684.60,-89.00,558.00,-1570.20,110.90}},
  380.         {"Rodeo",                       {558.00,-1684.60,-89.00,647.50,-1384.90,110.90}},
  381.         {"Rodeo",                       {466.20,-1570.20,-89.00,558.00,-1385.00,110.90}},
  382.         {"Rodeo",                       {422.60,-1570.20,-89.00,466.20,-1406.00,110.90}},
  383.         {"Rodeo",                       {466.20,-1385.00,-89.00,647.50,-1235.00,110.90}},
  384.         {"Rodeo",                       {334.50,-1406.00,-89.00,466.20,-1292.00,110.90}},
  385.         {"Royal Casino",                {2087.30,1383.20,-89.00,2437.30,1543.20,110.90}},
  386.         {"San Andreas Sound",           {2450.30,385.50,-100.00,2759.20,562.30,200.00}},
  387.         {"Santa Flora",                 {-2741.00,458.40,-7.60,-2533.00,793.40,200.00}},
  388.         {"Santa Maria Beach",           {342.60,-2173.20,-89.00,647.70,-1684.60,110.90}},
  389.         {"Santa Maria Beach",           {72.60,-2173.20,-89.00,342.60,-1684.60,110.90}},
  390.         {"Shady Cabin",                 {-1632.80,-2263.40,-3.00,-1601.30,-2231.70,200.00}},
  391.         {"Shady Creeks",                {-1820.60,-2643.60,-8.00,-1226.70,-1771.60,200.00}},
  392.         {"Shady Creeks",                {-2030.10,-2174.80,-6.10,-1820.60,-1771.60,200.00}},
  393.         {"Sobell Rail Yards",           {2749.90,1548.90,-89.00,2923.30,1937.20,110.90}},
  394.         {"Spinybed",                    {2121.40,2663.10,-89.00,2498.20,2861.50,110.90}},
  395.         {"Starfish Casino",             {2437.30,1783.20,-89.00,2685.10,2012.10,110.90}},
  396.         {"Starfish Casino",             {2437.30,1858.10,-39.00,2495.00,1970.80,60.90}},
  397.         {"Starfish Casino",             {2162.30,1883.20,-89.00,2437.30,2012.10,110.90}},
  398.         {"Temple",                      {1252.30,-1130.80,-89.00,1378.30,-1026.30,110.90}},
  399.         {"Temple",                      {1252.30,-1026.30,-89.00,1391.00,-926.90,110.90}},
  400.         {"Temple",                      {1252.30,-926.90,-89.00,1357.00,-910.10,110.90}},
  401.         {"Temple",                      {952.60,-1130.80,-89.00,1096.40,-937.10,110.90}},
  402.         {"Temple",                      {1096.40,-1130.80,-89.00,1252.30,-1026.30,110.90}},
  403.         {"Temple",                      {1096.40,-1026.30,-89.00,1252.30,-910.10,110.90}},
  404.         {"The Camel's Toe",             {2087.30,1203.20,-89.00,2640.40,1383.20,110.90}},
  405.         {"The Clown's Pocket",          {2162.30,1783.20,-89.00,2437.30,1883.20,110.90}},
  406.         {"The Emerald Isle",            {2011.90,2202.70,-89.00,2237.40,2508.20,110.90}},
  407.         {"The Farm",                    {-1209.60,-1317.10,114.90,-908.10,-787.30,251.90}},
  408.         {"The Four Dragons Casino",     {1817.30,863.20,-89.00,2027.30,1083.20,110.90}},
  409.         {"The High Roller",             {1817.30,1283.20,-89.00,2027.30,1469.20,110.90}},
  410.         {"The Mako Span",               {1664.60,401.70,0.00,1785.10,567.20,200.00}},
  411.         {"The Panopticon",              {-947.90,-304.30,-1.10,-319.60,327.00,200.00}},
  412.         {"The Pink Swan",               {1817.30,1083.20,-89.00,2027.30,1283.20,110.90}},
  413.         {"The Sherman Dam",             {-968.70,1929.40,-3.00,-481.10,2155.20,200.00}},
  414.         {"The Strip",                   {2027.40,863.20,-89.00,2087.30,1703.20,110.90}},
  415.         {"The Strip",                   {2106.70,1863.20,-89.00,2162.30,2202.70,110.90}},
  416.         {"The Strip",                   {2027.40,1783.20,-89.00,2162.30,1863.20,110.90}},
  417.         {"The Strip",                   {2027.40,1703.20,-89.00,2137.40,1783.20,110.90}},
  418.         {"The Visage",                  {1817.30,1863.20,-89.00,2106.70,2011.80,110.90}},
  419.         {"The Visage",                  {1817.30,1703.20,-89.00,2027.40,1863.20,110.90}},
  420.         {"Unity Station",               {1692.60,-1971.80,-20.40,1812.60,-1932.80,79.50}},
  421.         {"Valle Ocultado",              {-936.60,2611.40,2.00,-715.90,2847.90,200.00}},
  422.         {"Verdant Bluffs",              {930.20,-2488.40,-89.00,1249.60,-2006.70,110.90}},
  423.         {"Verdant Bluffs",              {1073.20,-2006.70,-89.00,1249.60,-1842.20,110.90}},
  424.         {"Verdant Bluffs",              {1249.60,-2179.20,-89.00,1692.60,-1842.20,110.90}},
  425.         {"Verdant Meadows",             {37.00,2337.10,-3.00,435.90,2677.90,200.00}},
  426.         {"Verona Beach",                {647.70,-2173.20,-89.00,930.20,-1804.20,110.90}},
  427.         {"Verona Beach",                {930.20,-2006.70,-89.00,1073.20,-1804.20,110.90}},
  428.         {"Verona Beach",                {851.40,-1804.20,-89.00,1046.10,-1577.50,110.90}},
  429.         {"Verona Beach",                {1161.50,-1722.20,-89.00,1323.90,-1577.50,110.90}},
  430.         {"Verona Beach",                {1046.10,-1722.20,-89.00,1161.50,-1577.50,110.90}},
  431.         {"Vinewood",                    {787.40,-1310.20,-89.00,952.60,-1130.80,110.90}},
  432.         {"Vinewood",                    {787.40,-1130.80,-89.00,952.60,-954.60,110.90}},
  433.         {"Vinewood",                    {647.50,-1227.20,-89.00,787.40,-1118.20,110.90}},
  434.         {"Vinewood",                    {647.70,-1416.20,-89.00,787.40,-1227.20,110.90}},
  435.         {"Whitewood Estates",           {883.30,1726.20,-89.00,1098.30,2507.20,110.90}},
  436.         {"Whitewood Estates",           {1098.30,1726.20,-89.00,1197.30,2243.20,110.90}},
  437.         {"Willowfield",                 {1970.60,-2179.20,-89.00,2089.00,-1852.80,110.90}},
  438.         {"Willowfield",                 {2089.00,-2235.80,-89.00,2201.80,-1989.90,110.90}},
  439.         {"Willowfield",                 {2089.00,-1989.90,-89.00,2324.00,-1852.80,110.90}},
  440.         {"Willowfield",                 {2201.80,-2095.00,-89.00,2324.00,-1989.90,110.90}},
  441.         {"Willowfield",                 {2541.70,-1941.40,-89.00,2703.50,-1852.80,110.90}},
  442.         {"Willowfield",                 {2324.00,-2059.20,-89.00,2541.70,-1852.80,110.90}},
  443.         {"Willowfield",                 {2541.70,-2059.20,-89.00,2703.50,-1941.40,110.90}},
  444.         {"Yellow Bell Station",         {1377.40,2600.40,-21.90,1492.40,2687.30,78.00}},
  445.         {"Los Santos",                  {44.60,-2892.90,-242.90,2997.00,-768.00,900.00}},
  446.         {"Las Venturas",                {869.40,596.30,-242.90,2997.00,2993.80,900.00}},
  447.         {"Bone County",                 {-480.50,596.30,-242.90,869.40,2993.80,900.00}},
  448.         {"Tierra Robada",               {-2997.40,1659.60,-242.90,-480.50,2993.80,900.00}},
  449.         {"Tierra Robada",               {-1213.90,596.30,-242.90,-480.50,1659.60,900.00}},
  450.         {"San Fierro",                  {-2997.40,-1115.50,-242.90,-1213.90,1659.60,900.00}},
  451.         {"Red County",                  {-1213.90,-768.00,-242.90,2997.00,596.30,900.00}},
  452.         {"Flint County",                {-1213.90,-2892.90,-242.90,44.60,-768.00,900.00}},
  453.         {"Whetstone",                   {-2997.40,-2892.90,-242.90,-1213.90,-1115.50,900.00}}
  454. };
  455.  
  456. public OnFilterScriptInit()
  457. {
  458.         print("Textdraw file generated by");
  459.         print("    Zamaroht's textdraw editor was loaded.");
  460.         TempoVelo = SetTimer("Velocimetro",500,1);
  461.         // Create the textdraws:
  462.         TextdrawVelo = TextDrawCreate(203.000000, 347.000000, "~n~ ~n~ ~n~ ~n~ ~n~ ~n~ ~n~ ~n~");
  463.         TextDrawBackgroundColor(TextdrawVelo, 255);
  464.         TextDrawFont(TextdrawVelo, 1);
  465.         TextDrawLetterSize(TextdrawVelo, 0.500000, 1.000000);
  466.         TextDrawColor(TextdrawVelo, -1);
  467.         TextDrawSetOutline(TextdrawVelo, 0);
  468.         TextDrawSetProportional(TextdrawVelo, 1);
  469.         TextDrawSetShadow(TextdrawVelo, 1);
  470.         TextDrawUseBox(TextdrawVelo, 1);
  471.         TextDrawBoxColor(TextdrawVelo, 80);
  472.         TextDrawTextSize(TextdrawVelo, 423.000000, 0.000000);
  473.  
  474.         TextdrawVelo1 = TextDrawCreate(261.000000, 333.000000, "~>~~y~Nome Do Seu Servidor~<~");
  475.         TextDrawBackgroundColor(TextdrawVelo1, 255);
  476.         TextDrawFont(TextdrawVelo1, 0);
  477.         TextDrawLetterSize(TextdrawVelo1, 0.500000, 1.000000);
  478.         TextDrawColor(TextdrawVelo1, -1);
  479.         TextDrawSetOutline(TextdrawVelo1, 1);
  480.         TextDrawSetProportional(TextdrawVelo1, 1);
  481.  
  482.         TextdrawVelo2 = TextDrawCreate(207.000000, 348.000000, "~r~Velocidade ~>~");
  483.         TextDrawBackgroundColor(TextdrawVelo2, 255);
  484.         TextDrawFont(TextdrawVelo2, 0);
  485.         TextDrawLetterSize(TextdrawVelo2, 0.519999, 1.000000);
  486.         TextDrawColor(TextdrawVelo2, -1);
  487.         TextDrawSetOutline(TextdrawVelo2, 1);
  488.         TextDrawSetProportional(TextdrawVelo2, 1);
  489.  
  490.         TextdrawVelo3 = TextDrawCreate(208.000000, 364.000000, "~g~Gasolina ~>~");
  491.         TextDrawBackgroundColor(TextdrawVelo3, 255);
  492.         TextDrawFont(TextdrawVelo3, 0);
  493.         TextDrawLetterSize(TextdrawVelo3, 0.589999, 1.000000);
  494.         TextDrawColor(TextdrawVelo3, -1);
  495.         TextDrawSetOutline(TextdrawVelo3, 1);
  496.         TextDrawSetProportional(TextdrawVelo3, 1);
  497.  
  498.         TextdrawVelo4 = TextDrawCreate(207.000000, 380.000000, "~y~Lataria    ~>~");
  499.         TextDrawBackgroundColor(TextdrawVelo4, 255);
  500.         TextDrawFont(TextdrawVelo4, 0);
  501.         TextDrawLetterSize(TextdrawVelo4, 0.490000, 1.000000);
  502.         TextDrawColor(TextdrawVelo4, -1);
  503.         TextDrawSetOutline(TextdrawVelo4, 1);
  504.         TextDrawSetProportional(TextdrawVelo4, 1);
  505.  
  506.         TextdrawVelo5 = TextDrawCreate(207.000000, 395.000000, "~b~Gps       ~>~");
  507.         TextDrawBackgroundColor(TextdrawVelo5, 255);
  508.         TextDrawFont(TextdrawVelo5, 0);
  509.         TextDrawLetterSize(TextdrawVelo5, 0.470000, 1.000000);
  510.         TextDrawColor(TextdrawVelo5, -1);
  511.         TextDrawSetOutline(TextdrawVelo5, 1);
  512.         TextDrawSetProportional(TextdrawVelo5, 1);
  513.  
  514.         TextdrawVelo6 = TextDrawCreate(207.000000, 409.000000, "~p~Altitude  ~>~");
  515.         TextDrawBackgroundColor(TextdrawVelo6, 255);
  516.         TextDrawFont(TextdrawVelo6, 0);
  517.         TextDrawLetterSize(TextdrawVelo6, 0.549999, 1.000000);
  518.         TextDrawColor(TextdrawVelo6, -1);
  519.         TextDrawSetOutline(TextdrawVelo6, 1);
  520.         TextDrawSetProportional(TextdrawVelo6, 1);
  521.  
  522.         TextdrawVelo7 = TextDrawCreate(293.000000, 409.000000, "~p~AlAqui");
  523.         TextDrawBackgroundColor(TextdrawVelo7, 255);
  524.         TextDrawFont(TextdrawVelo7, 3);
  525.         TextDrawLetterSize(TextdrawVelo7, 0.470000, 1.000000);
  526.         TextDrawColor(TextdrawVelo7, -1);
  527.         TextDrawSetOutline(TextdrawVelo7, 1);
  528.         TextDrawSetProportional(TextdrawVelo7, 1);
  529.  
  530.         TextdrawVelo8 = TextDrawCreate(294.000000, 396.000000, "~b~ ");
  531.         TextDrawBackgroundColor(TextdrawVelo8, 255);
  532.         TextDrawFont(TextdrawVelo8, 3);
  533.         TextDrawLetterSize(TextdrawVelo8, 0.490000, 1.000000);
  534.         TextDrawColor(TextdrawVelo8, -1);
  535.         TextDrawSetOutline(TextdrawVelo8, 1);
  536.         TextDrawSetProportional(TextdrawVelo8, 1);
  537.  
  538.         TextdrawVelo9 = TextDrawCreate(294.000000, 380.000000, "~y~ ");
  539.         TextDrawBackgroundColor(TextdrawVelo9, 255);
  540.         TextDrawFont(TextdrawVelo9, 3);
  541.         TextDrawLetterSize(TextdrawVelo9, 0.490000, 1.000000);
  542.         TextDrawColor(TextdrawVelo9, -1);
  543.         TextDrawSetOutline(TextdrawVelo9, 1);
  544.         TextDrawSetProportional(TextdrawVelo9, 1);
  545.  
  546.         TextdrawVelo10 = TextDrawCreate(294.000000, 364.000000, "~g~ ");
  547.         TextDrawBackgroundColor(TextdrawVelo10, 255);
  548.         TextDrawFont(TextdrawVelo10, 3);
  549.         TextDrawLetterSize(TextdrawVelo10, 0.490000, 1.000000);
  550.         TextDrawColor(TextdrawVelo10, -1);
  551.         TextDrawSetOutline(TextdrawVelo10, 1);
  552.         TextDrawSetProportional(TextdrawVelo10, 1);
  553.  
  554.         TextdrawVelo11 = TextDrawCreate(294.000000, 349.000000, "~r~ ");
  555.         TextDrawBackgroundColor(TextdrawVelo11, 255);
  556.         TextDrawFont(TextdrawVelo11, 3);
  557.         TextDrawLetterSize(TextdrawVelo11, 0.490000, 1.000000);
  558.         TextDrawColor(TextdrawVelo11, -1);
  559.         TextDrawSetOutline(TextdrawVelo11, 1);
  560.         TextDrawSetProportional(TextdrawVelo11, 1);
  561.  
  562.         TextdrawVelo12 = TextDrawCreate(353.000000, 379.000000, "~p~ ");
  563.         TextDrawBackgroundColor(TextdrawVelo12, 255);
  564.         TextDrawFont(TextdrawVelo12, 1);
  565.         TextDrawLetterSize(TextdrawVelo12, 0.490000, 1.000000);
  566.         TextDrawColor(TextdrawVelo12, -1);
  567.         TextDrawSetOutline(TextdrawVelo12, 1);
  568.         TextDrawSetProportional(TextdrawVelo12, 1);
  569.         TextDrawUseBox(TextdrawVelo12, 1);
  570.         TextDrawBoxColor(TextdrawVelo12, -156);
  571.         TextDrawTextSize(TextdrawVelo12, 419.000000, 0.000000);
  572.         return 1;
  573. }
  574.  
  575. public OnFilterScriptExit()
  576. {
  577.         KillTimer(TempoVelo);
  578.         TextDrawHideForAll(TextdrawVelo);
  579.         TextDrawDestroy(TextdrawVelo);
  580.         TextDrawHideForAll(TextdrawVelo1);
  581.         TextDrawDestroy(TextdrawVelo1);
  582.         TextDrawHideForAll(TextdrawVelo2);
  583.         TextDrawDestroy(TextdrawVelo2);
  584.         TextDrawHideForAll(TextdrawVelo3);
  585.         TextDrawDestroy(TextdrawVelo3);
  586.         TextDrawHideForAll(TextdrawVelo4);
  587.         TextDrawDestroy(TextdrawVelo4);
  588.         TextDrawHideForAll(TextdrawVelo5);
  589.         TextDrawDestroy(TextdrawVelo5);
  590.         TextDrawHideForAll(TextdrawVelo6);
  591.         TextDrawDestroy(TextdrawVelo6);
  592.         TextDrawHideForAll(TextdrawVelo7);
  593.         TextDrawDestroy(TextdrawVelo7);
  594.         TextDrawHideForAll(TextdrawVelo8);
  595.         TextDrawDestroy(TextdrawVelo8);
  596.         TextDrawHideForAll(TextdrawVelo9);
  597.         TextDrawDestroy(TextdrawVelo9);
  598.         TextDrawHideForAll(TextdrawVelo10);
  599.         TextDrawDestroy(TextdrawVelo10);
  600.         TextDrawHideForAll(TextdrawVelo11);
  601.         TextDrawDestroy(TextdrawVelo11);
  602.         TextDrawHideForAll(TextdrawVelo12);
  603.         TextDrawDestroy(TextdrawVelo12);
  604.         return 1;
  605. }
  606.  
  607. public OnPlayerExitVehicle(playerid, vehicleid)
  608. {
  609.         TextDrawShowForPlayer(playerid,TextdrawVelo);
  610.         TextDrawShowForPlayer(playerid,TextdrawVelo1);
  611.         TextDrawShowForPlayer(playerid,TextdrawVelo2);
  612.         TextDrawShowForPlayer(playerid,TextdrawVelo3);
  613.         TextDrawShowForPlayer(playerid,TextdrawVelo4);
  614.         TextDrawShowForPlayer(playerid,TextdrawVelo5);
  615.         TextDrawShowForPlayer(playerid,TextdrawVelo6);
  616.         TextDrawShowForPlayer(playerid,TextdrawVelo7);
  617.         TextDrawShowForPlayer(playerid,TextdrawVelo8);
  618.         TextDrawShowForPlayer(playerid,TextdrawVelo9);
  619.         TextDrawShowForPlayer(playerid,TextdrawVelo10);
  620.         TextDrawShowForPlayer(playerid,TextdrawVelo11);
  621.         TextDrawShowForPlayer(playerid,TextdrawVelo12);
  622.         return 1;
  623. }
  624.  
  625. public OnPlayerStateChange(playerid, newstate, oldstate)
  626. {
  627.         if(newstate == PLAYER_STATE_DRIVER || newstate == PLAYER_STATE_PASSENGER)
  628.         {
  629.                 TextDrawShowForPlayer(playerid, TextdrawVelo);
  630.                 TextDrawShowForPlayer(playerid, TextdrawVelo1);
  631.                 TextDrawShowForPlayer(playerid, TextdrawVelo2);
  632.                 TextDrawShowForPlayer(playerid, TextdrawVelo3);
  633.                 TextDrawShowForPlayer(playerid, TextdrawVelo4);
  634.                 TextDrawShowForPlayer(playerid, TextdrawVelo5);
  635.                 TextDrawShowForPlayer(playerid, TextdrawVelo6);
  636.                 TextDrawShowForPlayer(playerid, TextdrawVelo7);
  637.                 TextDrawShowForPlayer(playerid, TextdrawVelo8);
  638.                 TextDrawShowForPlayer(playerid, TextdrawVelo9);
  639.                 TextDrawShowForPlayer(playerid, TextdrawVelo10);
  640.                 TextDrawShowForPlayer(playerid, TextdrawVelo11);
  641.                 TextDrawShowForPlayer(playerid, TextdrawVelo12);
  642.         }
  643.         else if(oldstate == PLAYER_STATE_DRIVER || oldstate == PLAYER_STATE_PASSENGER)
  644.         {
  645.                 TextDrawHideForPlayer(playerid, TextdrawVelo);
  646.                 TextDrawHideForPlayer(playerid, TextdrawVelo1);
  647.                 TextDrawHideForPlayer(playerid, TextdrawVelo2);
  648.                 TextDrawHideForPlayer(playerid, TextdrawVelo3);
  649.                 TextDrawHideForPlayer(playerid, TextdrawVelo4);
  650.                 TextDrawHideForPlayer(playerid, TextdrawVelo5);
  651.                 TextDrawHideForPlayer(playerid, TextdrawVelo6);
  652.                 TextDrawHideForPlayer(playerid, TextdrawVelo7);
  653.                 TextDrawHideForPlayer(playerid, TextdrawVelo8);
  654.                 TextDrawHideForPlayer(playerid, TextdrawVelo9);
  655.                 TextDrawHideForPlayer(playerid, TextdrawVelo10);
  656.                 TextDrawHideForPlayer(playerid, TextdrawVelo11);
  657.                 TextDrawHideForPlayer(playerid, TextdrawVelo12);
  658.         }
  659.         return 1;
  660. }
  661. forward Velocimetro();
  662. public Velocimetro()
  663. {
  664.     for(new playerid=0;playerid<MAX_PLAYERS;playerid++)
  665.     {
  666.                 if(IsPlayerConnected(playerid) && IsPlayerInAnyVehicle(playerid))
  667.                 {
  668.                     new vehicleid = GetPlayerVehicleID(playerid);
  669.                         //VELOCIDADE
  670.                         TextDrawHideForPlayer(playerid, TextdrawVelo11);
  671.                         format(str,sizeof(str),"~r~%dKM/H", VelocidadeKM(playerid));
  672.                         TextDrawSetString(TextdrawVelo11, str);
  673.                         TextDrawShowForPlayer(playerid, TextdrawVelo11);
  674.                         //LATARIA
  675.                         GetVehicleHealth(GetPlayerVehicleID(playerid), Lataria);
  676.                         TextDrawHideForPlayer(playerid, TextdrawVelo9);
  677.                         format(str,sizeof(str),"~y~%0.0f%%", Lataria);
  678.                         TextDrawSetString(TextdrawVelo9, str);
  679.                         TextDrawShowForPlayer(playerid, TextdrawVelo9);
  680.                         //VEICULO
  681.                         format(str,sizeof(str),"~r~%s", Veiculos[GetVehicleModel(GetPlayerVehicleID(playerid))-400]);
  682.                         TextDrawSetString(TextdrawVelo12, str);
  683.                         TextDrawShowForPlayer(playerid, TextdrawVelo12);
  684.                         //GPS
  685.                         GetPlayer2DZone(playerid, zone, MAX_ZONA_NOME);
  686.                         format(str,sizeof(str),"~b~%s", zone);
  687.                         TextDrawSetString(TextdrawVelo8, str);
  688.                         TextDrawShowForPlayer(playerid, TextdrawVelo8);
  689.                         //GASOLINA
  690.                         format(str,sizeof(str),"~g~%d%", Gasolina[GetPlayerVehicleID(playerid)]);
  691.                         TextDrawSetString(TextdrawVelo10, str);
  692.                         TextDrawShowForPlayer(playerid, TextdrawVelo10);
  693.  
  694.             GetVehiclePos(vehicleid, x, y, z);
  695.                         format(str,sizeof(str),"~p~%.2f Metros",Float:z);
  696.                         TextDrawSetString(TextdrawVelo7, str);
  697.                         TextDrawShowForPlayer(playerid, TextdrawVelo7);
  698.                 }
  699.                 else
  700.                 {
  701.                         TextDrawHideForPlayer(playerid,TextdrawVelo11);
  702.                         TextDrawHideForPlayer(playerid,TextdrawVelo12);
  703.                         TextDrawHideForPlayer(playerid,TextdrawVelo9);
  704.                         TextDrawHideForPlayer(playerid,TextdrawVelo8);
  705.                 }
  706.         }
  707. }
  708.  
  709. CMD:abastecer(playerid,params[])
  710. {
  711.         if(abastecendo[playerid])
  712.             return SendClientMessage(playerid,0xFF0000FF,"(ERRO) Você já está abastecendo!.");
  713.         /*if(IsPlayerInRangeOfPoint(playerid, 10,1944.2202,-1772.8933,12.9107) || IsPlayerInRangeOfPoint(playerid,10,1004.1512,-939.4108,41.6999))
  714.         {*/
  715.         if(GetPlayerState(playerid) != 2)
  716.         return SendClientMessage(playerid,0xFF0000FF, "(INFO) Você não esta dirigindo um veiculo.");
  717.         new carid = GetPlayerVehicleID(playerid);
  718.                 if(Gasolina[carid] == 100)
  719.             return SendClientMessage(playerid,0xFF0000FF,"(INFO) Esse veiculo já está com o tanque cheio!.");
  720.         SendClientMessage(playerid,0xFF0000FF,"(INFO) Aguarde 10 segundos para a conclusão do abastecimento.");
  721.         TogglePlayerControllable(playerid,false);
  722.                 abastecendo[playerid] = true;
  723.         SetTimerEx("Abastecendo",TempoAbastecer, false ,"ii", playerid,carid);
  724.         return 1;
  725.         /*}*/
  726.    // return true;
  727. }
  728.  
  729. forward Abastecendo(playerid,carid);
  730. public Abastecendo(playerid,carid)
  731. {  
  732.     Gasolina[carid] = 100;
  733.     SendClientMessage(playerid,0xFF0000FF,"(INFO) Carro abastecido com sucesso, isso lhe custou R$ 50!");
  734.     GivePlayerMoney(playerid, -50);
  735.     TogglePlayerControllable(playerid, true);
  736.     abastecendo[playerid] = false;!
  737.     KillTimer(t);
  738.     t = SetTimerEx("GasRetirar",TempoGasosa, true ,"i",playerid);
  739.     return true;
  740. }
  741. forward GasRetirar(playerid);
  742. public GasRetirar(playerid)
  743. {
  744.         if(GetPlayerState(playerid) == 2)
  745.         {  
  746.         new carid = GetPlayerVehicleID(playerid);
  747.         Gasolina[carid] --;
  748.         if(Gasolina[carid] == 0)
  749.         {
  750.             KillTimer(t);
  751.                         SendClientMessage(playerid,0xFF0000FF, "(INFO) A gasolina acabou!");
  752.             TogglePlayerControllable(playerid,false);
  753.             RemovePlayerFromVehicle(playerid);
  754.         }
  755.         }
  756.         return true;
  757. }
  758.  
  759. stock VelocidadeKM(playerid)
  760. {
  761.         if(IsPlayerInAnyVehicle(playerid))
  762.         {
  763.                 GetVehicleVelocity(GetPlayerVehicleID(playerid), Pos[0], Pos[1], Pos[2]);
  764.                 Pos[3] = floatmul(floatsqroot(floatadd(floatadd(floatpower(Pos[0], 2), floatpower(Pos[1], 2)),  floatpower(Pos[2], 2))), 170.0);
  765.                 spe = floatround(Pos[3] * 1);
  766.         }
  767.         else
  768.                 return false;
  769.         return spe;
  770. }
  771.  
  772. stock IsPlayerInZone(playerid, zoneada[])
  773. {
  774.         GetPlayer3DZone(playerid, TmpZone, sizeof(TmpZone));
  775.         for(new i = 0; i != sizeof(gSAZones); i++)
  776.         {
  777.                 if(strfind(TmpZone, zoneada, true) != -1)
  778.                         return 1;
  779.         }
  780.         return 0;
  781. }
  782.  
  783. stock GetPlayer2DZone(playerid, zoneada[], len)
  784. {
  785.         GetPlayerPos(playerid, x, y, z);
  786.         for(new i = 0; i != sizeof(gSAZones); i++ )
  787.         {
  788.                 if(x >= gSAZones[i][SAZONE_AREA][0] && x <= gSAZones[i][SAZONE_AREA][3] && y >= gSAZones[i][SAZONE_AREA][1] && y <= gSAZones[i][SAZONE_AREA][4])
  789.                 {
  790.                     return format(zoneada, len, gSAZones[i][SAZONE_NAME], 0);
  791.                 }
  792.         }
  793.         return 0;
  794. }
  795.  
  796. stock GetPlayer3DZone(playerid, zoneada[], len)
  797. {
  798.         GetPlayerPos(playerid, x, y, z);
  799.         for(new i = 0; i != sizeof(gSAZones); i++ )
  800.         {
  801.                 if(x >= gSAZones[i][SAZONE_AREA][0] && x <= gSAZones[i][SAZONE_AREA][3] && y >= gSAZones[i][SAZONE_AREA][1] && y <= gSAZones[i][SAZONE_AREA][4] && z >= gSAZones[i][SAZONE_AREA][2] && z <= gSAZones[i][SAZONE_AREA][5])
  802.                 {
  803.                     return format(zoneada, len, gSAZones[i][SAZONE_NAME], 0);
  804.                 }
  805.         }
  806.         return 0;
  807. }
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
Top