Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- x = 16
- y = 512
- test = Image.Create(AssetLocation.Game, "hud_heat_meter_dif.dds") -- green bit
- test:SetSize(Vector2(x, y))
- test:SetPosition(Vector2((Render.Height/-3) * -1, ((Render.Width/3) - test:GetSize().y) * -1))
- empty = Image.Create(AssetLocation.Game, "hud_health_max_dif.dds") -- grey bit
- empty:SetSize(Vector2(16, 512))
- empty:SetPosition(Vector2((Render.Height/-3) * -1, ((Render.Width/3) - empty:GetSize().y) * -1))
- print(Render.Size)
- function pic(args)
- if LocalPlayer:InVehicle() == true then
- test.SetSize(Vector2(x, fuel))
- vehicle = LocalPlayer:GetVehicle()
- local velocity = -vehicle:GetAngle() * vehicle:GetLinearVelocity()
- local forwardVelocity = -velocity.z
- transform = Transform2()
- transform:Translate(Render.Size/2)
- transform:Rotate(math.rad(90))
- Render:SetTransform(transform)
- empty:Draw()
- test:Draw()
- Render:ResetTransform()
- end
- end
- function FillMeter(fill)
- fuel = 512 * (fill / 100)
- end
- Events:Subscribe("Render", pic)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement