Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- hook.add("drawhud", "", function()
- scrW, scrH = render.getResolution()
- render.setColor(Color(250, 50, 50))
- render.drawCircle(scrW / 2, scrH / 2, scrH * 0.4)
- render.drawCircle(scrW / 2 + 1, scrH / 2, scrH * 0.4)
- render.drawCircle(scrW / 2, scrH / 2 + 1, scrH * 0.4)
- render.setFont(font)
- render.drawSimpleText(scrW / 2 - scrH * 0.4, scrH / 2, isValid(turretTarget) and (turretTarget.getName and turretTarget:getName() or "Target") or "No target", 1, 1)
- render.drawSimpleText(scrW / 2 + scrH * 0.4, scrH / 2, "Speed: " .. math.floor(chip():getVelocity():getLength()), 1, 1)
- if isValid(turretTarget) then
- local screenPos = (turretTarget:getPos() + Vector(0, 0, 40)):toScreen()
- render.setColor(Color(255, 200, 0))
- render.drawCircle(screenPos.x, screenPos.y, 20, 8)
- end
- render.setColor(Color(250, 50, 50))
- for k, v in pairs(find.allPlayers()) do
- local screenPos = v:getEyePos():toScreen()
- screenPos = Vector(screenPos.x, screenPos.y, 0)
- local len = (screenPos - Vector(scrW / 2, scrH / 2)):getLength()
- if len > scrH * 0.4 then
- screenPos = (screenPos - Vector(scrW / 2, scrH / 2)):getNormalized() * scrH * 0.4 + Vector(scrW / 2, scrH / 2)
- end
- if len < 5 then
- continue
- end
- render.drawCircle(screenPos.x, screenPos.y, 4)
- end
- end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement