Jump to content

onClientRender triggered for getLocalPlayer()


Recommended Posts

Posted

I want to trigger "onClientRender" with the Local Player because of setSoundVolume and playSound, but if i trigger it, nothing happenes, and if i use root, it happens for everyone :/

any ideas?

Posted
Any code?
  
  
  
song = playSound("ambient_fly.mp3", true ) 
setSoundVolume( song, 0 ) 
local turn = true -- unfaded by default 
  
function startFlyAmbientSound(player,seat) 
vehid = getElementModel(getPedOccupiedVehicle(localPlayer)) 
  
if vehid == 520 then 
removeEventHandler("onClientRender", root, renderFade) 
turn = true 
addEventHandler("onClientRender",root,renderFade) 
end 
end 
addEventHandler("onClientVehicleEnter", root, startFlyAmbientSound ) 
  

Renderfate is just the Fading of the sound, its basicly setSoundVolume

Posted
function startFlyAmbientSound(player,seat) 
if (player == localPlayer) then 
vehid = getElementModel(getPedOccupiedVehicle(localPlayer)) 
  
if vehid == 520 then 
removeEventHandler("onClientRender", root, renderFade) 
turn = true 
addEventHandler("onClientRender",root,renderFade) 
end 
end 
end 
addEventHandler("onClientVehicleEnter", root, startFlyAmbientSound ) 

Simply check if the entering player is the localPlayer

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