[Mini-Release]Levelguide Quest

01/03/2012 17:34 DasKuchen#1
Hallo habe mal beim PC aufräumen eine ziemlich alte Quest gefunden und weiss nicht was ich mit der anfangen möchte also mache ich sie mal Public (nichts besonderes)

PHP Code:
quest leveln begin
    state start begin
        when login 
or levelup with pc.get_level() >= 1 begin
            set_state
(information)
        
end
    end
    state information begin 
        when letter begin 
            send_letter
("Der Levelguide LVL 1-20")
        
end
        when button 
or info begin
            say
("Hallo tapferer Krieger , dies ist")
            
say("der Servername Levelguide.Er gibt dir Tipps")
            
say(",wo du Leveln und Erfahrung sammeln kannst.")
            
say_reward("Mit deinem Level solltest du bei den")
            
say_reward("bei den Wildhunden leveln bis ca. Level 20")
            
say_reward(", da aus Wildhunden Wuestenfuechse herauskommen.")
            
say_reward("Und diese gut Erfahrung geben!")
            
say("")
            
say("mfg Servername Admins:")
            
say_reward("Kuchen und mufkeksy")
            if 
pc.get_level() > 20 then
                set_state
(information2)
            
end
        end
    end
    state information2 begin
        when letter begin
            send_letter
("Der Levelguide LVL 20-35"
        
end
        when button 
or info begin
            say
("Hallo tapferer Krieger , dies ist")
            
say("der Servername Levelguide.Er gibt dir Tipps")
            
say(",wo du Leveln und Erfahrung sammeln kannst.")
            
say_reward("Mit deinem Level solltest du im")
            
say_reward("2. Dorf Level , dort kannst du bist")
            
say_reward("Level 35 leveln.")
            
say_reward("TIPP: Benutze dein Kampfgaul und deine Tapferkeitsumhaenge.")
            
say("")
            
say("mfg Servername Admins:")
            
say_reward("Kuchen und mufkeksy")
            
wait()
            
say("")
            
say_reward("Moechtest du zum 2. Dorf?")
            
local b select("Ja!","Nein")
            if 
== 1 then
                say
("Du wirst nun teleportiert!")
                
say("Viel Spass auf:")
                
say_reward("Servername")
                
wait()
                if 
pc.get_empire() == 1 then
                    pc
.warp 353100 882900 )
                elseif 
pc.get_empire() == 2 then
                    pc
.warp 145500 240000 )
                elseif 
pc.get_empire() == 3 then
                    pc
.warp 863900 246000 )
                
end
            
elseif == 2 then
                say
("Ok")
                
say("Ist auch besser so...")
            
end
            
if pc.get_level() > 35 then
                set_state
(information3)
            
end
        end
    end
    state information3 begin
        when letter begin
            send_letter
("Der Levelguide LVL 35-50"
        
end
        when button 
or info begin
            say
("Hallo tapferer Krieger , dies ist")
            
say("der Servername Levelguide.Er gibt dir Tipps")
            
say(",wo du Leveln und Erfahrung sammeln kannst.")
            
say_reward("Mit deinem Level solltest du im")
            
say_reward("Orktal leveln. Dort ist es am besten")
            
say_reward("Dort kannst du bist Level 50 leveln.")
            
say_reward("TIPP: Benutze dein Kampfgaul und deine Tapferkeitsumhaenge.")
            
say("")
            
say("mfg Servername Admins:")
            
say_reward("Kuchen und mufkeksy")
            
wait()
            
say("")
            
say_reward("Moechtest du zum Orktal?")
            
local a select("Ja!","Nein")
            if 
== 1 then
                say
("Du wirst nun teleportiert!")
                
say("Viel Spass auf:")
                
say_reward("Servername")
                
pc warp 333000 745000 )
            elseif 
== 2 then
                say
("Ok")
                
say("Ist auch besser so...")
            
end
            
if pc.get_level() > 50 then
            set_state
(information4)
            
end
        end
    end
    state information4 begin
        when letter begin
            send_letter
