sultantion Posted November 5, 2015 Posted November 5, 2015 Hi, Whats wrong with this lua? client.lua:13: Bad 'sound/player' pointer @ 'setSoundVolume'(1) client.lua:17: Bad 'sound/player' pointer @ 'setSoundVolume'(1) function startMusic() setRadioChannel(0) song = playSound("music.mp3",true) end function makeRadioStayOff() setRadioChannel(0) cancelEvent() end function toggleSong() if not songOff then setSoundVolume(song,0) songOff = true removeEventHandler("onClientPlayerRadioSwitch",getRootElement(),makeRadioStayOff) else setSoundVolume(song,1) songOff = false setRadioChannel(0) addEventHandler("onClientPlayerRadioSwitch",getRootElement(),makeRadioStayOff) end end addEventHandler("onClientResourceStart",getResourceRootElement(getThisResource()),startMusic) addEventHandler("onClientPlayerRadioSwitch",getRootElement(),makeRadioStayOff) addEventHandler("onClientPlayerVehicleEnter",getRootElement(),makeRadioStayOff) addCommandHandler("music",toggleSong) bindKey("n","down","music")
myonlake Posted November 5, 2015 Posted November 5, 2015 It means the sound element has not yet been created. Try using startMusic( ) somewhere to create it first.
Dealman Posted November 5, 2015 Posted November 5, 2015 You're trying to set the volume of a sound element that does not exist, hence the error; "bad 'sound/player' pointer". You can eliminate this error simply by checking if song is an element using the isElement function.
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now