Jump to content

help with events


BorderLine

Recommended Posts

Hi everyone. Well i was making a speedometer to my server and i have this problem :S im not understand much how work

resourceRoot, getRootElement(), getLocalPlayer and all those things

function showspeedo() 
        addEventHandler("onClientPreRender",root,calculateData) 
        addEventHandler("onClientRender",root,drawSpeedometer) 
end 
addEventHandler("onClientVehicleEnter", resourceRoot, showspeedo) 
  
function delspeedo() 
        removeEventHandler("onClientPreRender",root,calculateData) 
        removeEventHandler("onClientRender",root,drawSpeedometer) 
end 
addEventHandler("onClientVehicleExit", resourceRoot, delspeedo) 

the problem is.. If i enter to car, my speedometer is showed, but if another player enteer to another car, or he leave another car, my speedometer is deleted.

If someone can explainme please :)

thanks for yourtime

resourceRoot and root are defined

resourceRoot = getResourceRootElement(getThisResource()) 
root = getRootElement() 

Link to comment
function showspeedo(player) 
        if player ~= localPlayer then return end 
        addEventHandler("onClientPreRender",root,calculateData) 
        addEventHandler("onClientRender",root,drawSpeedometer) 
end 
addEventHandler("onClientVehicleEnter", root, showspeedo) 
  
function delspeedo(player) 
        if player ~= localPlayer then return end 
        removeEventHandler("onClientPreRender",root,calculateData) 
        removeEventHandler("onClientRender",root,drawSpeedometer) 
end 
addEventHandler("onClientVehicleExit", root, delspeedo) 

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