Wilkommen zu meinem Tutorial,
In diesem Tutorial werde ich dir zeigen wie du Musik auf deinem Server laufen lassen kannst.
Reden wir nicht viel sondern fangen wir direkt an.
Schritt 1 :
Downloade dir eine Musik aus dem Internet (falls du keine passende Musik hast)
Kommen wir jetzt zum Code um alles funktionieren zu lassen.
Das ist der Code um ein Sound abzuspielen doch der Sound gibt keinen ton dazu kommen wir auch noch.
Du kannst sehen das wir dort Musik stehen haben vor = dort kann alles stehen ist eigentlich egal.
Schritt 2 : Wir packen unsere Musik in den Resource Ordner.
wenn die Musik Datei "test" heist dann musst du das hinschreiben
Du musst ebenfalls herausfinden was ein Typ die Musik Datei hat. : mp3 oder wav
Du gehst auf die Musik Datei Rechtsklick und auf Eigenschaften dort sollte stehen was ein Typ die Datei hat.
Du musst sicherstellen das du in der meta.xml datei dies drinne stehen hast.
Dort habe ich test.mp3 stehen es kommt drauf an wie deine Datei heist z.b sollte deine Datei "MeineMusik" heisen musst du dort das einsetzen
Kommen wir jetzt zum Code damit man die Musik auf dem Server auch hoeren kann.
in dem fall benuzten wir
Da kannst du sehen das ich vor dem = "Musik" stehen hab wie ich oben schon gesagt habe dort kann alles stehen doch bei setSoundVolume musst du das gleiche stehen haben.
hier ein genaueres beispiel
Jetzt kommen wir zum EventHandler wann dieser Sound abgespielt werden soll meine idee ist es halt wenn deine Spieler Spawnen eine leise HintergrundMusik haben.
und der ganze Code sind dann so aus.
function StartMusicOnJoin()
monami = playSound("monami.mp3", true)
setRadioChannel(0)
setSoundVolume(monami, 0.6)
end
addEventHandler("onClientResourceStart",getRootElement(),StartMusicOnJoin)
function toggleSong()
if not songOff then
setSoundVolume(monami,0)
songOff = true
removeEventHandler("onClientPlayerRadioSwitch",getRootElement(),makeRadioStayOff)
else
setSoundVolume(monami,1)
songOff = false
setRadioChannel(0)
addEventHandler("onClientPlayerRadioSwitch",getRootElement(),makeRadioStayOff)
end
end
addCommandHandler("music", toggleSong)
bindKey("m","down","music")
function TurnMusicOffOnSpawn()
setSoundVolume(monami, 0)
end
addEventHandler("onClientPlayerSpawn",getRootElement(),TurnMusicOffOnSpawn)
Alles anzeigen
So sieht mein LUA Code aus denn ich auf meinem Server verwende
Ich hoffe dieses Tutorial hat euch gefallen