Register for your free account! | Forgot your password?

You last visited: Today at 22:00

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[RELEASE]Soundquiz Quest

Discussion on [RELEASE]Soundquiz Quest within the Metin2 PServer Guides & Strategies forum part of the Metin2 Private Server category.

Reply
 
Old   #1
 
~LuckyStrike~'s Avatar
 
elite*gold: 0
Join Date: Jul 2008
Posts: 1,812
Received Thanks: 1,977
[RELEASE]Soundquiz Quest

Ja hab schon lang nichts mehr von mir hören lassen und hab
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(mq1)
                
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(mq1 then
                say
("Du hast das Event beendet.")
                
pc.setqf(mq0)
            else 
pc.get_setqf(mq0then
                say
("Das Event ist nicht gestartet.")
            elseif 
ending == 2 then
                
return
            
end
        end
        
        when uriel
.chat("Das Musicquiz"with pc.get_setqf(mq1begin
            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(koordkoord)
            
end
        end
        
        when login with pc
.get_map_index() == xxx and pc.get_setqf(mq1begin
            cmdchat
("pedosong.mp3")
            
notice("Willkommen bei der Musicquizmap von DEIN SERVER")
            
notice("In 2 Minuten wird das Event starten.")
            
timer(mq120)
        
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(waiting60)
        
end
        
        when waiting
.timer begin
            notice
("Da sich nun alle Spieler hoffentlich versammelt haben,")
            
notice("geht es nun endlich mit dem Quiz los")
            
timer(begin30)
        
end
        
        when begin
.timer begin
            pc
.setqf(mq2)
            
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(lied145)
        
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(lied245)
        
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(lied345)
        
end
    end
end 
Damit das ganze aber Funktioniert müsst ihr natürlich
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
~LuckyStrike~ is offline  
Thanks
8 Users
Old 12/05/2011, 02:11   #2
 
elite*gold: 0
Join Date: Nov 2011
Posts: 80
Received Thanks: 111
Sieht nett aus, denke allerdings das man es noch anders machen kann.
Aber da du ja sagst das deine Kenntnisse nicht das überragende sind,
kann man es lassen. Mir fällt ehrlich gesagt im moment auch keine andere
Lösung ein.
.ZaKaRoN is offline  
Old 12/06/2011, 17:51   #3
 
lolor2's Avatar
 
elite*gold: 135
Join Date: Oct 2007
Posts: 1,088
Received Thanks: 210
schön das du mich erwähnst^^
lolor2 is offline  
Old 12/06/2011, 19:44   #4
 
Sp0ngeb0b ist cool's Avatar
 
elite*gold: 15
Join Date: Sep 2010
Posts: 844
Received Thanks: 975
Quote:
Originally Posted by ~LuckyStrike~ View Post


PHP Code:
 begin with pc.is_gm begin
            
    pc
.get_setqf(mq1begin 
Die Quest wird nicht funktionieren

Siehe Zitat: 2x begin?

pc.is_gm?

pc.get_setqf?

mir nicht bekannt

hast du die quest überhaupt mal getestet bevor du sie hier als release postest?

Naja hab mir nur geschätzt die ersten 10 zeilen angeschaut, danach wollte ich nicht mehr weiter gucken

Dennoch nice try
Sp0ngeb0b ist cool is offline  
Thanks
1 User
Old 12/06/2011, 20:31   #5
 
lolor2's Avatar
 
elite*gold: 135
Join Date: Oct 2007
Posts: 1,088
Received Thanks: 210
pc.is_gm() benützen wir auch warum sollte es denn ncith gehen o_0 ?
lolor2 is offline  
Old 12/06/2011, 20:36   #6
 
.Kay331's Avatar
 
elite*gold: 5
Join Date: Nov 2009
Posts: 1,863
Received Thanks: 2,778
Sollten beide befehle gehen sehe sie nicht zum ersten mal
.Kay331 is offline  
Old 12/06/2011, 20:39   #7
 
Proxonator's Avatar
 
elite*gold: 20
Join Date: Apr 2010
Posts: 430
Received Thanks: 135
Nichts anderes von dir gewohnt , aber das istn meiner Meinung nach ein Event was nicht so viel mit dem Spiel zutun hat .
Trotzdem gute Idee.
Proxonator is offline  
Old 12/06/2011, 20:54   #8
 
elite*gold: 0
Join Date: Nov 2011
Posts: 80
Received Thanks: 111
Quote:
Originally Posted by Sp0ngeb0b ist cool View Post
Die Quest wird nicht funktionieren

Siehe Zitat: 2x begin?

pc.is_gm?

pc.get_setqf?

mir nicht bekannt

hast du die quest überhaupt mal getestet bevor du sie hier als release postest?

Naja hab mir nur geschätzt die ersten 10 zeilen angeschaut, danach wollte ich nicht mehr weiter gucken

Dennoch nice try
Hab sie getestet und sie funktioniert einwandfrei ^^
.ZaKaRoN is offline  
Old 12/06/2011, 21:02   #9
 
elite*gold: 32
Join Date: Dec 2010
Posts: 1,294
Received Thanks: 862
Quote:
Originally Posted by .ZaKaRoN View Post
Hab sie getestet und sie funktioniert einwandfrei ^^
Glaub ich dir nicht.

Aber die Idee ist gut!
√π. is offline  
Thanks
1 User
Old 12/06/2011, 21:13   #10
 
elite*gold: 0
Join Date: Nov 2011
Posts: 80
Received Thanks: 111
Quote:
Originally Posted by √π. View Post
Glaub ich dir nicht.

Aber die Idee ist gut!
natürlich, das einzigste was ich machen musste
ist ein End mehr setzen das wars auch.

Finde die Idee von ihm recht nice, aber
naja mir spricht sie nicht so ganz zu
hat wie ein vorposter schon gesagt hat wenig
mit Metin zu tun bzw passt nicht ins konzept von Metin.
.ZaKaRoN is offline  
Old 12/06/2011, 21:16   #11
 
F.R.E.E's Avatar
 
elite*gold: 306
Join Date: Feb 2011
Posts: 1,251
Received Thanks: 598
Danke.
Sowas hat wirklich noch gefehlt.
F.R.E.E is offline  
Old 12/06/2011, 21:17   #12
 
elite*gold: 32
Join Date: Dec 2010
Posts: 1,294
Received Thanks: 862
Quote:
Originally Posted by ~LuckyStrike~ View Post
PHP Code:
        when value.chat."Musicquiz starten" begin with pc.is_gm begin
            
[...]
        
end        
        when value
.chat."Musicquiz beenden" begin with pc.is_gm begin
            
[...]
        
end 
Sicher?
√π. is offline  
Thanks
1 User
Old 12/06/2011, 21:25   #13
 
elite*gold: 0
Join Date: Nov 2011
Posts: 80
Received Thanks: 111
Quote:
Originally Posted by √π. View Post
Sicher?
Natürlich sicher, ich denke mal das jeder so schlau ist
und die value durch eine ziffer ( value ) ersetzt ??
und das er die 2 begins rein hat ist zwar ein fail aber
naja ^^ das hab ich halt entfernt ... denke mal
soweit kann jeder denken

Edit:

Spätestens beim reloaden fällt das einem auf.
.ZaKaRoN is offline  
Old 12/06/2011, 21:40   #14
 
elite*gold: 32
Join Date: Dec 2010
Posts: 1,294
Received Thanks: 862
Trotzdem sollte man sich sicher sein, dass es funktioniert wenn man was releasd ^^
√π. is offline  
Thanks
1 User
Old 12/06/2011, 22:06   #15
 
.Hiяo's Avatar
 
elite*gold: 0
Join Date: Apr 2010
Posts: 1,712
Received Thanks: 1,075
Naja finde iegentlich schon das sie ins Konzept passt, nur wenn man das ganze erweitern und dann wirklich ncoh so wie die OX Quest umfunktionieren könnte, dann wäre das der hammer.

Dann käme mir auhc schon ne Super Idee für nen Richtig geiles Event usw jedoch müsste man da irgendwie ne Verknüpfung von der Map zu der Quest machen oder seh ich das falsch?

Beim OX ist das ja auch so oder?
.Hiяo is offline  
Reply


Similar Threads Similar Threads
[Release]Besserer OX-Manage quest mit OX-Verlassen quest usw.
05/08/2012 - Metin2 PServer Guides & Strategies - 27 Replies
Da mich es immer aufregt, dass mann beim OX immer erst die Blume rufen muss und dann drauf klicken, habe ich mal eine quest für eine oxerleicterung geschrieben. (© by BestKilla && Der quest darf nur unter genehmigung geändert werden.) (Sollte diese Quest fiels als eure ausgegeben werden, wird sofort der quest rausgenommen.) OX STARTEN: Ihr müsst euch mit '/go ox' erst nach ox porten, dann mit quest ox starten. Die Queste: +Diese Quest ermölichen eine OX-Wettbewerb ohne die Umständlige...
Compile all quest without quest's files list // Kompilieren Sie alle Quest ohne Quest
07/17/2011 - Metin2 PServer Guides & Strategies - 3 Replies
ENGLISH Hello dear community, this is a very simple guide but at the same time useful. How to compile ALL quest in the folder "quest" without the files list in the file "locale_list"? Easy! Open the file "make" and replace the content of the file with this: for f in *.quest; do ./qc $f; done Oki. Now set the 0777 permission to the file. Finally open a SSH client and sign in. Write the command: cd /game_file_folder
[Release]Upp-Stuff Quest + Neue Bio Quest ->Testlauf
06/08/2010 - Metin2 PServer Guides & Strategies - 13 Replies
Hey und guten Morgen, Ich hatte grade bissl langeweile und hab mir gedacht man könnte doch seine Waffen auch mit 100% Uppchance gg bessere Waffen tauschen oder? Das heißt: Die Quest sieht so aus: Ihr geht zu Baek-Go. Wenn ihr jetzt zum Beispiel einen Krähenstahlbogen+9 und 2x Gegenangriffstrategien habt könnt ihr Ihn gg einen Geisterbogen+0 eintauschen! Die Quest funktioniert wunderbar und wurde auch schon getestet.
[Release]3rd rb quest
11/26/2009 - CO2 PServer Guides & Releases - 5 Replies
this is for LOTF sources if (CurrentNPC == 100)//Third Reborn { if (MyChar.RBCount >= 3) { SendPacket(General.MyPackets.NPCSay("You are already reborn. I cannot help you.")); SendPacket(General.MyPackets.NPCLink("I see.", 255)); SendPacket(General.MyPackets.NPCSetFace(30));



All times are GMT +1. The time now is 22:00.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.