[SERVICE] Die Questkontrolle

09/04/2011 11:35 Mixxon#3361
Quote:
Originally Posted by ƬheGame View Post
manchmal sollte man nicht auf freunde hören die quest ist ziemlich komplett verkehrt und unvollständig
xd ich weiß^^
aber er meinte so lerne ich es.^^
09/04/2011 11:53 .Delta#3362
hat er schon recht :D
Nur solltest du dich auch darauf konzentrieren, was du machst und nicht irgendwas zusammenschustern :D
PHP Code:
quest metins begin
    state start begin
        when login 
or levelup with pc.get_level() >= 5 begin        
            set_state
(information)
        
end
    end
    state information begin
        when letter begin
            send_letter
("Vernichte Metinsteine.")
        
end
        when button 
or info begin
            say
("Hey, "..pc.get_name().."!")
            
say("Wie ich sehe hast du das level 5 erreicht")
            
say("Jetzt bist du stark genug um die Invasion der Metins aufzuhalten")
            
say("Möchtest du diese Quest annehmen?")            
            
local main_set select ("Ja","Nein")
            if 
main_set == 2 then
                
return
            
end
            say
("Da du diese Quest angenommen hast")
            
say("muss du 12 Metins töten.")
            
say("Du musst je 3x den 5er,10er,15er und 20er Metin töten.")
            
pc.setqf("metin5"3)
            
q.set_counter("Metin der Kummer"3)
            
pc.setqf("metin10"3)
            
q.set_counter("Metin des Kampfes"3)
            
pc.setqf("metin15"3)
            
q.set_counter("Metin der Schlacht"3)
            
pc.setqf("metin20"3)
            
q.set_counter("Metin der Gier"3)
            
set_state(killen)
        
end
    end
    state killen begin
        when letter begin
            send_letter
("Vernichte Metinsteine")
        
end
        when button 
or info begin
            say
("Du musst noch")
            
say(pc.getqf("metin5").." von 3 Metin des Kummers")
            
say(pc.getqf("metin10").." von 3 Metin des Kampfes")
            
say(pc.getqf("metin15").." von 3 Metin der Schlacht")
            
say(pc.getqf("metin20").." von 3 Metin der Gier")
            
say("zerstören.")
        
end
        when 8001.kill begin
            local count 
pc.getqf("metin5") - 1
            
if count <= and count >= 0 then
                pc
.setqf("metin5"count)
            
end
            
if pc.getqf("metin5") == and pc.getqf("metin10") == and pc.getqf("metin15") == and pc.getqf("metin20") == 0 then
                set_state
(belohnung)
            
end
        when 8002.kill begin
            local count 
pc.getqf("metin10") - 1
            
if count <= and count >= 0 then
                pc
.setqf("metin10"count)
            
end
            
if pc.getqf("metin5") == and pc.getqf("metin10") == and pc.getqf("metin15") == and pc.getqf("metin20") == 0 then
                set_state
(belohnung)
            
end
        when 8003.kill begin
            local count 
pc.getqf("metin15") - 1
            
if count <= and count >= 0 then
                pc
.setqf("metin15"count)
            
end
            
if pc.getqf("metin5") == and pc.getqf("metin10") == and pc.getqf("metin15") == and pc.getqf("metin20") == 0 then
                set_state
(belohnung)
            
end
        when 8004.kill begin
            local count 
pc.getqf("metin5") - 1
            
if count <= and count >= 0 then
                pc
.setqf("metin5"count)
            
end
            
if pc.getqf("metin5") == and pc.getqf("metin10") == and pc.getqf("metin15") == and pc.getqf("metin20") == 0 then
                set_state
(belohnung)
            
end
        end
    end
    state belohnung begin
        when letter begin
            send_letter
("Du hast die Metinsteine zerstört.")
        
end
        when button 
or info begin
            say_title
("Deine Belohnung:")
            if 
pc.job == 0 then
                pc
.give_item2(2991)
                
pc.give_item2(32191)
                
say_reward("Du hast die Kriegerwaffen bekommen!")
            elseif 
pc.job == 2 then 
                pc
