Advertisement
LordNoobIV

FuelGUI

Apr 18th, 2014
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.14 KB | None | 0 0
  1. x = 16
  2. y = 512
  3.  
  4.  
  5. test = Image.Create(AssetLocation.Game, "hud_heat_meter_dif.dds") -- green bit
  6.  
  7. test:SetSize(Vector2(x, y))
  8. test:SetPosition(Vector2((Render.Height/-3) * -1, ((Render.Width/3) - test:GetSize().y) * -1))
  9.  
  10. empty = Image.Create(AssetLocation.Game, "hud_health_max_dif.dds") -- grey bit
  11.  
  12. empty:SetSize(Vector2(16, 512))
  13. empty:SetPosition(Vector2((Render.Height/-3) * -1, ((Render.Width/3) - empty:GetSize().y) * -1))
  14. print(Render.Size)
  15.  
  16.  
  17.  
  18. function pic(args)
  19.         if LocalPlayer:InVehicle() == true then
  20.         test.SetSize(Vector2(x, fuel))
  21.                 vehicle = LocalPlayer:GetVehicle()
  22.                 local velocity = -vehicle:GetAngle() * vehicle:GetLinearVelocity()
  23.                 local forwardVelocity = -velocity.z
  24.                 transform = Transform2()
  25.                 transform:Translate(Render.Size/2)
  26.                 transform:Rotate(math.rad(90))
  27.                 Render:SetTransform(transform)
  28.                 empty:Draw()
  29.                 test:Draw()
  30.                 Render:ResetTransform()
  31.         end
  32. end
  33.  
  34. function FillMeter(fill)
  35.     fuel = 512 * (fill / 100)
  36. end
  37.  
  38. Events:Subscribe("Render", pic)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement