-.Paradox.- Posted July 17, 2013 Posted July 17, 2013 Hello, it's me again i made this script, but there is some bugs on it function soundonPlayerJoin() sound = playSound("join.wav", false) end addEventHandler("onClientPlayerJoin", getRootElement(), soundonPlayerJoin) function onQuitGame() sound = playSound("quit.wav", false) end addEventHandler( "onClientPlayerQuit", getRootElement(), onQuitGame ) function onLogin() sound = playSound("login.wav", false) end addEventHandler( "onPlayerLogin", getRootElement(), onLogin ) function onLogout() sound = playSound("logout.wav", false) end addEventHandler( "onPlayerLogout", getRootElement(), onLogout ) The onClientPlayerQuit & onClientPlayerJoin working but the other wont. If you're looking for a cheap paid scripter, don't hesitate to contact me. Great minds discuss ideas, Average minds discuss events and small minds discuss people.
xXMADEXx Posted July 17, 2013 Posted July 17, 2013 Em are you just trying to play the sound for the client or entire server? If just the client use: onClientResourceStart onClientResourceStop otherwise use triggerServerEvent, triggerClientEvent, addEvent, onPlayerJoin, onPlayerQuit The Ultimate Lua Tutorial! | MTA PHP SDK
codeluaeveryday Posted July 17, 2013 Posted July 17, 2013 Client.lua local sounds = { ['join'] = 'join.wav', ['quit'] = 'quit.wav', ['login'] = 'login.wav', ['logout'] = 'logout.wav' } function startSound(sound) playSound(sounds[sound], false) end addEvent('startSound', true) addEventHandler('startSound', getRootElement(), startSound) addEventHandler('onClientPlayerJoin', getRootElement(), function() startSound('join') end ) addEventHandler('onClientPlayerQuit', getRootElement(), function() startSound('logout') end ) Server.lua: addEventHandler('onPlayerLogin', getRootElement(), function() triggerClientEvent('startSound', getRootElement(), 'login') end ) addEventHandler('onPlayerLogout', getRootElement(), function() triggerClientEvent('startSound', getRootElement(), 'logout') end ) Tutorials: => getOnlineAdmins() => [TUT] Better Join Country => [TUT] Updating admin countries => [TUT] Updating admin flags Server: K@N Zombies / Freeroam
-.Paradox.- Posted July 17, 2013 Author Posted July 17, 2013 Client.lua local sounds = { ['join'] = 'join.wav', ['quit'] = 'quit.wav', ['login'] = 'login.wav', ['logout'] = 'logout.wav' } function startSound(sound) playSound(sounds[sound], false) end addEvent('startSound', true) addEventHandler('startSound', getRootElement(), startSound) addEventHandler('onClientPlayerJoin', getRootElement(), function() startSound('join') end ) addEventHandler('onClientPlayerQuit', getRootElement(), function() startSound('logout') end ) Server.lua: addEventHandler('onPlayerLogin', getRootElement(), function() triggerClientEvent('startSound', getRootElement(), 'login') end ) addEventHandler('onPlayerLogout', getRootElement(), function() triggerClientEvent('startSound', getRootElement(), 'logout') end ) Thanks csmit working fine If you're looking for a cheap paid scripter, don't hesitate to contact me. Great minds discuss ideas, Average minds discuss events and small minds discuss people.
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