.give_item2(11791)
                
pc.give_item2(21591)
                
say_reward("Du hast die Ninjawaffen bekommen!")
            elseif 
pc.job == 3 then 
                pc
.give_item2(2991)
                
say_reward("Du hast die Surawaffen bekommen!")
            elseif 
pc.job == 3 then 
                pc
.give_item2(71991)
                
pc.give_item2(51191)
                
say_reward("Du hast die Schamiwaffen bekommen!")
            
end
            set_state
(__complete)
        
end
    end
    state __complete begin
    end
end 
09/04/2011 12:38 Mixxon#3363
Ich kann 0 Questschreiben ich wills ja lernen^^.
Kenne die meisten Befehle nicht und wie eine Quest aufgebaut wird.
09/04/2011 14:28 Fame™#3364
Quote:
Originally Posted by .Delta View Post
letztes notice_all fehlt dir hinten ein "
Hab' jetzt mal die fehlenden " eingesetzt. Sieht dann so aus.

PHP Code:
quest chat begin
    state start begin
        when 30168.
use."GM" begin
            say
("Was willst du machen?")
            
local a select("Schreiben wie ein GM""Support""Nichts")
           
            if 
== 3 then
                
return
            
            elseif 
== 1 then
                local notice_text 
input()
                
notice_all("pc.get_name().." "..notice_text)"
                
return
            elseif 
== 2 then
                notice_all
("pc.get_name().." ist nun für eure Fragen verfügbar!")
            end    
        end
    end
end 
Kommt aber immer noch nichts. Sind keine anderen Fehler drinnen?
09/04/2011 14:30 .Delta#3365
PHP Code:
quest chat begin
    state start begin
        when 30168.
use begin
            say
("Was willst du machen?")
            
local a select("Schreiben wie ein GM""Support""Nichts")          
            if 
== 3 then
                
return           
            elseif 
== 1 then
                local notice_text 
input()
                
notice_all(pc.get_name()..": "..notice_text)
                return
            elseif 
== 2 then
                notice_all
(pc.get_name().." ist nun für eure Fragen verfügbar!")
            
end    
        end
    end
end 
09/04/2011 16:29 SimpTrixakaHero#3366
Quote:
quest yong begin
state start begin
when 100009.use begin
say_title("Dolar abgeben")
say("")
say("Wenn du dein Dolar abgibst bekommst du")
say("1.000.000.000 Yong")
say("Diesen Gegenstand gibt es auch im Itemshop.")
say("Dieser Gegenstand ist auch handel- und stapelbar!")
say("")
say("Achtung: Du darfst nicht mehr als")
say("1.450.000.000 Yang im Inventar haben, sonst hast du einen")
say("Yangbug !!")
say("")
say_reward("Willst du dir 1.000.000.000 Yong auszahlen lassen?")

local s = select("Auszahlen","Abbrechen")
if s == 1 then
pc.removeitem(100009, 1)
pc.change_money(1000000000)
say_reward("Du hast 1.000.000.000 Yong erhalten.")
end
end
end
end
Was ist daran falsch? und ich habe hier noch 3 quest was nicht gehen:

Quote:
quest mobmob begin
state start begin
when 77786.use begin
if pc.countitem("77786")>=1 then
local z = select("Sensenmann", "Blauer Tod", "Roter Drache", "Zin-Drache", "Abbrechen")
if z == 1 then
pc.remove_item("77786")
mob.spawn(1093)
say("Du hast den Sensenmann gerufen.")
end
if z==2 then
pc.remove_item("77786")
mob.spawn(1095)
say("Du hast den Blauen Tod gerufen.")
end
if z==3 then
pc.remove_item("77786")
mob.spawn(2291)
say("Du hast den Roten Drachen gerufen.")
end
if z=4 then
pc.remove_item("77786")
mob.spawn(2493)
say("Du hast den Grotten Drachen gerufen.")
end
if z==5 then
return
end
end
end
end
end
und noch eine:

Quote:
quest kill begin
state start begin
when 30036.use begin
if pc.getqf("kill") == 1 then
say("Du musst 10 Minuten warten...")
return
end
say("Das Töten kostet dich 500.000.000 Yong.")
say("Zudem brauchst du mindestens Level 150.")
say("Möchtest du jemanden töten?")
local abfrage = select("Weiter", "Abbrechen")
if abfrage == 2 then
return
end
local a = input()
local b = pc.get_name()
if "..a.." == pc.is_gm()
say("Du Kannst Keinen GameMaster töten!")
mob.spawn(2291)
notice(" Der Spieler "..b.." wollte einen GameMaster Töten!")
notice("Folge dessen ist, Das Ein Roter Drache Gespawnt wurde")
notice("Solltet ihr durch den Roten Drachen sterben, bedankt")
notice(" bei spieler "..b.." Ende Der Durchsage! ")
end
return
end
if pc.get_gold() <= 499999999 then
say("Du hast nicht genug Yong.")
return
end
if pc.get_level() <= 149 then
say("Dein Level reicht nicht aus.")
return
end
pc.give_gold(-3000000)
command("kill "..a.."")
say("Der Spieler Wurde Erfolgreich Umgebarcht")
notice("Der Spieler "..a.." wurde von "..b.." umgebarcht")
pc.setqf("kill", 1)
timer("killdelay", 600)
end
if "..a.." == pc.is_gm()
mob.spawn(2291)
notice(" Der Spieler "..b.." wollte einen GameMaster Töten!")
notice("Folge dessen ist, Das Ein Roter Drache Gespawnt wurde")
notice("Solltet ihr durch den Roten Drachen sterben, bedankt")
notice(" bei spieler "..b.." Ende Der Durchsage! ")
end

when "kill".timer begin
pc.setqf("kill", 2)
end
when login with pc.getqf("kill") == 1 then
timer("killdelay", 600)
end
end
end
und noch eine:

Quote:
quest teleport66 begin
state start begin
when 20087.click begin
local z = select("Schließen")
if z==1 then
return
end
end
end
end
end
09/04/2011 16:49 F4m0uZStYle#3367
PHP Code:
quest yong begin
state start begin
when 100009.
use begin
say_title
("Dolar abgeben")
say("")
say("Wenn du dein Dolar abgibst bekommst du")
say("1.000.000.000 Yong")
say("Diesen Gegenstand gibt es auch im Itemshop.")
say("Dieser Gegenstand ist auch handel- und stapelbar!")
say("")
say("Achtung: Du darfst nicht mehr als")
say("1.450.000.000 Yang im Inventar haben, sonst hast du einen")
say("Yangbug !!")
say("")
say_reward("Willst du dir 1.000.000.000 Yong auszahlen lassen?")
local s select("Auszahlen","Abbrechen")
if 
== 1 then
pc
.removeitem(1000091)
pc.change_money(1000000000)
say_reward("Du hast 1.000.000.000 Yong erhalten.")
elseif 
== 2 then
return
end
end
end
end















quest mobmob begin
state start begin
when 77786.
use begin
local z 
select("Sensenmann""Blauer Tod""Roter Drache""Zin-Drache""Abbrechen")
if 
== 1 then
pc
.remove_item("77786")
mob.spawn(1093)
say("Du hast den Sensenmann gerufen.")
elseif 
z==2 then
pc
.remove_item("77786")
mob.spawn(1095)
say("Du hast den Blauen Tod gerufen.")
elseif 
z==3 then
pc
.remove_item("77786")
mob.spawn(2291)
say("Du hast den Roten Drachen gerufen.")
elseif 
z=4 then
pc
.remove_item("77786")
mob.spawn(2493)
say("Du hast den Grotten Drachen gerufen.")
elseif 
z==5 then
return
end
end
end
end














quest kill begin
state start begin
when 30036.
use begin
if pc.getqf("kill") == 1 then
say
("Du musst 10 Minuten warten...")
return
end
say
("Das Töten kostet dich 500.000.000 Yong.")
say("Zudem brauchst du mindestens Level 150.")
say("Möchtest du jemanden töten?")
local abfrage select("Weiter""Abbrechen")
if 
abfrage == 2 then
return
end
elseif abfrage == 1 then
local a 
input()
local b pc.get_name()
if 
"..a.." == pc.is_gm()
say("Du Kannst Keinen GameMaster töten!")
mob.spawn(2291)
notice(" Der Spieler "..b.." wollte einen GameMaster Töten!")
notice("Folge dessen ist, Das Ein Roter Drache Gespawnt wurde")
notice("Solltet ihr durch den Roten Drachen sterben, bedankt")
notice(" bei spieler "..b.." Ende Der Durchsage! ")
end
return
end
if pc.get_gold() <= 499999999 then
say
("Du hast nicht genug Yong.")
return
end
if pc.get_level() <= 149 then
say
("Dein Level reicht nicht aus.")
return
end
pc
.give_gold(-3000000)
command("kill "..a.."")
say("Der Spieler Wurde Erfolgreich Umgebarcht")
notice("Der Spieler "..a.." wurde von "..b.." umgebarcht")
pc.setqf("kill"1)
timer("killdelay"600)
end
if "..a.." == pc.is_gm()
mob.spawn(2291)
notice(" Der Spieler "..b.." wollte einen GameMaster Töten!")
notice("Folge dessen ist, Das Ein Roter Drache Gespawnt wurde")
notice("Solltet ihr durch den Roten Drachen sterben, bedankt")
notice(" bei spieler "..b.." Ende Der Durchsage! ")
end

when 
"kill".timer begin
pc
.setqf("kill"2)
end
when login with pc
.getqf("kill") == 1 then
timer
("killdelay"600)
end
end 


die letze quest,was soll sie fürn Sinn haben?

habs nur eben überflogen aber probiers mal
09/04/2011 17:12 SimpTrixakaHero#3368
bei der letzten quest ich habe halt viele quest pro quest wird man zu einer map teleportiert aber jetzt stehen dort halt nur die maps aber kein schließen.

deswegem die letzte quest aber die funzt net

und danke ich probier gleich mal ob die quests jetzt funzen
09/04/2011 17:30 FinalZero#3369
is das 100% funktionsfähig?

PHP Code:
say_title "Willkommen" 
say "Willkommen auf dem Server FinalHeroMt2." 
say "Die GM´s wünschen dir" )
say "viel Spass!" 
say "" 
pc give_exp2 100000 )
set_quest_state "levelup" "run" )
command "n " .. pc get_name ( ) .. " ist neu hier! " .. pc get_name ( ) .. " ist am anfang der Stadt. " 
command "level 15" 
pc change_money 100000 )
pc give_item2 "27003" 200 )
pc give_item2 "27003" 200 )
pc give_item2 "27003" 200 )
pc give_item2 "27003" 200 )
pc give_item2 "27003" 200 )
pc give_item2 "27006" 200 )
pc give_item2 "27006" 200 )
pc give_item2 "71050" 200 )
pc give_item2 "72702" )
pc give_item2 "50051" )
horse advance ( )
say_reward "Du wurdest level 33." 
say_reward "Du erhielst 100000 yang." 
say_reward "Du erhielst 1000 Rote(G)." 
say_reward "Du erhielst 400 Blaue(G)." 
say_reward "Du erhielst Items fur Laufgeschwindigkeit." 
say_reward "Du erhielst ein Pferd." 
clear_letter ( ) 
set_state "__COMPLETE__" )
if 
pc job == 0 then
pc 
give_item2 "75" )
pc give_item2 "3065" )
pc give_item2 "11235" )
pc give_item2 "12225" )
pc give_item2 "13025" )
pc give_item2 "14105" )
pc give_item2 "15089" )
pc give_item2 "16105" )
pc give_item2 "17105" )
say_reward "Du erhielst das Kriegerset!" )
elseif 
pc job == 1 then 
pc 
give_item2 "1035" 
pc give_item2 "2065" )
pc give_item2 "8009" 200 )
pc give_item2 "8008" 200 )
pc give_item2 "8007" 200 )
pc give_item2 "8006" 200 )
pc give_item2 "11435" )
pc give_item2 "12365" )
pc give_item2 "13025" )
pc give_item2 "14105" )
pc give_item2 "15089" )
pc give_item2 "16105" )
pc give_item2 "17105" )
say_reward "Du erhielst das Ninjaset!" )
elseif 
pc job == 2 then 
pc 
give_item2 "75" )  
pc give_item2 "11635" )
pc give_item2 "12505" )
pc give_item2 "13025" )
pc give_item2 "14105" )
pc give_item2 "15089" )
pc give_item2 "16105" )
pc give_item2 "17105" )
say_reward "Du erhielst das Suraset!" )
elseif 
pc job == 3 then 
pc 
give_item2 "5035" )
pc give_item2 "7065" )
pc give_item2 "11835" )
pc give_item2 "12645" )
pc give_item2 "13025" )
pc give_item2 "14105" )
pc give_item2 "15089" )
pc give_item2 "16105" )
pc give_item2 "17105" )
say_reward "Du erhielst das Schamiset!" )
end 
09/04/2011 18:13 F4m0uZStYle#3370
PHP Code:
quest neu begin
state start begin
when login with pc
.level() == 1 begin
set_state
(neu1)
end
end
state neu1 begin
when letter begin
send_letter
("Willkommen")
end
when button 
or info begin
say_title 
"Willkommen" 
say "Willkommen auf dem Server FinalHeroMt2." 
say "Die GM´s wünschen dir" )
say "viel Spass!" 
say "" 
pc give_exp2 100000 )
command ("..pc.get_name() ist neu hier")
pc change_money 100000 )
pc give_item2 "27003" 200 )
pc give_item2 "27003" 200 )
pc give_item2 "27003" 200 )
pc give_item2 "27003" 200 )
pc give_item2 "27003" 200 )
pc give_item2 "27006" 200 )
pc give_item2 "27006" 200 )
pc give_item2 "71050" 200 )
pc give_item2 "72702" )
pc give_item2 "50051" )
horse advance ( )
say_reward "Du wurdest level 33." 
say_reward "Du erhielst 100000 yang." 
say_reward "Du erhielst 1000 Rote(G)." 
say_reward "Du erhielst 400 Blaue(G)." 
say_reward "Du erhielst Items fur Laufgeschwindigkeit." 
say_reward "Du erhielst ein Pferd." 
clear_letter ( ) 
if 
pc job == 0 then
pc 
give_item2 "75" )
pc give_item2 "3065" )
pc give_item2 "11235" )
pc give_item2 "12225" )
pc give_item2 "13025" )
pc give_item2 "14105" )
pc give_item2 "15089" )
pc give_item2 "16105" )
pc give_item2 "17105" )
say_reward "Du erhielst das Kriegerset!" )
elseif 
pc job == 1 then 
pc 
give_item2 "1035" 
pc give_item2 "2065" )
pc give_item2 "8009" 200 )
pc give_item2 "8008" 200 )
pc give_item2 "8007" 200 )
pc give_item2 "8006" 200 )
pc give_item2 "11435" )
pc give_item2 "12365" )
pc give_item2 "13025" )
pc give_item2 "14105" )
pc give_item2 "15089" )
pc give_item2 "16105" )
pc give_item2 "17105" )
say_reward "Du erhielst das Ninjaset!" )
elseif 
pc job == 2 then 
pc 
give_item2 "75" )  
pc give_item2 "11635" )
pc give_item2 "12505" )
pc give_item2 "13025" )
pc give_item2 "14105" )
pc give_item2 "15089" )
pc give_item2 "16105" )
pc give_item2 "17105" )
say_reward "Du erhielst das Suraset!" )
elseif 
pc job == 3 then 
pc 
give_item2 "5035" )
pc give_item2 "7065" )
pc give_item2 "11835" )
pc give_item2 "12645" )
pc give_item2 "13025" )
pc give_item2 "14105" )
pc give_item2 "15089" )
pc give_item2 "16105" )
pc give_item2 "17105" )
say_reward "Du erhielst das Schamiset!" )
set_state (__COMPLETE__)
end
end
end
state  __COMPLETE__ begin
end
end 
09/04/2011 18:31 FunkYFriDy#3371
Würde gerne so eine Quest haben:


