Advertisement
Guest User

velocimetro v1

a guest
Sep 11th, 2014
1,777
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 33.28 KB | None | 0 0
  1. #include <a_samp>
  2.  
  3. new PlayerText:velo[MAX_PLAYERS][37];
  4.  
  5. public OnFilterScriptInit()
  6. {
  7.     print("\n--------------------------------------");
  8.     print("         Velocimetro by neto");
  9.     print("--------------------------------------\n");
  10.     SetTimer("velocimetro",100,true);
  11.     return 1;
  12. }
  13.  
  14. public OnFilterScriptExit()
  15. {
  16.     return 1;
  17. }
  18.  
  19. public OnPlayerConnect(playerid)
  20. {
  21.     velo[playerid][0] = CreatePlayerTextDraw(playerid,250.000000, 360.000000, "_");
  22.     PlayerTextDrawBackgroundColor(playerid,velo[playerid][0], 255);
  23.     PlayerTextDrawFont(playerid,velo[playerid][0], 1);
  24.     PlayerTextDrawLetterSize(playerid,velo[playerid][0], 0.500000, 9.000000);
  25.     PlayerTextDrawColor(playerid,velo[playerid][0], -1);
  26.     PlayerTextDrawSetOutline(playerid,velo[playerid][0], 0);
  27.     PlayerTextDrawSetProportional(playerid,velo[playerid][0], 1);
  28.     PlayerTextDrawSetShadow(playerid,velo[playerid][0], 1);
  29.     PlayerTextDrawUseBox(playerid,velo[playerid][0], 1);
  30.     PlayerTextDrawBoxColor(playerid,velo[playerid][0], 153);
  31.     PlayerTextDrawTextSize(playerid,velo[playerid][0], 390.000000, 0.000000);
  32.     PlayerTextDrawSetSelectable(playerid,velo[playerid][0], 0);
  33.  
  34.     velo[playerid][1] = CreatePlayerTextDraw(playerid,383.000000, 361.000000, "0 ~w~km/h");
  35.     PlayerTextDrawAlignment(playerid,velo[playerid][1], 3);
  36.     PlayerTextDrawBackgroundColor(playerid,velo[playerid][1], 255);
  37.     PlayerTextDrawFont(playerid,velo[playerid][1], 2);
  38.     PlayerTextDrawLetterSize(playerid,velo[playerid][1], 0.600000, 4.499998);
  39.     PlayerTextDrawColor(playerid,velo[playerid][1], 12582911);
  40.     PlayerTextDrawSetOutline(playerid,velo[playerid][1], 0);
  41.     PlayerTextDrawSetProportional(playerid,velo[playerid][1], 1);
  42.     PlayerTextDrawSetShadow(playerid,velo[playerid][1], 1);
  43.     PlayerTextDrawSetSelectable(playerid,velo[playerid][1], 0);
  44.  
  45.     velo[playerid][2] = CreatePlayerTextDraw(playerid,255.000000, 413.000000, "l");
  46.     PlayerTextDrawBackgroundColor(playerid,velo[playerid][2], 255);
  47.     PlayerTextDrawFont(playerid,velo[playerid][2], 1);
  48.     PlayerTextDrawLetterSize(playerid,velo[playerid][2], 0.360000, 3.299998);
  49.     PlayerTextDrawColor(playerid,velo[playerid][2], 12582911);
  50.     PlayerTextDrawSetOutline(playerid,velo[playerid][2], 0);
  51.     PlayerTextDrawSetProportional(playerid,velo[playerid][2], 1);
  52.     PlayerTextDrawSetShadow(playerid,velo[playerid][2], 0);
  53.     PlayerTextDrawSetSelectable(playerid,velo[playerid][2], 0);
  54.  
  55.     velo[playerid][3] = CreatePlayerTextDraw(playerid,259.000000, 413.000000, "l");
  56.     PlayerTextDrawBackgroundColor(playerid,velo[playerid][3], 255);
  57.     PlayerTextDrawFont(playerid,velo[playerid][3], 1);
  58.     PlayerTextDrawLetterSize(playerid,velo[playerid][3], 0.360000, 3.299998);
  59.     PlayerTextDrawColor(playerid,velo[playerid][3], 12582911);
  60.     PlayerTextDrawSetOutline(playerid,velo[playerid][3], 0);
  61.     PlayerTextDrawSetProportional(playerid,velo[playerid][3], 1);
  62.     PlayerTextDrawSetShadow(playerid,velo[playerid][3], 0);
  63.     PlayerTextDrawSetSelectable(playerid,velo[playerid][3], 0);
  64.  
  65.     velo[playerid][4] = CreatePlayerTextDraw(playerid,263.000000, 413.000000, "l");
  66.     PlayerTextDrawBackgroundColor(playerid,velo[playerid][4], 255);
  67.     PlayerTextDrawFont(playerid,velo[playerid][4], 1);
  68.     PlayerTextDrawLetterSize(playerid,velo[playerid][4], 0.360000, 3.299998);
  69.     PlayerTextDrawColor(playerid,velo[playerid][4], -1);
  70.     PlayerTextDrawSetOutline(playerid,velo[playerid][4], 0);
  71.     PlayerTextDrawSetProportional(playerid,velo[playerid][4], 1);
  72.     PlayerTextDrawSetShadow(playerid,velo[playerid][4], 0);
  73.     PlayerTextDrawSetSelectable(playerid,velo[playerid][4], 0);
  74.  
  75.     velo[playerid][5] = CreatePlayerTextDraw(playerid,267.000000, 413.000000, "l");
  76.     PlayerTextDrawBackgroundColor(playerid,velo[playerid][5], 255);
  77.     PlayerTextDrawFont(playerid,velo[playerid][5], 1);
  78.     PlayerTextDrawLetterSize(playerid,velo[playerid][5], 0.360000, 3.299998);
  79.     PlayerTextDrawColor(playerid,velo[playerid][5], -1);
  80.     PlayerTextDrawSetOutline(playerid,velo[playerid][5], 0);
  81.     PlayerTextDrawSetProportional(playerid,velo[playerid][5], 1);
  82.     PlayerTextDrawSetShadow(playerid,velo[playerid][5], 0);
  83.     PlayerTextDrawSetSelectable(playerid,velo[playerid][5], 0);
  84.  
  85.     velo[playerid][6] = CreatePlayerTextDraw(playerid,271.000000, 413.000000, "l");
  86.     PlayerTextDrawBackgroundColor(playerid,velo[playerid][6], 255);
  87.     PlayerTextDrawFont(playerid,velo[playerid][6], 1);
  88.     PlayerTextDrawLetterSize(playerid,velo[playerid][6], 0.389999, 3.299998);
  89.     PlayerTextDrawColor(playerid,velo[playerid][6], -1);
  90.     PlayerTextDrawSetOutline(playerid,velo[playerid][6], 0);
  91.     PlayerTextDrawSetProportional(playerid,velo[playerid][6], 1);
  92.     PlayerTextDrawSetShadow(playerid,velo[playerid][6], 0);
  93.     PlayerTextDrawSetSelectable(playerid,velo[playerid][6], 0);
  94.  
  95.     velo[playerid][7] = CreatePlayerTextDraw(playerid,271.000000, 413.000000, "l");
  96.     PlayerTextDrawBackgroundColor(playerid,velo[playerid][7], 255);
  97.     PlayerTextDrawFont(playerid,velo[playerid][7], 1);
  98.     PlayerTextDrawLetterSize(playerid,velo[playerid][7], 0.360000, 3.299998);
  99.     PlayerTextDrawColor(playerid,velo[playerid][7], -1);
  100.     PlayerTextDrawSetOutline(playerid,velo[playerid][7], 0);
  101.     PlayerTextDrawSetProportional(playerid,velo[playerid][7], 1);
  102.     PlayerTextDrawSetShadow(playerid,velo[playerid][7], 0);
  103.     PlayerTextDrawSetSelectable(playerid,velo[playerid][7], 0);
  104.  
  105.     velo[playerid][8] = CreatePlayerTextDraw(playerid,275.000000, 413.000000, "l");
  106.     PlayerTextDrawBackgroundColor(playerid,velo[playerid][8], 255);
  107.     PlayerTextDrawFont(playerid,velo[playerid][8], 1);
  108.     PlayerTextDrawLetterSize(playerid,velo[playerid][8], 0.360000, 3.299998);
  109.     PlayerTextDrawColor(playerid,velo[playerid][8], -1);
  110.     PlayerTextDrawSetOutline(playerid,velo[playerid][8], 0);
  111.     PlayerTextDrawSetProportional(playerid,velo[playerid][8], 1);
  112.     PlayerTextDrawSetShadow(playerid,velo[playerid][8], 0);
  113.     PlayerTextDrawSetSelectable(playerid,velo[playerid][8], 0);
  114.  
  115.     velo[playerid][9] = CreatePlayerTextDraw(playerid,279.000000, 413.000000, "l");
  116.     PlayerTextDrawBackgroundColor(playerid,velo[playerid][9], 255);
  117.     PlayerTextDrawFont(playerid,velo[playerid][9], 1);
  118.     PlayerTextDrawLetterSize(playerid,velo[playerid][9], 0.360000, 3.299998);
  119.     PlayerTextDrawColor(playerid,velo[playerid][9], -1);
  120.     PlayerTextDrawSetOutline(playerid,velo[playerid][9], 0);
  121.     PlayerTextDrawSetProportional(playerid,velo[playerid][9], 1);
  122.     PlayerTextDrawSetShadow(playerid,velo[playerid][9], 0);
  123.     PlayerTextDrawSetSelectable(playerid,velo[playerid][9], 0);
  124.  
  125.     velo[playerid][10] = CreatePlayerTextDraw(playerid,283.000000, 413.000000, "l");
  126.     PlayerTextDrawBackgroundColor(playerid,velo[playerid][10], 255);
  127.     PlayerTextDrawFont(playerid,velo[playerid][10], 1);
  128.     PlayerTextDrawLetterSize(playerid,velo[playerid][10], 0.360000, 3.299998);
  129.     PlayerTextDrawColor(playerid,velo[playerid][10], -1);
  130.     PlayerTextDrawSetOutline(playerid,velo[playerid][10], 0);
  131.     PlayerTextDrawSetProportional(playerid,velo[playerid][10], 1);
  132.     PlayerTextDrawSetShadow(playerid,velo[playerid][10], 0);
  133.     PlayerTextDrawSetSelectable(playerid,velo[playerid][10], 0);
  134.  
  135.     velo[playerid][11] = CreatePlayerTextDraw(playerid,287.000000, 413.000000, "l");
  136.     PlayerTextDrawBackgroundColor(playerid,velo[playerid][11], 255);
  137.     PlayerTextDrawFont(playerid,velo[playerid][11], 1);
  138.     PlayerTextDrawLetterSize(playerid,velo[playerid][11], 0.360000, 3.299998);
  139.     PlayerTextDrawColor(playerid,velo[playerid][11], -1);
  140.     PlayerTextDrawSetOutline(playerid,velo[playerid][11], 0);
  141.     PlayerTextDrawSetProportional(playerid,velo[playerid][11], 1);
  142.     PlayerTextDrawSetShadow(playerid,velo[playerid][11], 0);
  143.     PlayerTextDrawSetSelectable(playerid,velo[playerid][11], 0);
  144.  
  145.     velo[playerid][12] = CreatePlayerTextDraw(playerid,291.000000, 413.000000, "l");
  146.     PlayerTextDrawBackgroundColor(playerid,velo[playerid][12], 255);
  147.     PlayerTextDrawFont(playerid,velo[playerid][12], 1);
  148.     PlayerTextDrawLetterSize(playerid,velo[playerid][12], 0.360000, 3.299998);
  149.     PlayerTextDrawColor(playerid,velo[playerid][12], -1);
  150.     PlayerTextDrawSetOutline(playerid,velo[playerid][12], 0);
  151.     PlayerTextDrawSetProportional(playerid,velo[playerid][12], 1);
  152.     PlayerTextDrawSetShadow(playerid,velo[playerid][12], 0);
  153.     PlayerTextDrawSetSelectable(playerid,velo[playerid][12], 0);
  154.  
  155.     velo[playerid][13] = CreatePlayerTextDraw(playerid,295.000000, 413.000000, "l");
  156.     PlayerTextDrawBackgroundColor(playerid,velo[playerid][13], 255);
  157.     PlayerTextDrawFont(playerid,velo[playerid][13], 1);
  158.     PlayerTextDrawLetterSize(playerid,velo[playerid][13], 0.360000, 3.299998);
  159.     PlayerTextDrawColor(playerid,velo[playerid][13], -1);
  160.     PlayerTextDrawSetOutline(playerid,velo[playerid][13], 0);
  161.     PlayerTextDrawSetProportional(playerid,velo[playerid][13], 1);
  162.     PlayerTextDrawSetShadow(playerid,velo[playerid][13], 0);
  163.     PlayerTextDrawSetSelectable(playerid,velo[playerid][13], 0);
  164.  
  165.     velo[playerid][14] = CreatePlayerTextDraw(playerid,299.000000, 413.000000, "l");
  166.     PlayerTextDrawBackgroundColor(playerid,velo[playerid][14], 255);
  167.     PlayerTextDrawFont(playerid,velo[playerid][14], 1);
  168.     PlayerTextDrawLetterSize(playerid,velo[playerid][14], 0.360000, 3.299998);
  169.     PlayerTextDrawColor(playerid,velo[playerid][14], -1);
  170.     PlayerTextDrawSetOutline(playerid,velo[playerid][14], 0);
  171.     PlayerTextDrawSetProportional(playerid,velo[playerid][14], 1);
  172.     PlayerTextDrawSetShadow(playerid,velo[playerid][14], 0);
  173.     PlayerTextDrawSetSelectable(playerid,velo[playerid][14], 0);
  174.  
  175.     velo[playerid][15] = CreatePlayerTextDraw(playerid,303.000000, 413.000000, "l");
  176.     PlayerTextDrawBackgroundColor(playerid,velo[playerid][15], 255);
  177.     PlayerTextDrawFont(playerid,velo[playerid][15], 1);
  178.     PlayerTextDrawLetterSize(playerid,velo[playerid][15], 0.360000, 3.299998);
  179.     PlayerTextDrawColor(playerid,velo[playerid][15], -1);
  180.     PlayerTextDrawSetOutline(playerid,velo[playerid][15], 0);
  181.     PlayerTextDrawSetProportional(playerid,velo[playerid][15], 1);
  182.     PlayerTextDrawSetShadow(playerid,velo[playerid][15], 0);
  183.     PlayerTextDrawSetSelectable(playerid,velo[playerid][15], 0);
  184.  
  185.     velo[playerid][16] = CreatePlayerTextDraw(playerid,307.000000, 413.000000, "l");
  186.     PlayerTextDrawBackgroundColor(playerid,velo[playerid][16], 255);
  187.     PlayerTextDrawFont(playerid,velo[playerid][16], 1);
  188.     PlayerTextDrawLetterSize(playerid,velo[playerid][16], 0.360000, 3.299998);
  189.     PlayerTextDrawColor(playerid,velo[playerid][16], -1);
  190.     PlayerTextDrawSetOutline(playerid,velo[playerid][16], 0);
  191.     PlayerTextDrawSetProportional(playerid,velo[playerid][16], 1);
  192.     PlayerTextDrawSetShadow(playerid,velo[playerid][16], 0);
  193.     PlayerTextDrawSetSelectable(playerid,velo[playerid][16], 0);
  194.  
  195.     velo[playerid][17] = CreatePlayerTextDraw(playerid,311.000000, 413.000000, "l");
  196.     PlayerTextDrawBackgroundColor(playerid,velo[playerid][17], 255);
  197.     PlayerTextDrawFont(playerid,velo[playerid][17], 1);
  198.     PlayerTextDrawLetterSize(playerid,velo[playerid][17], 0.360000, 3.299998);
  199.     PlayerTextDrawColor(playerid,velo[playerid][17], -1);
  200.     PlayerTextDrawSetOutline(playerid,velo[playerid][17], 0);
  201.     PlayerTextDrawSetProportional(playerid,velo[playerid][17], 1);
  202.     PlayerTextDrawSetShadow(playerid,velo[playerid][17], 0);
  203.     PlayerTextDrawSetSelectable(playerid,velo[playerid][17], 0);
  204.  
  205.     velo[playerid][18] = CreatePlayerTextDraw(playerid,315.000000, 411.000000, "l");
  206.     PlayerTextDrawBackgroundColor(playerid,velo[playerid][18], 255);
  207.     PlayerTextDrawFont(playerid,velo[playerid][18], 1);
  208.     PlayerTextDrawLetterSize(playerid,velo[playerid][18], 0.360000, 3.599997);
  209.     PlayerTextDrawColor(playerid,velo[playerid][18], -1);
  210.     PlayerTextDrawSetOutline(playerid,velo[playerid][18], 0);
  211.     PlayerTextDrawSetProportional(playerid,velo[playerid][18], 1);
  212.     PlayerTextDrawSetShadow(playerid,velo[playerid][18], 0);
  213.     PlayerTextDrawSetSelectable(playerid,velo[playerid][18], 0);
  214.  
  215.     velo[playerid][19] = CreatePlayerTextDraw(playerid,319.000000, 408.000000, "l");
  216.     PlayerTextDrawBackgroundColor(playerid,velo[playerid][19], 255);
  217.     PlayerTextDrawFont(playerid,velo[playerid][19], 1);
  218.     PlayerTextDrawLetterSize(playerid,velo[playerid][19], 0.330000, 3.999998);
  219.     PlayerTextDrawColor(playerid,velo[playerid][19], -1);
  220.     PlayerTextDrawSetOutline(playerid,velo[playerid][19], 0);
  221.     PlayerTextDrawSetProportional(playerid,velo[playerid][19], 1);
  222.     PlayerTextDrawSetShadow(playerid,velo[playerid][19], 0);
  223.     PlayerTextDrawSetSelectable(playerid,velo[playerid][19], 0);
  224.  
  225.     velo[playerid][20] = CreatePlayerTextDraw(playerid,323.000000, 406.000000, "l");
  226.     PlayerTextDrawBackgroundColor(playerid,velo[playerid][20], 255);
  227.     PlayerTextDrawFont(playerid,velo[playerid][20], 1);
  228.     PlayerTextDrawLetterSize(playerid,velo[playerid][20], 0.360000, 4.299997);
  229.     PlayerTextDrawColor(playerid,velo[playerid][20], -1);
  230.     PlayerTextDrawSetOutline(playerid,velo[playerid][20], 0);
  231.     PlayerTextDrawSetProportional(playerid,velo[playerid][20], 1);
  232.     PlayerTextDrawSetShadow(playerid,velo[playerid][20], 0);
  233.     PlayerTextDrawSetSelectable(playerid,velo[playerid][20], 0);
  234.  
  235.     velo[playerid][21] = CreatePlayerTextDraw(playerid,327.000000, 403.000000, "l");
  236.     PlayerTextDrawBackgroundColor(playerid,velo[playerid][21], 255);
  237.     PlayerTextDrawFont(playerid,velo[playerid][21], 1);
  238.     PlayerTextDrawLetterSize(playerid,velo[playerid][21], 0.400000, 4.699996);
  239.     PlayerTextDrawColor(playerid,velo[playerid][21], -1);
  240.     PlayerTextDrawSetOutline(playerid,velo[playerid][21], 0);
  241.     PlayerTextDrawSetProportional(playerid,velo[playerid][21], 1);
  242.     PlayerTextDrawSetShadow(playerid,velo[playerid][21], 0);
  243.     PlayerTextDrawSetSelectable(playerid,velo[playerid][21], 0);
  244.  
  245.     velo[playerid][22] = CreatePlayerTextDraw(playerid,331.000000, 400.000000, "l");
  246.     PlayerTextDrawBackgroundColor(playerid,velo[playerid][22], 255);
  247.     PlayerTextDrawFont(playerid,velo[playerid][22], 1);
  248.     PlayerTextDrawLetterSize(playerid,velo[playerid][22], 0.459998, 5.099997);
  249.     PlayerTextDrawColor(playerid,velo[playerid][22], -1);
  250.     PlayerTextDrawSetOutline(playerid,velo[playerid][22], 0);
  251.     PlayerTextDrawSetProportional(playerid,velo[playerid][22], 1);
  252.     PlayerTextDrawSetShadow(playerid,velo[playerid][22], 0);
  253.     PlayerTextDrawSetSelectable(playerid,velo[playerid][22], 0);
  254.  
  255.     velo[playerid][23] = CreatePlayerTextDraw(playerid,335.000000, 396.000000, "l");
  256.     PlayerTextDrawBackgroundColor(playerid,velo[playerid][23], 255);
  257.     PlayerTextDrawFont(playerid,velo[playerid][23], 1);
  258.     PlayerTextDrawLetterSize(playerid,velo[playerid][23], 0.519999, 5.599997);
  259.     PlayerTextDrawColor(playerid,velo[playerid][23], -1);
  260.     PlayerTextDrawSetOutline(playerid,velo[playerid][23], 0);
  261.     PlayerTextDrawSetProportional(playerid,velo[playerid][23], 1);
  262.     PlayerTextDrawSetShadow(playerid,velo[playerid][23], 0);
  263.     PlayerTextDrawSetSelectable(playerid,velo[playerid][23], 0);
  264.  
  265.     velo[playerid][24] = CreatePlayerTextDraw(playerid,340.000000, 393.000000, "l");
  266.     PlayerTextDrawBackgroundColor(playerid,velo[playerid][24], 255);
  267.     PlayerTextDrawFont(playerid,velo[playerid][24], 1);
  268.     PlayerTextDrawLetterSize(playerid,velo[playerid][24], 0.599999, 5.999996);
  269.     PlayerTextDrawColor(playerid,velo[playerid][24], -1);
  270.     PlayerTextDrawSetOutline(playerid,velo[playerid][24], 0);
  271.     PlayerTextDrawSetProportional(playerid,velo[playerid][24], 1);
  272.     PlayerTextDrawSetShadow(playerid,velo[playerid][24], 0);
  273.     PlayerTextDrawSetSelectable(playerid,velo[playerid][24], 0);
  274.  
  275.     velo[playerid][25] = CreatePlayerTextDraw(playerid,345.000000, 393.000000, "l");
  276.     PlayerTextDrawBackgroundColor(playerid,velo[playerid][25], 255);
  277.     PlayerTextDrawFont(playerid,velo[playerid][25], 1);
  278.     PlayerTextDrawLetterSize(playerid,velo[playerid][25], 0.909999, 5.999996);
  279.     PlayerTextDrawColor(playerid,velo[playerid][25], -1);
  280.     PlayerTextDrawSetOutline(playerid,velo[playerid][25], 0);
  281.     PlayerTextDrawSetProportional(playerid,velo[playerid][25], 1);
  282.     PlayerTextDrawSetShadow(playerid,velo[playerid][25], 0);
  283.     PlayerTextDrawSetSelectable(playerid,velo[playerid][25], 0);
  284.  
  285.     velo[playerid][26] = CreatePlayerTextDraw(playerid,357.000000, 427.000000, "-");
  286.     PlayerTextDrawBackgroundColor(playerid,velo[playerid][26], 255);
  287.     PlayerTextDrawFont(playerid,velo[playerid][26], 1);
  288.     PlayerTextDrawLetterSize(playerid,velo[playerid][26], 2.140000, 1.700000);
  289.     PlayerTextDrawColor(playerid,velo[playerid][26], 12582911);
  290.     PlayerTextDrawSetOutline(playerid,velo[playerid][26], 0);
  291.     PlayerTextDrawSetProportional(playerid,velo[playerid][26], 1);
  292.     PlayerTextDrawSetShadow(playerid,velo[playerid][26], 0);
  293.     PlayerTextDrawSetSelectable(playerid,velo[playerid][26], 0);
  294.  
  295.     velo[playerid][27] = CreatePlayerTextDraw(playerid,357.000000, 424.000000, "-");
  296.     PlayerTextDrawBackgroundColor(playerid,velo[playerid][27], 255);
  297.     PlayerTextDrawFont(playerid,velo[playerid][27], 1);
  298.     PlayerTextDrawLetterSize(playerid,velo[playerid][27], 2.140000, 1.700000);
  299.     PlayerTextDrawColor(playerid,velo[playerid][27], -1);
  300.     PlayerTextDrawSetOutline(playerid,velo[playerid][27], 0);
  301.     PlayerTextDrawSetProportional(playerid,velo[playerid][27], 1);
  302.     PlayerTextDrawSetShadow(playerid,velo[playerid][27], 0);
  303.     PlayerTextDrawSetSelectable(playerid,velo[playerid][27], 0);
  304.  
  305.     velo[playerid][28] = CreatePlayerTextDraw(playerid,357.000000, 421.000000, "-");
  306.     PlayerTextDrawBackgroundColor(playerid,velo[playerid][28], 255);
  307.     PlayerTextDrawFont(playerid,velo[playerid][28], 1);
  308.     PlayerTextDrawLetterSize(playerid,velo[playerid][28], 2.140000, 1.700000);
  309.     PlayerTextDrawColor(playerid,velo[playerid][28], -1);
  310.     PlayerTextDrawSetOutline(playerid,velo[playerid][28], 0);
  311.     PlayerTextDrawSetProportional(playerid,velo[playerid][28], 1);
  312.     PlayerTextDrawSetShadow(playerid,velo[playerid][28], 0);
  313.     PlayerTextDrawSetSelectable(playerid,velo[playerid][28], 0);
  314.  
  315.     velo[playerid][29] = CreatePlayerTextDraw(playerid,357.000000, 418.000000, "-");
  316.     PlayerTextDrawBackgroundColor(playerid,velo[playerid][29], 255);
  317.     PlayerTextDrawFont(playerid,velo[playerid][29], 1);
  318.     PlayerTextDrawLetterSize(playerid,velo[playerid][29], 2.140000, 1.700000);
  319.     PlayerTextDrawColor(playerid,velo[playerid][29], -1);
  320.     PlayerTextDrawSetOutline(playerid,velo[playerid][29], 0);
  321.     PlayerTextDrawSetProportional(playerid,velo[playerid][29], 1);
  322.     PlayerTextDrawSetShadow(playerid,velo[playerid][29], 0);
  323.     PlayerTextDrawSetSelectable(playerid,velo[playerid][29], 0);
  324.  
  325.     velo[playerid][30] = CreatePlayerTextDraw(playerid,357.000000, 415.000000, "-");
  326.     PlayerTextDrawBackgroundColor(playerid,velo[playerid][30], 255);
  327.     PlayerTextDrawFont(playerid,velo[playerid][30], 1);
  328.     PlayerTextDrawLetterSize(playerid,velo[playerid][30], 2.140000, 1.700000);
  329.     PlayerTextDrawColor(playerid,velo[playerid][30], -1);
  330.     PlayerTextDrawSetOutline(playerid,velo[playerid][30], 0);
  331.     PlayerTextDrawSetProportional(playerid,velo[playerid][30], 1);
  332.     PlayerTextDrawSetShadow(playerid,velo[playerid][30], 0);
  333.     PlayerTextDrawSetSelectable(playerid,velo[playerid][30], 0);
  334.  
  335.     velo[playerid][31] = CreatePlayerTextDraw(playerid,357.000000, 412.000000, "-");
  336.     PlayerTextDrawBackgroundColor(playerid,velo[playerid][31], 255);
  337.     PlayerTextDrawFont(playerid,velo[playerid][31], 1);
  338.     PlayerTextDrawLetterSize(playerid,velo[playerid][31], 2.140000, 1.700000);
  339.     PlayerTextDrawColor(playerid,velo[playerid][31], -1);
  340.     PlayerTextDrawSetOutline(playerid,velo[playerid][31], 0);
  341.     PlayerTextDrawSetProportional(playerid,velo[playerid][31], 1);
  342.     PlayerTextDrawSetShadow(playerid,velo[playerid][31], 0);
  343.     PlayerTextDrawSetSelectable(playerid,velo[playerid][31], 0);
  344.  
  345.     velo[playerid][32] = CreatePlayerTextDraw(playerid,357.000000, 409.000000, "-");
  346.     PlayerTextDrawBackgroundColor(playerid,velo[playerid][32], 255);
  347.     PlayerTextDrawFont(playerid,velo[playerid][32], 1);
  348.     PlayerTextDrawLetterSize(playerid,velo[playerid][32], 2.140000, 1.700000);
  349.     PlayerTextDrawColor(playerid,velo[playerid][32], -1);
  350.     PlayerTextDrawSetOutline(playerid,velo[playerid][32], 0);
  351.     PlayerTextDrawSetProportional(playerid,velo[playerid][32], 1);
  352.     PlayerTextDrawSetShadow(playerid,velo[playerid][32], 0);
  353.     PlayerTextDrawSetSelectable(playerid,velo[playerid][32], 0);
  354.  
  355.     velo[playerid][33] = CreatePlayerTextDraw(playerid,357.000000, 406.000000, "-");
  356.     PlayerTextDrawBackgroundColor(playerid,velo[playerid][33], 255);
  357.     PlayerTextDrawFont(playerid,velo[playerid][33], 1);
  358.     PlayerTextDrawLetterSize(playerid,velo[playerid][33], 2.140000, 1.700000);
  359.     PlayerTextDrawColor(playerid,velo[playerid][33], -1);
  360.     PlayerTextDrawSetOutline(playerid,velo[playerid][33], 0);
  361.     PlayerTextDrawSetProportional(playerid,velo[playerid][33], 1);
  362.     PlayerTextDrawSetShadow(playerid,velo[playerid][33], 0);
  363.     PlayerTextDrawSetSelectable(playerid,velo[playerid][33], 0);
  364.  
  365.     velo[playerid][34] = CreatePlayerTextDraw(playerid,357.000000, 403.000000, "-");
  366.     PlayerTextDrawBackgroundColor(playerid,velo[playerid][34], 255);
  367.     PlayerTextDrawFont(playerid,velo[playerid][34], 1);
  368.     PlayerTextDrawLetterSize(playerid,velo[playerid][34], 2.140000, 1.700000);
  369.     PlayerTextDrawColor(playerid,velo[playerid][34], -1);
  370.     PlayerTextDrawSetOutline(playerid,velo[playerid][34], 0);
  371.     PlayerTextDrawSetProportional(playerid,velo[playerid][34], 1);
  372.     PlayerTextDrawSetShadow(playerid,velo[playerid][34], 0);
  373.     PlayerTextDrawSetSelectable(playerid,velo[playerid][34], 0);
  374.  
  375.     velo[playerid][35] = CreatePlayerTextDraw(playerid,357.000000, 400.000000, "-");
  376.     PlayerTextDrawBackgroundColor(playerid,velo[playerid][35], 255);
  377.     PlayerTextDrawFont(playerid,velo[playerid][35], 1);
  378.     PlayerTextDrawLetterSize(playerid,velo[playerid][35], 2.140000, 1.700000);
  379.     PlayerTextDrawColor(playerid,velo[playerid][35], -1);
  380.     PlayerTextDrawSetOutline(playerid,velo[playerid][35], 0);
  381.     PlayerTextDrawSetProportional(playerid,velo[playerid][35], 1);
  382.     PlayerTextDrawSetShadow(playerid,velo[playerid][35], 0);
  383.     PlayerTextDrawSetSelectable(playerid,velo[playerid][35], 0);
  384.  
  385.     velo[playerid][36] = CreatePlayerTextDraw(playerid,252.000000, 360.000000, "by: neto");
  386.     PlayerTextDrawBackgroundColor(playerid,velo[playerid][36], 255);
  387.     PlayerTextDrawFont(playerid,velo[playerid][36], 2);
  388.     PlayerTextDrawLetterSize(playerid,velo[playerid][36], 0.240000, 0.899999);
  389.     PlayerTextDrawColor(playerid,velo[playerid][36], -1);
  390.     PlayerTextDrawSetOutline(playerid,velo[playerid][36], 0);
  391.     PlayerTextDrawSetProportional(playerid,velo[playerid][36], 1);
  392.     PlayerTextDrawSetShadow(playerid,velo[playerid][36], 1);
  393.     PlayerTextDrawSetSelectable(playerid,velo[playerid][36], 0);
  394.     return 1;
  395. }
  396.  
  397. forward velocimetro();
  398. public velocimetro()
  399. {
  400.     new string[500];
  401.     for(new i = 0; i < MAX_PLAYERS; i++)
  402.     {
  403.         if(IsPlayerConnected(i))
  404.         {
  405.             if(IsPlayerInAnyVehicle(i))
  406.             {
  407.                 format(string,sizeof(string),"%d ~w~km/h",GetPlayerSpeed(i));
  408.                 PlayerTextDrawSetString(i,velo[i][1],string);
  409.                 new Float:health;
  410.                 GetVehicleHealth(GetPlayerVehicleID(i),health);
  411.                 if(health == 1000) for(new a=26; a<36; a++) PlayerTextDrawColor(i,velo[i][a], 12582911);
  412.                 else if(health >= 900 && health < 1000) for(new a=26; a<36; a++) PlayerTextDrawColor(i,velo[i][a], 12582911),PlayerTextDrawColor(i,velo[i][35], -1);
  413.                 else if(health >= 800 && health < 900)
  414.                 {
  415.                     for(new a=26; a<36; a++)
  416.                     {
  417.                         PlayerTextDrawColor(i,velo[i][a], 12582911);
  418.                         PlayerTextDrawColor(i,velo[i][35], -1);
  419.                         PlayerTextDrawColor(i,velo[i][34], -1);
  420.                     }
  421.                 }
  422.                 else if(health >= 700 && health < 800)
  423.                 {
  424.                     for(new a=26; a<36; a++)
  425.                     {
  426.                         PlayerTextDrawColor(i,velo[i][a], 12582911);
  427.                         PlayerTextDrawColor(i,velo[i][35], -1);
  428.                         PlayerTextDrawColor(i,velo[i][34], -1);
  429.                         PlayerTextDrawColor(i,velo[i][33], -1);
  430.                     }
  431.                 }
  432.                 else if(health >= 600 && health < 700)
  433.                 {
  434.                     for(new a=26; a<36; a++)
  435.                     {
  436.                         PlayerTextDrawColor(i,velo[i][a], 12582911);
  437.                         PlayerTextDrawColor(i,velo[i][35], -1);
  438.                         PlayerTextDrawColor(i,velo[i][34], -1);
  439.                         PlayerTextDrawColor(i,velo[i][33], -1);
  440.                         PlayerTextDrawColor(i,velo[i][32], -1);
  441.                     }
  442.                 }
  443.                 else if(health >= 500 && health < 600)
  444.                 {
  445.                     for(new a=26; a<36; a++)
  446.                     {
  447.                         PlayerTextDrawColor(i,velo[i][a], 12582911);
  448.                         PlayerTextDrawColor(i,velo[i][35], -1);
  449.                         PlayerTextDrawColor(i,velo[i][34], -1);
  450.                         PlayerTextDrawColor(i,velo[i][33], -1);
  451.                         PlayerTextDrawColor(i,velo[i][32], -1);
  452.                         PlayerTextDrawColor(i,velo[i][31], -1);
  453.                     }
  454.                 }
  455.                 else if(health >= 400 && health < 500)
  456.                 {
  457.                     for(new a=26; a<36; a++)
  458.                     {
  459.                         PlayerTextDrawColor(i,velo[i][a], 12582911);
  460.                         PlayerTextDrawColor(i,velo[i][35], -1);
  461.                         PlayerTextDrawColor(i,velo[i][34], -1);
  462.                         PlayerTextDrawColor(i,velo[i][33], -1);
  463.                         PlayerTextDrawColor(i,velo[i][32], -1);
  464.                         PlayerTextDrawColor(i,velo[i][31], -1);
  465.                         PlayerTextDrawColor(i,velo[i][30], -1);
  466.                     }
  467.                 }
  468.                 else if(health >= 300 && health < 400)
  469.                 {
  470.                     for(new a=26; a<36; a++)
  471.                     {
  472.                         PlayerTextDrawColor(i,velo[i][a], 12582911);
  473.                         PlayerTextDrawColor(i,velo[i][35], -1);
  474.                         PlayerTextDrawColor(i,velo[i][34], -1);
  475.                         PlayerTextDrawColor(i,velo[i][33], -1);
  476.                         PlayerTextDrawColor(i,velo[i][32], -1);
  477.                         PlayerTextDrawColor(i,velo[i][31], -1);
  478.                         PlayerTextDrawColor(i,velo[i][30], -1);
  479.                         PlayerTextDrawColor(i,velo[i][29], -1);
  480.                     }
  481.                 }
  482.                 else if(health >= 200 && health < 300)
  483.                 {
  484.                     for(new a=26; a<36; a++)
  485.                     {
  486.                         PlayerTextDrawColor(i,velo[i][a], 12582911);
  487.                         PlayerTextDrawColor(i,velo[i][35], -1);
  488.                         PlayerTextDrawColor(i,velo[i][34], -1);
  489.                         PlayerTextDrawColor(i,velo[i][33], -1);
  490.                         PlayerTextDrawColor(i,velo[i][32], -1);
  491.                         PlayerTextDrawColor(i,velo[i][31], -1);
  492.                         PlayerTextDrawColor(i,velo[i][30], -1);
  493.                         PlayerTextDrawColor(i,velo[i][29], -1);
  494.                         PlayerTextDrawColor(i,velo[i][28], -1);
  495.                     }
  496.                 }
  497.                 else if(health >= 100 && health < 200)
  498.                 {
  499.                     for(new a=26; a<36; a++)
  500.                     {
  501.                         PlayerTextDrawColor(i,velo[i][a], 12582911);
  502.                         PlayerTextDrawColor(i,velo[i][35], -1);
  503.                         PlayerTextDrawColor(i,velo[i][34], -1);
  504.                         PlayerTextDrawColor(i,velo[i][33], -1);
  505.                         PlayerTextDrawColor(i,velo[i][32], -1);
  506.                         PlayerTextDrawColor(i,velo[i][31], -1);
  507.                         PlayerTextDrawColor(i,velo[i][30], -1);
  508.                         PlayerTextDrawColor(i,velo[i][29], -1);
  509.                         PlayerTextDrawColor(i,velo[i][28], -1);
  510.                         PlayerTextDrawColor(i,velo[i][27], -1);
  511.                     }
  512.                 }
  513.                 else if(health >= 0 && health < 100)
  514.                 {
  515.                     for(new a=26; a<36; a++)
  516.                     {
  517.                         PlayerTextDrawColor(i,velo[i][a], 12582911);
  518.                         PlayerTextDrawColor(i,velo[i][35], -1);
  519.                         PlayerTextDrawColor(i,velo[i][34], -1);
  520.                         PlayerTextDrawColor(i,velo[i][33], -1);
  521.                         PlayerTextDrawColor(i,velo[i][32], -1);
  522.                         PlayerTextDrawColor(i,velo[i][31], -1);
  523.                         PlayerTextDrawColor(i,velo[i][30], -1);
  524.                         PlayerTextDrawColor(i,velo[i][29], -1);
  525.                         PlayerTextDrawColor(i,velo[i][28], -1);
  526.                         PlayerTextDrawColor(i,velo[i][27], -1);
  527.                         PlayerTextDrawColor(i,velo[i][26], -1);
  528.                     }
  529.                 }
  530.                
  531.                 switch(GetPlayerSpeed(i))
  532.                 {
  533.                     case 0: {
  534.                         for(new a=2; a<25; a++){
  535.                             PlayerTextDrawColor(i,velo[i][a], -1);
  536.                         }
  537.                     }
  538.                     case 1..9: {
  539.                         PlayerTextDrawColor(i,velo[i][2], 12582911);
  540.                         PlayerTextDrawShow(i,velo[i][2]);
  541.                         for(new a=3; a<25; a++){
  542.                             PlayerTextDrawColor(i,velo[i][a], -1);
  543.                         }
  544.                     }
  545.                     case 10..19: {
  546.                         for(new a=2; a<3; a++){
  547.                             PlayerTextDrawColor(i,velo[i][a], 12582911);
  548.                         }
  549.                         for(new a=4; a<25; a++){
  550.                             PlayerTextDrawColor(i,velo[i][a], -1);
  551.                         }
  552.                     }
  553.                     case 20..29: {
  554.                         for(new a=2; a<4; a++){
  555.                             PlayerTextDrawColor(i,velo[i][a], 12582911);
  556.                         }
  557.                         for(new a=5; a<25; a++){
  558.                             PlayerTextDrawColor(i,velo[i][a], -1);
  559.                         }
  560.                     }
  561.                     case 30..39: {
  562.                         for(new a=2; a<5; a++){
  563.                             PlayerTextDrawColor(i,velo[i][a], 12582911);
  564.                         }
  565.                         for(new a=6; a<25; a++){
  566.                             PlayerTextDrawColor(i,velo[i][a], -1);
  567.                         }
  568.                     }
  569.                     case 40..49: {
  570.                         for(new a=2; a<6; a++){
  571.                             PlayerTextDrawColor(i,velo[i][a], 12582911);
  572.                         }
  573.                         for(new a=7; a<25; a++){
  574.                             PlayerTextDrawColor(i,velo[i][a], -1);
  575.                         }
  576.                     }
  577.                     case 50..59: {
  578.                         for(new a=2; a<7; a++){
  579.                             PlayerTextDrawColor(i,velo[i][a], 12582911);
  580.                         }
  581.                         for(new a=8; a<25; a++){
  582.                             PlayerTextDrawColor(i,velo[i][a], -1);
  583.                         }
  584.                     }
  585.                     case 60..69: {
  586.                         for(new a=2; a<8; a++){
  587.                             PlayerTextDrawColor(i,velo[i][a], 12582911);
  588.                         }
  589.                         for(new a=9; a<25; a++){
  590.                             PlayerTextDrawColor(i,velo[i][a], -1);
  591.                         }
  592.                     }
  593.                     case 70..79: {
  594.                         for(new a=2; a<9; a++){
  595.                             PlayerTextDrawColor(i,velo[i][a], 12582911);
  596.                         }
  597.                         for(new a=10; a<25; a++){
  598.                             PlayerTextDrawColor(i,velo[i][a], -1);
  599.                         }
  600.                     }
  601.                     case 80..89: {
  602.                         for(new a=2; a<10; a++){
  603.                             PlayerTextDrawColor(i,velo[i][a], 12582911);
  604.                         }
  605.                         for(new a=11; a<25; a++){
  606.                             PlayerTextDrawColor(i,velo[i][a], -1);
  607.                         }
  608.                     }
  609.                     case 90..99: {
  610.                         for(new a=2; a<11; a++){
  611.                             PlayerTextDrawColor(i,velo[i][a], 12582911);
  612.                         }
  613.                         for(new a=12; a<25; a++){
  614.                             PlayerTextDrawColor(i,velo[i][a], -1);
  615.                         }
  616.                     }
  617.                     case 100..109: {
  618.                         for(new a=2; a<12; a++){
  619.                             PlayerTextDrawColor(i,velo[i][a], 12582911);
  620.                         }
  621.                         for(new a=13; a<25; a++){
  622.                             PlayerTextDrawColor(i,velo[i][a], -1);
  623.                         }
  624.                     }
  625.                     case 110..119: {
  626.                         for(new a=2; a<13; a++){
  627.                             PlayerTextDrawColor(i,velo[i][a], 12582911);
  628.                         }
  629.                         for(new a=14; a<25; a++){
  630.                             PlayerTextDrawColor(i,velo[i][a], -1);
  631.                         }
  632.                     }
  633.                     case 120..129: {
  634.                         for(new a=2; a<14; a++){
  635.                             PlayerTextDrawColor(i,velo[i][a], 12582911);
  636.                         }
  637.                         for(new a=15; a<25; a++){
  638.                             PlayerTextDrawColor(i,velo[i][a], -1);
  639.                         }
  640.                     }
  641.                     case 130..139: {
  642.                         for(new a=2; a<15; a++){
  643.                             PlayerTextDrawColor(i,velo[i][a], 12582911);
  644.                         }
  645.                         for(new a=16; a<25; a++){
  646.                             PlayerTextDrawColor(i,velo[i][a], -1);
  647.                         }
  648.                     }
  649.                     case 140..149: {
  650.                         for(new a=2; a<16; a++){
  651.                             PlayerTextDrawColor(i,velo[i][a], 12582911);
  652.                         }
  653.                         for(new a=17; a<25; a++){
  654.                             PlayerTextDrawColor(i,velo[i][a], -1);
  655.                         }
  656.                     }
  657.                     case 150..159: {
  658.                         for(new a=2; a<17; a++){
  659.                             PlayerTextDrawColor(i,velo[i][a], 12582911);
  660.                         }
  661.                         for(new a=18; a<25; a++){
  662.                             PlayerTextDrawColor(i,velo[i][a], -1);
  663.                         }
  664.                     }
  665.                     case 160..169: {
  666.                         for(new a=2; a<18; a++){
  667.                             PlayerTextDrawColor(i,velo[i][a], 12582911);
  668.                         }
  669.                         for(new a=19; a<25; a++){
  670.                             PlayerTextDrawColor(i,velo[i][a], -1);
  671.                         }
  672.                     }
  673.                     case 170..179: {
  674.                         for(new a=2; a<19; a++){
  675.                             PlayerTextDrawColor(i,velo[i][a], 12582911);
  676.                         }
  677.                         for(new a=20; a<25; a++){
  678.                             PlayerTextDrawColor(i,velo[i][a], -1);
  679.                         }
  680.                     }
  681.                     case 180..189: {
  682.                         for(new a=2; a<20; a++){
  683.                             PlayerTextDrawColor(i,velo[i][a], 12582911);
  684.                         }
  685.                         for(new a=21; a<25; a++){
  686.                             PlayerTextDrawColor(i,velo[i][a], -1);
  687.                         }
  688.                     }
  689.                     case 190..199: {
  690.                         for(new a=2; a<25; a++){
  691.                             PlayerTextDrawColor(i,velo[i][a], 12582911);
  692.                         }
  693.                         for(new a=22; a<25; a++){
  694.                             PlayerTextDrawColor(i,velo[i][a], -1);
  695.                         }
  696.                     }
  697.                     case 200..209: {
  698.                         for(new a=2; a<22; a++){
  699.                             PlayerTextDrawColor(i,velo[i][a], 12582911);
  700.                         }
  701.                         for(new a=23; a<25; a++){
  702.                             PlayerTextDrawColor(i,velo[i][a], -1);
  703.                         }
  704.                     }
  705.                     case 210..219: {
  706.                         for(new a=2; a<23; a++){
  707.                             PlayerTextDrawColor(i,velo[i][a], 12582911);
  708.                         }
  709.                         for(new a=24; a<25; a++){
  710.                             PlayerTextDrawColor(i,velo[i][a], -1);
  711.                         }
  712.                     }
  713.                     case 220..229: {
  714.                         for(new a=2; a<24; a++){
  715.                             PlayerTextDrawColor(i,velo[i][a], 12582911);
  716.                         }
  717.                         PlayerTextDrawColor(i,velo[i][25], -1);
  718.                     }
  719.                     case 230..245:{
  720.                         for(new a=2; a<25; a++){
  721.                             PlayerTextDrawColor(i,velo[i][a], 12582911);
  722.                         }
  723.                     }
  724.                     case 246..300:{
  725.                         for(new a=2; a<25; a++){
  726.                             PlayerTextDrawColor(i,velo[i][a], 12582911);
  727.                         }
  728.                     }
  729.                 }
  730.                 for(new a; a<37; a++) PlayerTextDrawShow(i,velo[i][a]);
  731.             }
  732.             else
  733.             {
  734.                 for(new a; a<37; a++) PlayerTextDrawHide(i,velo[i][a]);
  735.                 PlayerTextDrawSetString(i,velo[i][1],"0 ~w~km/h");
  736.             }
  737.         }
  738.     }
  739.     return 1;
  740. }
  741.  
  742. stock GetPlayerSpeed(playerid)
  743. {
  744.     new Float:ST[4];
  745.     if(IsPlayerInAnyVehicle(playerid))
  746.     GetVehicleVelocity(GetPlayerVehicleID(playerid),ST[0],ST[1],ST[2]);
  747.     else GetPlayerVelocity(playerid,ST[0],ST[1],ST[2]);
  748.     ST[3] = floatsqroot(floatpower(floatabs(ST[0]), 2.0) + floatpower(floatabs(ST[1]), 2.0) + floatpower(floatabs(ST[2]), 2.0)) * 179.28625;
  749.     return floatround(ST[3]);
  750. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement