Jump to content

description 3d character


Kamx1993

Recommended Posts

Posted

dxDrawText with onClientRender for nearest players. The easiest way to do this is using setElementData on server and getElementData on client.

  • 3 weeks later...
Posted

Help me please, this is my Code write.

This text is not shows players when write to command /opis [text]

distance = 40 
  
addCommandHandler("opis", opispokaz) 
function opispokaz(source, message) 
local player = getElementsByType("player") 
message = string.gsub(message, "#%x%x%x%x%x%x", "") 
for k,gracz in pairs(player) do 
if isElementOnScreen(gracz) then 
    local x,y,z=getElementPosition(gracz) 
    local X,Y=getScreenFromWorldPosition(x,y,z) 
    local px,py,pz=getElementPosition(getLocalPlayer()) 
    local dystans=getDistanceBetweenPoints3D(x,y,z,px,py,pz) 
    if dystans < distance then 
    dxDrawText(" ".. message .." ")",X,Y) 
    end 
end 
end 
end 
end 
  
  

Posted

That's how it is supposed to look?

distance = 40 
  
addCommandHandler("opis", opispokaz) 
function opispokaz(source, message) 
local player = getElementsByType("player") 
message = string.gsub(message, "#%x%x%x%x%x%x", "") 
for k,gracz in pairs(player) do 
if isElementOnScreen(gracz) then 
    local x,y,z=getElementPosition(gracz) 
    local X,Y=getScreenFromWorldPosition(x,y,z) 
    local px,py,pz=getElementPosition(getLocalPlayer()) 
    local dystans=getDistanceBetweenPoints3D(x,y,z,px,py,pz) 
    if dystans < distance then 
    dxDrawText(" ".. message .." ")",X,Y) 
    end 
end 
end 
end 
end 
addEventHandler ( "onClientRender", getRootElement (), opispokaz) 

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...