Die geht Super. Danke an Benhero :)

Aber nun würde ich gerne hinzufügen, dass wenn man levelup geht, 100 tp für immer dazubekommt.
Also von Level 120 auf 121.
Man bleibt halt Level 120 aber man krigt 100 tp Bonus für immer.
Wer kann mir dabei helfen?

(IDEE von eDgMt2)
09/04/2011 18:51 SimpTrixakaHero#3372
Meine 4 quests gehen immer noch nicht hilft mir bitte:

1. Quest:
Quote:
quest yong begin
state start begin
when 100009.use begin
say_title("Dolar abgeben")
say("")
say("Wenn du dein Dolar abgibst bekommst du")
say("1.000.000.000 Yong")
say("Diesen Gegenstand gibt es auch im Itemshop.")
say("Dieser Gegenstand ist auch handel- und stapelbar!")
say("")
say("Achtung: Du darfst nicht mehr als")
say("1.450.000.000 Yang im Inventar haben, sonst hast du einen")
say("Yangbug !!")
say("")
say_reward("Willst du dir 1.000.000.000 Yong auszahlen lassen?")
local s = select("Auszahlen","Abbrechen")
if s == 1 then
pc.removeitem(100009, 1)
pc.change_money(1000000000)
say_reward("Du hast 1.000.000.000 Yong erhalten.")
elseif s == 2 then
return
end
end
end
end
2. Quest:

