sultantion Posted November 5, 2015 Share 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") Link to comment
myonlake Posted November 5, 2015 Share Posted November 5, 2015 It means the sound element has not yet been created. Try using startMusic( ) somewhere to create it first. Link to comment
Dealman Posted November 5, 2015 Share 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. Link to comment
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