Fory Posted April 8, 2021 Share Posted April 8, 2021 Sziasztok! valamiért nem játsza le a sound-ot --server function hiall ( text ) outputChatBox ( "Sziasztok!" .. text .. ".", getRootElement(), 255, 255, 255, true) triggerClientEvent ( root, "hiall", root ) end setTimer ( countdown, 594000, 1, "Köszönöm hogy feljöttél a szerverre" ) --client addEvent( "hiall", true ) addEventHandler( "hiall", getRootElement(), hiall ) function hiall ( text ) local sound = playSound("files/notification.mp3") setSoundVolume(sound, 1.0) end mi lehet a probléma? Link to comment
TNMTRoli Posted December 27, 2021 Share Posted December 27, 2021 Hali! Tudom, eléggé késő, de most regisztráltam a fórumra... lehet nem is foglalkozol fejlesztéssel már, de érdekesnek találtam a kihívást, gondoltam mégis megcsinálom. Nekem úgy jött le, hogy a script célja nem más, mint egy bizonyos időközönként kiírja, hogy köszönöd, hogy feljöttek a szerverre, és hangot játszon mellé. Először is, mivel az outputChatBox() az egy shared function, ezért ugyanúgy kliens oldalon is lehet futtatni, mint szerver oldalon. Emiatt teljesen elhanyagolható a szerver oldal, és dolgozhatunk direkt a kliens oldalon. Lehet, hogy a problémád oka az, hogy metába nem írtad be a .mp3 fájlt. Így kéne kinézzen a meta: <meta> <script src="client.lua" type="client" /> <file src="files/notification.mp3" /> </meta> Újra alkottam a scriptedet. Így néz ki: Kliens oldal: function hiall(text) outputChatBox("Sziasztok! " .. text .. ".", 255, 255, 255, false) local sound = playSound("files/notification.mp3") setSoundVolume(sound, 1) end setTimer(hiall, 594000, 0, "Köszönöm, hogy feljöttél a szerverre") Ennyi az egész. Pontosan azt csinálja, amit akartál. Sokkal egyszerűbb, és nincs komplikálva. 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