Quote:
quest mobmob begin
state start begin
when 77786.use begin
local z = select("Sensenmann", "Blauer Tod", "Roter Drache", "Zin-Drache", "Abbrechen")
if z == 1 then
pc.remove_item("77786")
mob.spawn(1093)
say("Du hast den Sensenmann gerufen.")
elseif z==2 then
pc.remove_item("77786")
mob.spawn(1095)
say("Du hast den Blauen Tod gerufen.")
elseif z==3 then
pc.remove_item("77786")
mob.spawn(2291)
say("Du hast den Roten Drachen gerufen.")
elseif z=4 then
pc.remove_item("77786")
mob.spawn(2493)
say("Du hast den Grotten Drachen gerufen.")
elseif z==5 then
return
end
end
end
end
3. Quest:

Quote:
quest kill begin
state start begin
when 30036.use begin
if pc.getqf("kill") == 1 then
say("Du musst 10 Minuten warten...")
return
end
say("Das Töten kostet dich 500.000.000 Yong.")
say("Zudem brauchst du mindestens Level 150.")
say("Möchtest du jemanden töten?")
local abfrage = select("Weiter", "Abbrechen")
if abfrage == 2 then
return
end
elseif abfrage == 1 then
local a = input()
local b = pc.get_name()
if "..a.." == pc.is_gm()
say("Du Kannst Keinen GameMaster töten!")
mob.spawn(2291)
notice(" Der Spieler "..b.." wollte einen GameMaster Töten!")
notice("Folge dessen ist, Das Ein Roter Drache Gespawnt wurde")
notice("Solltet ihr durch den Roten Drachen sterben, bedankt")
notice(" bei spieler "..b.." Ende Der Durchsage! ")
end
return
end
if pc.get_gold() <= 499999999 then
say("Du hast nicht genug Yong.")
return
end
if pc.get_level() <= 149 then
say("Dein Level reicht nicht aus.")
return
end
pc.give_gold(-3000000)
command("kill "..a.."")
say("Der Spieler Wurde Erfolgreich Umgebarcht")
notice("Der Spieler "..a.." wurde von "..b.." umgebarcht")
pc.setqf("kill", 1)
timer("killdelay", 600)
end
if "..a.." == pc.is_gm()
mob.spawn(2291)
notice(" Der Spieler "..b.." wollte einen GameMaster Töten!")
notice("Folge dessen ist, Das Ein Roter Drache Gespawnt wurde")
notice("Solltet ihr durch den Roten Drachen sterben, bedankt")
notice(" bei spieler "..b.." Ende Der Durchsage! ")
end

