DzMGZXL Posted December 14, 2014 Share Posted December 14, 2014 (edited) Deleted Edited December 16, 2014 by Guest Link to comment
</Mr.Tn6eL> Posted December 14, 2014 Share Posted December 14, 2014 triggerClientEvent(source, "onLock", source) Link to comment
DzMGZXL Posted December 14, 2014 Author Share Posted December 14, 2014 (edited) triggerClientEvent(source, "onLock", source) Now it works but sound can hear only that who lock car Edited December 16, 2014 by Guest Link to comment
ViRuZGamiing Posted December 14, 2014 Share Posted December 14, 2014 That's because the is played Client Side. triggerClientEvent(source, "onLock", root) -- arg1. Source of the event is source, arg2. "onLock" the event, arg3. sent to? All a.k.a root. Link to comment
DzMGZXL Posted December 14, 2014 Author Share Posted December 14, 2014 That's because the is played Client Side. triggerClientEvent(source, "onLock", root) -- arg1. Source of the event is source, arg2. "onLock" the event, arg3. sent to? All a.k.a root. can you please help me make it when everyone can hear sound?I use root doesn't work. Link to comment
ViRuZGamiing Posted December 14, 2014 Share Posted December 14, 2014 client: addEvent ( "playSoundForAllPlayers" , true) addEventHandler("playSoundForAllPlayers", root, function() playSound3D(...) end) And in server, use this whenever you want to play the sound. triggerClientEvent("playSoundForAllPlayers", root) Read this on another post Link to comment
DzMGZXL Posted December 14, 2014 Author Share Posted December 14, 2014 client: addEvent ( "playSoundForAllPlayers" , true) addEventHandler("playSoundForAllPlayers", root, function() playSound3D(...) end) And in server, use this whenever you want to play the sound. triggerClientEvent("playSoundForAllPlayers", root) Read this on another post Doesn't work Link to comment
DzMGZXL Posted December 14, 2014 Author Share Posted December 14, 2014 (edited) [ Edited December 16, 2014 by Guest Link to comment
ViRuZGamiing Posted December 14, 2014 Share Posted December 14, 2014 addEvent("lockUnlockOutsideVehicle", true) addEventHandler("lockUnlockOutsideVehicle", getRootElement(), lockUnlockOutside) what is the point of this? are you triggering it from client side? because if so you are triggering from Client the server and back to client. Link to comment
DzMGZXL Posted December 14, 2014 Author Share Posted December 14, 2014 addEvent("lockUnlockOutsideVehicle", true) addEventHandler("lockUnlockOutsideVehicle", getRootElement(), lockUnlockOutside) what is the point of this? are you triggering it from client side? because if so you are triggering from Client the server and back to client. I use it because i have locks with key "K" and i trigger it in server side. Link to comment
Moderators IIYAMA Posted December 15, 2014 Moderators Share Posted December 15, 2014 (edited) triggerClientEvent( root,-- target "onLock",-- event vehicle -- vehicle = source ) -- this was correct -- addEvent("onLock",true) addEventHandler("onLock",root, function() if isElement(source) then local x,y,z = getElementPosition(source) -- source = vehicle playSound3D("CarAlarmChirp.mp3",x,y,z) end end) Edited December 15, 2014 by Guest Link to comment
tosfera Posted December 15, 2014 Share Posted December 15, 2014 If you really want to do it like this; client locks -> server request to lock and play the sound -> client request for the sound. You should create a createColSphere with the desired size and get all the elements in there with getElementsWithinColShape. Loop over these and make them all do a triggerClientEvent() to the sound function. Link to comment
DzMGZXL Posted December 15, 2014 Author Share Posted December 15, 2014 triggerClientEvent( root,-- target "onLock"-- event vehicle -- vehicle = source ) -- this was correct -- addEvent("onLock",true) addEventHandler("onLock",root, function() if isElement(source) then local x,y,z = getElementPosition(source) -- source = vehicle playSound3D("CarAlarmChirp.mp3",x,y,z) end end) Still doesn't work. Link to comment
Moderators IIYAMA Posted December 15, 2014 Moderators Share Posted December 15, 2014 Then you made a mistake somewhere else. Debug your code using debug lines else I can't help you. Link to comment
DzMGZXL Posted December 15, 2014 Author Share Posted December 15, 2014 Then you made a mistake somewhere else.Debug your code using debug lines else I can't help you. client addEvent("onLock",true) addEventHandler("onLock",root, function() if isElement(source) then local x,y,z = getElementPosition(source) -- source = vehicle playSound3D("CarAlarmChirp.mp3",x,y,z) end end) And in SERVER triggerClientEvent("onLock", root) Link to comment
Moderators IIYAMA Posted December 15, 2014 Moderators Share Posted December 15, 2014 If you don't take over my code correctly, it will not work! triggerClientEvent( root,-- target "onLock",-- event vehicle -- vehicle = source ) IS -_-" AAARRRRGRRRRR!! triggerClientEvent(root,"onLock",vehicle) Link to comment
DzMGZXL Posted December 15, 2014 Author Share Posted December 15, 2014 If you don't take over my code correctly, it will not work! triggerClientEvent( root,-- target "onLock",-- event vehicle -- vehicle = source ) IS -_-" AAARRRRGRRRRR!! triggerClientEvent(root,"onLock",vehicle) Thanks now everything works perfect! Link to comment
Moderators IIYAMA Posted December 15, 2014 Moderators Share Posted December 15, 2014 np. Link to comment
mehmetejr Posted December 16, 2014 Share Posted December 16, 2014 What I have to write instead of "onLock" 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