Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --@name Minecraft player name
- --@author NekerSqu4w
- if CLIENT then
- local scale = 0.5
- local font = render.createFont("Courier New", 15, 400, false, false, false, false, false, true)
- if player() == owner() then
- enableHud(nil, true)
- end
- function customText(x,y,txt,color)
- x = x or 0
- y = y or 0
- txt = txt or "This is a sample text."
- local w,h = render.getTextSize(txt)
- render.setColor(Color(0,0,0,100))
- render.drawRect(x + -w/2 - 5,y + -h/2,w + 10,h)
- render.setColor(color)
- render.setFont(font)
- render.drawSimpleText(x,y,txt,1,1)
- end
- hook.add("PostDrawOpaqueRenderables", "", function()
- for i, p in ipairs(find.allPlayers()) do
- if p != player() then
- local m = chip():getMatrix()
- //m:translate(Vector(0,0,-10+i*25))
- m:translate(chip():worldToLocal(p:getEyePos() + Vector(0,0,15)))
- m:setAngles((eyePos() - m:getTranslation()):getAngle() + Angle(90, 0, 0))
- m:rotate(Angle(0, 90, 0))
- m:setScale(Vector(scale, -scale))
- render.pushMatrix(m)
- local w, h = render.getTextSize(p:getHealth() .. " health")
- customText(0,-h,p:getName(),team.getColor(p:getTeam()))
- customText(0,0,p:getHealth() .. " hp",Color(255,255,255))
- render.popMatrix()
- m:translate(Vector(1, -1))
- end
- end
- end)
- end
Add Comment
Please, Sign In to add comment