when "kill".timer begin
pc.setqf("kill", 2)
end
when login with pc.getqf("kill") == 1 then
timer("killdelay", 600)
end
end
4. Quest:

Quote:
quest teleport66 begin
state start begin
when 20087.click begin
local z = select("Schließen")
if z==1 then
return
end
end
end
end
end
Die 4. Quest ist dafür da damit beim Spezial Teleporter auch Schließen steht

Und ich habe make.sh ausgeführt da kam ein error i.was mit elseif oder so stand da.
09/04/2011 18:54 F4m0uZStYle#3373
die 4 quest ergibt kein sinn,du hattest was von map porten geredet.wenn ja poste mal die mapport quest dann können wir weiter sehen
09/04/2011 18:56 SimpTrixakaHero#3374
aber es geht mir eigentlich um die ersten 3 quests die funzen nicht ingame


und bei der 4. Quest hat jede Map eine einzelne Quest die zu der Map portet aber nur die Map mehr nicht
09/05/2011 13:31 Mixxon#3375
PHP Code:
quest metinspawner begin
    state start begin
        when 30160.
use begin
            local z 
select("5er Metin""10er Metin""15er Metin""20er Metin""25er Metin""Weiter")
            if 
== 1 then
                mob
.spawn(8001)
                
say_reward("Du hast den 5er Metin gerufen.")
            elseif 
