Warpring 2

03/26/2013 15:28 rakuz123456#1
Also Das Prolem Wie Gesgt im Warpring 1 Thema #

PHP Code:
quest multiring begin
    state start begin
        when 70007.
use begin
            say_title
("Warpring:")
            
local main=select("Warpring-Funktion""Lager-Funktion""Shopping-Funktion""Tastensperre")
            if 
1==main then
                say_title
("Warpring-Funktion:")
                
local s=select("Map1""Map2""Orktal (Mitte)""."".""Weitere""Beenden")
                if 
1==s then
                    say_title
("Warpring-Funktion:")
                    
local a=select ("Rotes""Gelbes""Blaues""Beenden")
                    if 
1==a then
                        pc
.warp(474086954540)
                    elseif 
2==a then
                        pc
.warp(63098166617)
                    elseif 
3==a then
                        pc
.warp(960054268807)
                    elseif 
4==a then
                        
return
                    
end
                
elseif 2==s then
                    say_title
("Warpring-Funktion:")
                    
local a=select ("Rotes""Gelbes""Blaues""Beenden")
                    if 
1==a then
                        pc
.warp(353003882460)
                    elseif 
2==a then
                        pc
.warp(145582240227)
                    elseif 
3==a then
                        pc
.warp(863589246139)
                    elseif 
4==a then
                        
return
                    
end
                
elseif 3==s then
                    pc
.warp(332885745737)
                elseif 
6==s then
                    
if pc.get_level() < 75 then    
                        say_title
("Weitere Maps:")
                        
local a=select ("Feuerland (Teleporter)""Spinnendungeon""Dämonenturm""Beenden")
                        if 
1==a then
                            pc
.warp(600813687144)
                        elseif 
2==a then
                            say_title
("Warping-Funktion:")
                            
local sd select ("Spinnendungeon 1""Spinnendungeon 2""Beenden")
                            if 
1==sd then
                                pc
.warp(51200486400)
                            elseif 
2==sd then
                                pc
.warp(665600435200)
                            elseif 
3==sd then
                                
return
                            
end
                        
elseif 3==a then
                            pc
.warp(590516110606)
                        elseif 
4==a then
                            
return
                        
end
                    
elseif pc.get_level() < 90 then
                        say_title
("Weitere Maps:")
                        
local a=select ("Feuerland (Teleporter)""Spinnendungeon""Dämonenturm""Seelengrotte""Areal der Steine""Königsraum""Beenden")
                        if 
1==a then
                            pc
.warp(600813687144)
                        elseif 
2==a then
                            say_title
("Warping-Funktion:")
                            
local sd select ("Spinnendungeon 1""Spinnendungeon 2""Beenden")
                            if 
1==sd then
                                pc
.warp(51200486400)
                            elseif 
2==sd then
                                pc
.warp(665600435200)
                            elseif 
3==sd then
                                
return
                            
end
                        
elseif 3==a then
                            pc
.warp(590516110606)
                        elseif 
4==a then
                            say_reward
("In welche Seelengrotte möchtest du denn?")
                            
local b=select ("Seelengrotte 1""Seelengrotte 2""Beenden")
                            if 
1==b then
                                pc
.warp(100861213190)
                            elseif 
2==b then
                                pc
.warp(2416821275028)
                            elseif 
3==b then
                                
return
                            
end
                        
elseif 5==a then
                            pc
.warp(4444597844445878)
                        elseif 
6==a then
                            pc
.warp(9211097047)
                        elseif 
7==a then
                            
return
                        
end
                    
elseif pc.get_level() < 110 then
                        say_title
("Weitere Maps:")
                        
local a=select ("Feuerland (Teleporter)""Spinnendungeon""Dämonenturm""Seelengrotte""Areal der Steine""Königsraum""Weitere""Beenden")
                        if 
1==a then
                            pc
.warp(600813687144)
                        elseif 
2==a then
                            say_title
("Warping-Funktion:")
                            
local sd select ("Spinnendungeon 1""Spinnendungeon 2""Beenden")
                            if 
1==sd then
                                pc
.warp(51200486400)
                            elseif 
2==sd then
                                pc
.warp(665600435200)
                            elseif 
3==sd then
                                
return
                            
end
                        
elseif 3==a then
                            pc
.warp(590516110606)
                        elseif 
4==a then
                            say_reward
("In welche Seelengrotte möchtest du denn?")
                            
local b=select ("Seelengrotte 1""Seelengrotte 2""Beenden")
                            if 
1==b then
                                pc
.warp(100861213190)
                            elseif 
2==b then
                                pc
.warp(2416821275028)
                            elseif 
3==b then
                                
return
                            
end
                        
elseif 5==a then
                            pc
.warp(4444597844445878)
                        elseif 
6==a then
                            pc
.warp(9211097047)
                        elseif 
7==a then
                            say_title
("Warpring-Funktion:")
                            
local c=select ("Verkommenes Land""Beenden")
                            if 
1==c then
                                pc
.warp(22062072231958)
                            elseif 
2==c then
                                
return
                            
end
                        
elseif 7==a then
                            
return
                        
end
                    
elseif pc.get_level() >= 110 then
                        say_title
("Weitere Maps:")
                        
local a=select ("Feuerland (Teleporter)""Spinnenmaps""Dämonenturm""Seelengrotte""Areal der Steine""Königsraum""Weitere""Beenden")
                        if 
1==a then
                            pc
.warp(600813687144)
                        elseif 
2==a then
                            say_title
("Warping-Funktion:")
                            
