Jump to content

dxDrawTextOnElement in a specific dimension!


PashaBiceps

Recommended Posts

Hi guys im trying to put a dxDrawTextOnElement in a specific dimension but is not working. If i remove the dimension and interior verification, works fine but appears in all dimensions. Can u guys help me ? Thanks!

function wolrdTexts()
if getElementInterior(source) == 6 and getElementDimension(source) == 90 then
	dxDrawTextOnElement(john,"#FFFFFFStore #0099ffJohn #ccffcc(Frentista)\n #FFFFFFClick 'N' and press on me!",1,20,255,255,255,255,1,comy1)
end
end
addEventHandler("onClientRender",root, wolrdTexts)
function dxDrawTextOnElement(TheElement,text,height,distance,R,G,B,alpha,size,font, ...)
    local x, y, z = getElementPosition(TheElement)
    local x2, y2, z2 = getCameraMatrix()
    local distance = distance or 20
    local height = height or 1
    local value1 = 2
    local value2 = 2

    if (isLineOfSightClear(x, y, z+2, x2, y2, z2, ...)) then
        local sx, sy = getScreenFromWorldPosition(x, y, z+height)
        if(sx) and (sy) then
            local distanceBetweenPoints = getDistanceBetweenPoints3D(x, y, z, x2, y2, z2)
            if(distanceBetweenPoints < distance) then
                dxDrawText(text, sx+value1, sy+value2, sx, sy, tocolor(R or 255, G or 255, B or 255, alpha or 255), (size or 1)-(distanceBetweenPoints / distance), font or "arial", "center", "center", false, false, false, true, false)
            end
        end
    end
end

 

Solved!

Edited by GodKraken
Link to comment

Try in this way

function wolrdTexts()
if getElementInterior(source) == 6 and getElementDimension(source) == 90 then
	dxDrawTextOnElement(john,"#FFFFFFStore #0099ffJohn #ccffcc(Frentista)\n #FFFFFFClick 'N' and press on me!",1,20,255,255,255,255,1,comy1)
    else
end
end
addEventHandler("onClientRender",root, wolrdTexts)

I don't test it so idk if will work

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...