== 2 then
                mob
.spawn(8002)
                
say_reward("Du hast den 10er Metin gerufen.")
            elseif 
== 3 then
                mob
.spawn(8003)
                
say_reward("Du hast den 15er Metin gerufen.")
            elseif 
== 4 then
                mob
.spawn(8004)
                
say_reward("Du hast den 20er Metin gerufen.")
            elseif 
== 5 then
                mob
.spawn(8005)
                
say_reward("Du hast den 25er Metin gerufen.")
            elseif 
== 6 then
                local m 
select("30er Metin""35er Metin","40er Metin","45er Metin","50er Metin","55er Metin","Weiter")
                if 
== 1 then
                    mob
.spawn(8006)
                    
say_reward("Du hast den 30er Metin gerufen.")
                elseif 
== 2 then    
                    mob
.spawn(8007)
                    
say_reward("Du hast den 35er Metin gerufen.")
                elseif 
== 3 then     
                    mob
.spawn(8008)
                    
say_reward("Du hast den 40er Metin gerufen.")
                elseif 
== 4 then    
                    mob
.spawn(8009)
                    
say_reward("Du hast den 45er Metin gerufen.")
                elseif 
== 5 then
                    mob
.spawn(8010)
                    
say_reward("Du hast den 50er Metin gerufen.")
                elseif 