local sd select ("Spinnendungeon 1""Spinnendungeon 2""Spinnenwald""Beenden")
                            if 
1==sd then
                                pc
.warp(51200486400)
                            elseif 
2==sd then
                                pc
.warp(665600435200)
                            elseif 
3==sd then
                                pc
.warp(41683204173180)
                            elseif 
4==sd then
                                
return
                            
end
                        
elseif 3==a then
                            pc
.warp(590516110606)
                        elseif 
4==a then
                            say_reward
("In welche Seelengrotte möchtest du denn?")
                            
local b=select ("Seelengrotte 1""Seelengrotte 2""Beenden")
                            if 
1==b then
                                pc
.warp(100861213190)
                            elseif 
2==b then
                                pc
.warp(2416821275028)
                            elseif 
3==b then
                                
return
                            
end
                        
elseif 5==a then
                            pc
.warp(4444597844445878)
                        elseif 
6==a then
                            pc
.warp(9211097047)
                        elseif 
7==a then
                            say_title
("Warpring-Funktion:")
                            
local c=select ("Verkommenes Land""Orkberg""Beenden")
                            if 
1==c then
                                pc
.warp(22062072231958)
                            elseif 
2==c then
                                
return
                            
end
                        
elseif 8==a then
                            
return
                        
end
                    end
                
elseif 7==s then
                    
return
                
end
            
elseif 2==main then
                say_title
("Lager-Funktion")
                
say_reward("Möchtest du dein Lager öffnen?")
                
local lager=select("Ja""Nein")
                if 
1==lager then
                    say_title
("Lager-Funktion:")
                    
say("Welches Lager möchtest du denn öffnen?")
                    
local a=select("Normales Lager""Itemshop Lager""Beenden")
                    if 
1==a then
                        game
.open_safebox()
                    elseif 
2==a then
                        game
.open_mall()
                    elseif 
3==a then
                        
return
                    
end
                
elseif 2==lager then
                    
return
                
end
            
elseif 3==main then
                say_title
("Shopping-Funktion:")
                
say("Mit dieser Funktion kannst einen")
                
say("Multishop herbeirufen.")
                
say("Dieser Shop hat das zu bieten ,was du bestellst")
                
say("Also probier es einfach mal aus!")
                
say()
                
say("Aber denk dran:")
                
say()
                
say("Der Shop muss einmal geöffnet werden!")
                
say_reward("Sonst funktioniert das Handy nichtmehr!")
                
local s=select("Ok""Nein")
                if 
1==s then
                    say
("Shopping-Funktion:")
                    
say_reward("Welchen Shop möchtes du öffnen?")
                    
local shop=select("Waffenhandel""Specialshop""Rüstungshandel""Gemischtwarenhandel""Schmuckhandel""Mehr Anzeigen""Beenden")
                    if 
1==shop then
                        mob
.spawn(20024pc.get_local_x(),  pc.get_local_y(), 111)
                        
set_state(waffen)
                    elseif 
2==shop then
                        mob
.spawn(20024pc.get_local_x(),  pc.get_local_y(), 111)
                        
set_state(special)
                    elseif 
3==shop then
                        mob
.spawn(20024pc.get_local_x(),  pc.get_local_y(), 111)
                        
set_state(rüstung)
                    elseif 
4==shop then
                        mob
.spawn(20024pc.get_local_x(),  pc.get_local_y(), 111)
                        
set_state(gemi)
                    elseif 
5==shop then
                        mob
.spawn(20024pc.get_local_x(),  pc.get_local_y(), 111)
                        
set_state(schmuck)
                    elseif 
6==shop then
                        say_title
("Shopping-Funktion")
                        
say_reward("Welchen Shop möchtest du öffnen?")
                        
local shop2=select("Pfeilhandel""Beenden")
                        if 
1==shop2 then
                            mob
.spawn(20024pc.get_local_x(),  pc.get_local_y(), 111)
                            
set_state(pfeil)
                        elseif 
2==shop2 then
                            
return
                        
end
                    
elseif 7==shop then
                        
return
                    
end
                
elseif 2==s then
                    
return
                
end
                            
elseif 4==main then
                
if get_time() > pc.getqf("duration"then
                    say_title
("Willkommen:")
                
end
            
elseif 5==main then
                
return
            
end
        end    
    end
    state waffen begin
        when 20024.chat
."Waffenhandel" begin
            npc
.open_shop(1)
            
setskin(NOWINDOW)
            
npc.purge()
            
set_state(start)
        
end
    end
    state special begin
        when 20024.chat
."Spezialhandel" begin
            npc
.open_shop(41)
            
setskin(NOWINDOW)
            
npc.purge()
            
set_state(start)
        
end
    end
    state rüstung begin
        when 20024.chat
."Rüstungshandel" begin
            npc
.open_shop(16)
            
setskin(NOWINDOW)
            
npc.purge()
            
set_state(start)
        
end
    end
    state gemi begin
        when 20024.chat
."Gemischtwarenhandel" begin
            npc
.open_shop(3)
            
setskin(NOWINDOW)
            
npc.purge()
            
set_state(start)
        
end
    end
    state schmuck begin
        when 20024.chat
."Schmuckhandel" begin
            npc
.open_shop(17)
            
setskin(NOWINDOW)
            
npc.purge()
            
set_state(start)
        
end
    end
    state pfeil begin
        when 20024.chat
."Pfeilhandel" begin
            npc
.open_shop(15)
            
setskin(NOWINDOW)
            
npc.purge()
            
set_state(start)
        
end
    end    
end