Szerző Téma: [SCRIPT] Egyszerű kilométeróra / Simple speedometer  (Megtekintve 3977 alkalommal)

[SCRIPT] Egyszerű kilométeróra / Simple speedometer
« Dátum: 2017. Július 02. - 04:51:59 »
+2
\"K3P7D7L.jpg\"
 

local screenWidth, screenHeight = guiGetScreenSize()
addEventHandler(\"onClientRender\", root, function()
local vehicle = getPedOccupiedVehicle(localPlayer)
if vehicle then
   local position = {getElementVelocity(vehicle)}
   local speed = math.sqrt(position[1]^2 + position[2]^2 + position[3]^2) * 180
   local string = math.floor(speed + 0.5)
   local bar = string / ((getVehicleHandling(vehicle)[\"maxVelocity\"]-14) / 30)
   dxDrawText(string, screenWidth-230-2, screenHeight-150, _, _, tocolor(115, 177, 237), 1.2, \"bankgothic\")
   dxDrawText(string, screenWidth-230+2, screenHeight-150, _, _, tocolor(115, 177, 237), 1.2, \"bankgothic\")
   dxDrawText(string, screenWidth-230, screenHeight-150-2, _, _, tocolor(115, 177, 237), 1.2, \"bankgothic\")
   dxDrawText(string, screenWidth-230, screenHeight-150+2, _, _, tocolor(115, 177, 237), 1.2, \"bankgothic\")
   dxDrawText(string, screenWidth-230, screenHeight-150, _, _, _, 1.2, \"bankgothic\")
   dxDrawText(\"KM/H\", screenWidth-120-2, screenHeight-150, _, _, tocolor(0, 0, 0, 200), 0.5, \"bankgothic\")
   dxDrawText(\"KM/H\", screenWidth-120+2, screenHeight-150, _, _, tocolor(0, 0, 0, 200), 0.5, \"bankgothic\")
   dxDrawText(\"KM/H\", screenWidth-120, screenHeight-150-2, _, _, tocolor(0, 0, 0, 200), 0.5, \"bankgothic\")
   dxDrawText(\"KM/H\", screenWidth-120, screenHeight-150+2, _, _, tocolor(0, 0, 0, 200), 0.5, \"bankgothic\")
   dxDrawText(\"KM/H\", screenWidth-120, screenHeight-150, _, _, tocolor(115, 177, 237, 200), 0.5, \"bankgothic\")
   dxDrawRectangle(screenWidth-230, screenHeight-70, 153, 1, tocolor(115, 177, 237))
   dxDrawRectangle(screenWidth-228, screenHeight-113, 3, 39, (bar >= 1 and tocolor(115, 177, 237) or tocolor(0, 0, 0)))
   dxDrawRectangle(screenWidth-223, screenHeight-113, 3, 39, (bar >= 2 and tocolor(115, 177, 237) or tocolor(0, 0, 0)))
   dxDrawRectangle(screenWidth-218, screenHeight-113, 3, 39, (bar >= 3 and tocolor(115, 177, 237) or tocolor(0, 0, 0)))
   dxDrawRectangle(screenWidth-213, screenHeight-113, 3, 39, (bar >= 4 and tocolor(115, 177, 237) or tocolor(0, 0, 0)))
   dxDrawRectangle(screenWidth-208, screenHeight-113, 3, 39, (bar >= 5 and tocolor(115, 177, 237) or tocolor(0, 0, 0)))
   dxDrawRectangle(screenWidth-203, screenHeight-113, 3, 39, (bar >= 6 and tocolor(115, 177, 237) or tocolor(0, 0, 0)))
   dxDrawRectangle(screenWidth-198, screenHeight-113, 3, 39, (bar >= 7 and tocolor(115, 177, 237) or tocolor(0, 0, 0)))
   dxDrawRectangle(screenWidth-193, screenHeight-113, 3, 39, (bar >= 8 and tocolor(115, 177, 237) or tocolor(0, 0, 0)))
   dxDrawRectangle(screenWidth-188, screenHeight-113, 3, 39, (bar >= 9 and tocolor(115, 177, 237) or tocolor(0, 0, 0)))
   dxDrawRectangle(screenWidth-183, screenHeight-113, 3, 39, (bar >= 10 and tocolor(115, 177, 237) or tocolor(0, 0, 0)))
   dxDrawRectangle(screenWidth-178, screenHeight-113, 3, 39, (bar >= 11 and tocolor(115, 177, 237) or tocolor(0, 0, 0)))
   dxDrawRectangle(screenWidth-173, screenHeight-113, 3, 39, (bar >= 12 and tocolor(115, 177, 237) or tocolor(0, 0, 0)))
   dxDrawRectangle(screenWidth-168, screenHeight-113, 3, 39, (bar >= 13 and tocolor(115, 177, 237) or tocolor(0, 0, 0)))
   dxDrawRectangle(screenWidth-163, screenHeight-113, 3, 39, (bar >= 14 and tocolor(115, 177, 237) or tocolor(0, 0, 0)))
   dxDrawRectangle(screenWidth-158, screenHeight-113, 3, 39, (bar >= 15 and tocolor(115, 177, 237) or tocolor(0, 0, 0)))
   dxDrawRectangle(screenWidth-153, screenHeight-114, 3, 40, (bar >= 16 and tocolor(115, 177, 237) or tocolor(0, 0, 0)))
   dxDrawRectangle(screenWidth-148, screenHeight-115, 3, 41, (bar >= 17 and tocolor(115, 177, 237) or tocolor(0, 0, 0)))
   dxDrawRectangle(screenWidth-143, screenHeight-118, 3, 44, (bar >= 18 and tocolor(115, 177, 237) or tocolor(0, 0, 0)))
   dxDrawRectangle(screenWidth-138, screenHeight-120, 3, 46, (bar >= 19 and tocolor(115, 177, 237) or tocolor(0, 0, 0)))
   dxDrawRectangle(screenWidth-133, screenHeight-123, 3, 49, (bar >= 20 and tocolor(115, 177, 237) or tocolor(0, 0, 0)))
   dxDrawRectangle(screenWidth-128, screenHeight-126, 3, 52, (bar >= 21 and tocolor(115, 177, 237) or tocolor(0, 0, 0)))
   dxDrawRectangle(screenWidth-123, screenHeight-128, 3, 54, (bar >= 22 and tocolor(115, 177, 237) or tocolor(0, 0, 0)))
   dxDrawRectangle(screenWidth-118, screenHeight-130, 3, 56, (bar >= 23 and tocolor(115, 177, 237) or tocolor(0, 0, 0)))
   dxDrawRectangle(screenWidth-113, screenHeight-130, 3, 56, (bar >= 24 and tocolor(115, 177, 237) or tocolor(0, 0, 0)))
   dxDrawRectangle(screenWidth-108, screenHeight-130, 3, 56, (bar >= 25 and tocolor(115, 177, 237) or tocolor(0, 0, 0)))
   dxDrawRectangle(screenWidth-103, screenHeight-130, 3, 56, (bar >= 26 and tocolor(115, 177, 237) or tocolor(0, 0, 0)))
   dxDrawRectangle(screenWidth-98, screenHeight-130, 3, 56, (bar >= 27 and tocolor(115, 177, 237) or tocolor(0, 0, 0)))
   dxDrawRectangle(screenWidth-93, screenHeight-130, 3, 56, (bar >= 28 and tocolor(115, 177, 237) or tocolor(0, 0, 0)))
   dxDrawRectangle(screenWidth-88, screenHeight-130, 3, 56, (bar >= 29 and tocolor(115, 177, 237) or tocolor(0, 0, 0)))
   dxDrawRectangle(screenWidth-83, screenHeight-130, 3, 56, (bar >= 30 and tocolor(115, 177, 237) or tocolor(0, 0, 0)))
end
end)

 

   Copy

[SCRIPT] Egyszerű kilométeróra / Simple speedometer
« Válasz #1 Dátum: 2018. Február 06. - 19:41:41 »
0
Hát ez aztán nincsen eltullozva! :D

[SCRIPT] Egyszerű kilométeróra / Simple speedometer
« Válasz #2 Dátum: 2018. Február 06. - 23:49:46 »
0
Idézetet írta: YT_andrasxa date=1517942501


   
      Hát ez aztán nincsen eltullozva! :D
   


Mert eredetileg SAMP-ra készült.
 
/index.php?/forums/topic/64567-script-egyszer%C5%B1-kilom%C3%A9ter%C3%B3ra-simple-speedometer/\" rel=\"\">Itt van a párja:D
 
 

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal