I am scripting beginer and dont know why its dont work.
local screenX, screenY = guiGetScreenSize ()
function leaderText(marker)
local xm,ym,zm = getElementPosition(marker)
local x,y = getScreenFromWorldPosition(xm,ym,zm+0.2)
local camX,camY,camZ = getCameraMatrix()
if (x and y and getDistanceBetweenPoints3D(camX, camY, camZ, xm,ym,zm) <= 20) then
dxDrawText ("Hello", x,y,x,y, tocolor (255,0, 0, 255) , ( screenX / 1440 ) * 2 , "default-bold" , "center" , "center" , false , true , false )
end
end
addCommandHandler ("Hello", leaderText)