("Der Levelguide LVL 50-70"
        
end
        when button 
or info begin
            say
("Hallo tapferer Krieger , dies ist")
            
say("der Servername Levelguide.Er gibt dir Tipps")
            
say(",wo du Leveln und Erfahrung sammeln kannst.")
            
say_reward("Mit deinem Level solltest du im")
            
say_reward("Spinnendungeon 2 leveln. Dort ist es am besten fuer dich.")
            
say_reward("Dort kannst du bist Level 65 leveln.")
            
say_reward("TIPP: Benutze dein Kampfgaul!")
            
say("")
            
say("mfg Servername Admins:")
            
say_reward("Kuchen und mufkeksy")
            
wait()
            
say("")
            
say_reward("Moechtest du zur Spinnendungeon2?")
            
local fselect("Ja!","Nein")
            if 
== 1 then
                say
("Du wirst nun teleportiert!")
                
say("Viel Spass auf:")
                
say_reward("Servername")
                
pc warp 705000 465000 )
            elseif 
== 2 then
                say
("Ok")
                
say("Ist auch besser so...")
            
end
            
if pc.get_level() > 70 then
                set_state
(information5)
            
end
        end
    end
    state information5 begin
        when letter begin
            send_letter
("Der Levelguide LVL 70-80"
        
end
        when button 
or info begin
            say
("Hallo tapferer Krieger , dies ist")
            
say("der Servername Levelguide.Er gibt dir Tipps")
            
say(",wo du Leveln und Erfahrung sammeln kannst.")
            
say_reward("Mit deinem Level solltest du bei der")
            
say_reward("Zombiewiese leveln. Dort geht es gut!")
            
say_reward("Dort kannst du bist Level 80 leveln.")
            
say_reward("TIPP: Benutze dein Kampfgaul!")
            
say("")
            
say("mfg Servername Admins:")
            
say_reward("Kuchen und mufkeksy")
            
wait()
            
say("")
            
say_reward("Moechtest du zur Zombiewiese?")
            
local d select("Ja!","Nein")
            if 
== 1 then
                say
("Du wirst nun teleportiert!")
                
say("Viel Spass auf:")
                
say_reward("Servername")
                
pc.warp(832000)
            elseif 
== 2 then
                say
("Ok")
                
say("Ist auch besser so...")
            
end
            
if pc.get_level() > 80 then
                set_state
(information6)
            
end
        end
    end
    state information6 begin
        when letter begin
            send_letter
("Der Levelguide LVL 80"
        
end
        when button 
or info begin
            say
("Hallo tapferer Krieger , dies ist")
            
say("der Servername Levelguide.Er gibt dir Tipps")
            
say(",wo du Leveln und Erfahrung sammeln kannst.")
            
say_reward("Mit deinem Level solltest du bei der")
            
say_reward("Ungeheuerdungeon leveln. Dort geht es gut!")
            
say_reward("TIPP: Benutze dein Kampfgaul!")
            
say_reward("DIES WAR DEIN LETZTER TIPP!")
            
say("mfg Servername Admins:")
            
say_reward("Kuchen und mufkeksy")
            
wait()
            
say("")
            
say_reward("Moechtest du zum Dungeon?")
            
local e select("Ja!","Nein")
            if 
== 1 then
                say
("Du wirst nun teleportiert!")
                
say("Viel Spass auf:")
                
say_reward("Servername")
                
pc.warp(177000740800)
            elseif 
== 2 then
                say
("Ok")
                
say("Ist auch besser so...")
            
end
            
if pc.get_level() == 99 then
                set_state
(__COMPLETE__)
            
end
        end
    end
    state __COMPLETE__ begin
    end
end 
01/03/2012 17:43 ToBii™#2
Kann man gut gebrauchen, danke
01/03/2012 17:53 L4S3R#3
für einen Server mit einem Komplet neuen Konzept wär das Praktisch
01/03/2012 18:06 .Nagato#4
Eine sehr schöne Idee, danke.
01/03/2012 18:11 xCPx#5
Idee gut, umsetzung scheiße sry...
wenn ich lvl 20 bin möchte ich lvl 1-20 nicht nochmal lesen ^^


if pc.get_level() > 20 then
set_state(information2)
end

das muss viel weiter oben stehen dann .
01/03/2012 18:15 Zadox`#6
Die idee ist sehr nice, danke