heute ein schönes Release gefunden indem man die Sounds
via Quest abspielen lassen kann, dann hab ich mir gedacht
so eine Quest ähnlich wie OX Like wäre doch was nettes ...
Leider sind meine Questkenntnisse nicht so überragend
das ich euch ein 1 on 1 Quest wie ein OX verfahren liefern
kann aber mit einer anderen Methode dafür eben schon.
Die Quest ist naja ... Teilweise fertig kurz gestaltet für euch
ihr müsst sie halt dann selbst erweitern wie ihr das halt
haben möchtet. Das Event wird von 2 Teamlern geleitet.
Der eine Teamler steht auf der Linken seite etwas weiter
weg Entfernt vom zweiten Teamler und hat die Meinung
"Ja das stimmt" das er in den Chat schreibt der andere
Teamler genau das gegenteil mit "Nein das Stimmt nicht".
Jenachdem ist es etwas schwerer zu Managen aber wie gesagt
meine Künste sind leider noch nicht so hoch.
Naja genug geredet ihr könnt euch sicherlich selbst eine
Meinung drauß machen, Kritik hör ich mir gerne an
solang sie einen Grund hat der Sinnvoll ist.
PHP Code:
quest musicquiz begin
state start begin
when value.chat."Musicquiz starten" begin with pc.is_gm begin
say("Möchtest du das Musicquiz starten?")
say("")
local auswahl = select ("Ja", "Nein")
if auswahl == 2 then
return
elseif auswahl == 1 then
pc.setqf(mq, 1)
notice_all("Das Music Quiz wurde gestartet begebt euch zu Uriel")
notice_all("um daran teilzunehmen.")
end
end
when value.chat."Musicquiz beenden" begin with pc.is_gm begin
say("Möchtest du das Musicquiz beenden?")
say("")
local ending = select ("Ja", "Nein")
if ending == 1 with pc.get_setqf(mq, 1 then
say("Du hast das Event beendet.")
pc.setqf(mq, 0)
else pc.get_setqf(mq, 0) then
say("Das Event ist nicht gestartet.")
elseif ending == 2 then
return
end
end
when uriel.chat("Das Musicquiz") with pc.get_setqf(mq, 1) begin
say("Möchtest du am Quiz teilnehmen?")
say("")
local wahl = select ("Ja", "Nein")
if wahl == 2 then
say("Schade vielleicht ein ander mal.")
return
elseif wahl == 1 then
pc.warp(koord, koord)
end
end
when login with pc.get_map_index() == xxx and pc.get_setqf(mq, 1) begin
cmdchat("pedosong.mp3")
notice("Willkommen bei der Musicquizmap von DEIN SERVER")
notice("In 2 Minuten wird das Event starten.")
timer(mq, 120)
end
when mq.timer begin
notice("Das Event startet nun, sammelt euch bitte in der Mitte")
notice("ihr habt dazu eine Minute Zeit. Vergesst nicht eure")
notice("Musicvolume in den Spieloptionen auf Maximal zu setzen.")
notice("Spieler die Schummeln werden laut unserer Regeln bestraft,")
notice("zeigt Fairness und können.")
timer(waiting, 60)
end
when waiting.timer begin
notice("Da sich nun alle Spieler hoffentlich versammelt haben,")
notice("geht es nun endlich mit dem Quiz los")
timer(begin, 30)
end
when begin.timer begin
pc.setqf(mq, 2)
notice("Ihr werdet nun ein Lied abgespielt bekommen wobei ihr raten müsst")
notice("von welchem Produzent das Lied gemacht worden ist.")
notice("Dabei müsst ihr zu demjenigen Teamler laufen")
notice("der euch zwischen Ja und Nein führt.")
timer(lied1, 45)
end
when lied1.timer begin
cmdchat("lied1.mp3")
notice("Wenn das Lied von Fler ist geht zum Teamler")
notice("der euch sagt das dies richtig ist andernfalls")
notice("geht zum Teamler der zu euch sagt das es Falsch ist.")
timer(lied2, 45)
end
when lied2.timer begin
cmdchat("lied2.mp3")
notice("Wenn das Lied von Nazar ist geht zum Teamler")
notice("der euch sagt das dies richtig ist andernfalls")
notice("geht zum Teamler der zu euch sagt das es Falsch ist.")
timer(lied3, 45)
end
end
end
von diesem Thread :

die Methode zuerst einbauen sonst wird das ganze nicht funktionieren.
Grüße - Lucky
Edit:
Es war nur so eine Art Möglichkeit mit der man das umsetzen kann,
bestimmt gibt es sicherlich bessere Methoden dazu die mir aber unbekannt sind.
Naja ich sag lieber Besser als Nichts