== 6 then
                    mob
.spawn(8011)
                    
say_reward("Du hast den 55er Metin gerufen.")
                elseif 
== 7 then
                    local w 
select("60er Metin""65er Metin""70er Metin""75er Metin""80er Metin""85er Metin""90er Metin""Abbrechen")
                    if 
== 1 then
                        mob
.spawn(8012)
                        
say_reward("Du hast den 60er Metin gerufen.")
                    elseif 
== 2 then
                        mob
.spawn(8013)
                        
say_reward("Du hast den 65er Metin gerufen.")
                    elseif 
== 3 then
                        mob
.spawn(8014)
                        
say_reward("Du hast den 70er Metin gerufen.")
                    elseif 
w== 4 then
                        mob
.spawn(8024)
                        
say_reward("Du hast den 75er Metin gerufen.")
                    elseif 
== 5 then
                        mob
.spawn(8025)
                        
say_reward("Du hast den 80er Metin gerufen.")
                    elseif 
== 6 then
                        mob
.spawn(8026)
                        
say_reward("Du hast den 85er Metin gerufen.")
                    elseif 
w== 7 then
                        mob
.spawn(8027)
                        
say_reward("Du hast den 90er Metin gerufen.")
                    elseif 
== 8 then
                        
return
                    
end    
                end
            end
        end
    end    
end 
Sollte meine 2. Quest sein wurde schon bearbeitet von jemand aber klappt trotzdem nicht.
Kann war auswählen welchen metin ich will aber er spawnt ihn dann nicht.