Jump to content

Recommended Posts

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
  • 8 months later...

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

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...