[SERVICE] Die Questkontrolle

03/10/2011 11:54 xCh4oS#1636
aso und wollte nochma wissen:

1. wo kommt die geldspeicherquest hin?
2. wo kommt die gemi_shop quest hin?
03/10/2011 12:04 .Delta#1637
weiß jetzt nicht welche files du hast, aber in den Quest ordner deines Servers
Mit FTP Client auf Server connecten und zu dem Order
usr/rain/channel/share_data/locale/hongkong/quest gehen.
Dort dann einfügen, in die Hongkong_list eintragen und make.sh ausführen und rebooten.
Für ein ausführlicheres Tutorial nutze einfach mal die SuFu, Stichwort Quest einfügen oder schaue doch einfach mal in die Guides&Strategies Section
03/10/2011 21:03 xCh4oS#1638
ich weiß das das hier nich so richtig hingehört, aber seit dem ich die nicht funzenden quest´s hochgeladen habe droppen die mobs nix mehr. in der db is auch alles normal und ich weiß nich woran das liegt. bitte helft mir auch wenn das hier nich hingehört...will das halt schnell lösen und habe nich den nerv stundenlang zu suchen wo das hingehört.

danke !
03/10/2011 21:28 TTrollo#1639
Tag erst mal...

Ich habe folgendes problem:

Ich habe hier ein wunderschönes questscript das meiner meinung nach einwandfrei funzen sollte..
Leider ist es so das wenn ich einen Lehrer Npc anquatschen will nichts geschieht

Hab schon alles mögliche versucht... Mit andern quest verglichen, Make.sh ausgeführt um einen fehler zu sehen.. nichts.:(

Da hoffe ich das jemand von euch mir helfen kann mein prob zu beseitigen (THX sicher)

Hier noch ma das questscript:

PHP Code:
quest mb begin
    state start begin

    when 20320.chat
."MB Shop" begin  
         npc
.open_shop(6660
            
say("Hier findest du die passenden MB's")
            
say("Viel Spaß beim Shoppen")
    
end
    when 20320.chat
."Frisuren" begin
         npc
.open_shop(5550
            
say("Hier findest du die passenden Frisuren")
            
say("Viel Spaß beim Shoppen")
    
end
    when 20321.chat
."MB Shop" begin
         npc
.open_shop(6661)
            
say("Hier findest du die passenden MB's")
            
say("Viel Spaß beim Shoppen")
    
end
    when 20321.chat
."Frisuren" begin
         npc
.open_shop(5550)
            
say("Hier findest du die passenden Frisuren")
            
say("Viel Spaß beim Shoppen")
    
end
    when 20322.chat
."MB Shop" begin
         npc
.open_shop(6662)
            
say("Hier findest du die passenden MB's")
            
say("Viel Spaß beim Shoppen"
    
end
    when 20322.chat
."Frisuren" begin
         npc
.open_shop(5551)
            
say("Hier findest du die passenden Frisuren")
            
say("Viel Spaß beim Shoppen")
    
end
    when 20323.chat
."MB Shop" begin
         npc
.open_shop(6663)
            
say("Hier findest du die passenden MB's")
            
say("Viel Spaß beim Shoppen")
    
end
    when 20323.chat
."Frisuren" begin
         npc
.open_shop(5551)
            
say("Hier findest du die passenden Frisuren")
            
say("Viel Spaß beim Shoppen")
    
end
    when 20324.chat
."MB Shop" begin
         npc
.open_shop(6664)
            
say("Hier findest du die passenden MB's")
            
say("Viel Spaß beim Shoppen")             
    
end
    when 20324.chat
."Frisuren" begin   
         npc
.open_shop(5552)    
            
say("Hier findest du die passenden Frisuren")
            
say("Viel Spaß beim Shoppen")             
    
end
    when 20325.chat
."MB Shop" begin   
         npc
.open_shop(6665)    
            
say("Hier findest du die passenden MB's")
            
say("Viel Spaß beim Shoppen")             
    
end
    when 20325.chat
."Frisuren" begin   
         npc
.open_shop(5552)    
            
say("Hier findest du die passenden Frisuren")
            
say("Viel Spaß beim Shoppen")             
    
end
    when 20326.chat
."MB Shop" begin   
         npc
.open_shop(6666)    
            
say("Hier findest du die passenden MB's")
            
say("Viel Spaß beim Shoppen")             
    
end
    when 20326.chat
."Frisuren" begin   
         npc
.open_shop(5553)    
            
say("Hier findest du die passenden Frisuren")
            
say("Viel Spaß beim Shoppen")             
    
end
    when 20327.chat
."MB Shop" begin   
         npc
.open_shop(6667)    
            
say("Hier findest du die passenden MB's")
            
say("Viel Spaß beim Shoppen")             
    
end
    when 20327.chat
."Frisuren" begin   
         npc
.open_shop(5553)    
            
say("Hier findest du die passenden Frisuren")
            
say("Viel Spaß beim Shoppen")             
    
end
    
    
    when 20300.chat
."MB Shop" begin   
         npc
.open_shop(6660)    
            
say("Hier findest du die passenden MB's")
            
say("Viel Spaß beim Shoppen")             
    
end
    when 20300.chat
."Frisuren" begin   
         npc
.open_shop(5550)    
            
say("Hier findest du die passenden Frisuren")
            
say("Viel Spaß beim Shoppen")             
    
end
    when 20301.chat
."MB Shop" begin   
         npc
.open_shop(6661)    
            
say("Hier findest du die passenden MB's")
            
say("Viel Spaß beim Shoppen")             
    
end
    when 20301.chat
."Frisuren" begin   
         npc
.open_shop(5550)    
            
say("Hier findest du die passenden Frisuren")
            
say("Viel Spaß beim Shoppen")             
    
end
    when 20302.chat
."MB Shop" begin   
         npc
.open_shop(6662)    
            
say("Hier findest du die passenden MB's")
            
say("Viel Spaß beim Shoppen")             
    
end
    when 20302.chat
."Frisuren" begin   
         npc
.open_shop(5551)    
            
say("Hier findest du die passenden Frisuren")
            
say("Viel Spaß beim Shoppen")             
    
end
    when 20303.chat
."MB Shop" begin   
         npc
.open_shop(6663)    
            
say("Hier findest du die passenden MB's")
            
say("Viel Spaß beim Shoppen")             
    
end
    when 20303.chat
."Frisuren" begin   
         npc
.open_shop(5551)    
            
say("Hier findest du die passenden Frisuren")
            
say("Viel Spaß beim Shoppen")             
    
end
    when 20304.chat
."MB Shop" begin   
         npc
.open_shop(6664)    
            
say("Hier findest du die passenden MB's")
            
say("Viel Spaß beim Shoppen")             
    
end
    when 20304.chat
."Frisuren" begin   
         npc
.open_shop(5552)    
            
say("Hier findest du die passenden Frisuren")
            
say("Viel Spaß beim Shoppen")             
    
end
    when 20305.chat
."MB Shop" begin   
         npc
.open_shop(6665)    
            
say("Hier findest du die passenden MB's")
            
say("Viel Spaß beim Shoppen")             
    
end
    when 20305.chat
."Frisuren" begin   
         npc
.open_shop(5552)    
            
say("Hier findest du die passenden Frisuren")
            
say("Viel Spaß beim Shoppen")             
    
end
    when 20306.chat
."MB Shop" begin   
         npc
.open_shop(6666)    
            
say("Hier findest du die passenden MB's")
            
say("Viel Spaß beim Shoppen")             
    
end
    when 20306.chat
."Frisuren" begin   
         npc
.open_shop(5553)    
            
say("Hier findest du die passenden Frisuren")
            
say("Viel Spaß beim Shoppen")             
    
end
    when 20307.chat
."MB Shop" begin   
         npc
.open_shop(6667)    
            
say("Hier findest du die passenden MB's")
            
say("Viel Spaß beim Shoppen")             
    
end
    when 20307.chat
."Frisuren" begin   
         npc
.open_shop(5553)    
            
say("Hier findest du die passenden Frisuren")
            
say("Viel Spaß beim Shoppen")             
    
end
    
    
    when 20340.chat
."MB Shop" begin   
         npc
.open_shop(6660)    
            
say("Hier findest du die passenden MB's")
            
say("Viel Spaß beim Shoppen")             
    
end
    when 20340.chat
."Frisuren" begin   
         npc
.open_shop(5550)    
            
say("Hier findest du die passenden Frisuren")
            
say("Viel Spaß beim Shoppen")             
    
end
    when 20341.chat
."MB Shop" begin   
         npc
.open_shop(6661)    
            
say("Hier findest du die passenden MB's")
            
say("Viel Spaß beim Shoppen")             
    
end
    when 20341.chat
."Frisuren" begin   
         npc
.open_shop(5550)    
            
say("Hier findest du die passenden Frisuren")
            
say("Viel Spaß beim Shoppen")             
    
end
    when 20342.chat
."MB Shop" begin   
         npc
.open_shop(6662)    
            
say("Hier findest du die passenden MB's")
            
say("Viel Spaß beim Shoppen")             
    
end
    when 20342.chat
."Frisuren" begin   
         npc
.open_shop(5551)    
            
say("Hier findest du die passenden Frisuren")
            
say("Viel Spaß beim Shoppen")             
    
end
    when 20343.chat
."MB Shop" begin   
         npc
.open_shop(6663)    
            
say("Hier findest du die passenden MB's")
            
say("Viel Spaß beim Shoppen")             
    
end
    when 20343.chat
."Frisuren" begin   
         npc
.open_shop(5551)    
            
say("Hier findest du die passenden Frisuren")
            
say("Viel Spaß beim Shoppen")             
    
end
    when 20344.chat
."MB Shop" begin   
         npc
.open_shop(6664)    
            
say("Hier findest du die passenden MB's")
            
say("Viel Spaß beim Shoppen")             
    
end
    when 20344.chat
."Frisuren" begin   
         npc
.open_shop(5552)    
            
say("Hier findest du die passenden Frisuren")
            
say("Viel Spaß beim Shoppen")             
    
end
    when 20345.chat
."MB Shop" begin   
         npc
.open_shop(6665)    
            
say("Hier findest du die passenden MB's")
            
say("Viel Spaß beim Shoppen")             
    
end
    when 20345.chat
."Frisuren" begin   
         npc
.open_shop(5552)    
            
say("Hier findest du die passenden Frisuren")
            
say("Viel Spaß beim Shoppen")             
    
end
    when 20346.chat
."MB Shop" begin   
         npc
.open_shop(6666)    
            
say("Hier findest du die passenden MB's")
            
say("Viel Spaß beim Shoppen")             
    
end
    when 20346.chat
."Frisuren" begin   
         npc
.open_shop(5553)    
            
say("Hier findest du die passenden Frisuren")
            
say("Viel Spaß beim Shoppen")             
    
end
    when 20347.chat
."MB Shop" begin   
         npc
.open_shop(6667)    
            
say("Hier findest du die passenden MB's")
            
say("Viel Spaß beim Shoppen")             
    
end
    when 20347.chat
."Frisuren" begin   
         npc
.open_shop(5553)    
            
say("Hier findest du die passenden Frisuren")
            
say("Viel Spaß beim Shoppen")             
    
end
    
    end
end 
wie gesagt nen fehlercode gibs nich....

MFG TTrollo
03/11/2011 00:44 LxR'EsoZiaL#1640
PHP Code:
quest mb begin
    state start begin
        when 20320.chat
."MB Shop" begin  
             npc
.open_shop(6660
                
setskin(NOWINDOW)
        
end
        when 20320.chat
."Frisuren" begin
             npc
.open_shop(5550
                
setskin(NOWINDOW)
        
end
        when 20321.chat
."MB Shop" begin
             npc
.open_shop(6661)
                
setskin(NOWINDOW)
        
end
        when 20321.chat
."Frisuren" begin
             npc
.open_shop(5550)
                
setskin(NOWINDOW)
        
end
        when 20322.chat
."MB Shop" begin
             npc
.open_shop(6662)
                
setskin(NOWINDOW)
        
end
        when 20322.chat
."Frisuren" begin
             npc
.open_shop(5551)
                
setskin(NOWINDOW)
        
end
        when 20323.chat
."MB Shop" begin
             npc
.open_shop(6663)
                
setskin(NOWINDOW)
        
end
        when 20323.chat
."Frisuren" begin
             npc
.open_shop(5551)
                
setskin(NOWINDOW)
        
end
        when 20324.chat
."MB Shop" begin
             npc
.open_shop(6664)
                
setskin(NOWINDOW)            
        
end
        when 20324.chat
."Frisuren" begin   
             npc
.open_shop(5552)    
                
setskin(NOWINDOW)           
        
end
        when 20325.chat
."MB Shop" begin   
             npc
.open_shop(6665)    
                
setskin(NOWINDOW)            
        
end
        when 20325.chat
."Frisuren" begin   
             npc
.open_shop(5552)    
                
setskin(NOWINDOW)           
        
end
        when 20326.chat
."MB Shop" begin   
             npc
.open_shop(6666)    
                
setskin(NOWINDOW)            
        
end
        when 20326.chat
."Frisuren" begin   
             npc
.open_shop(5553)    
                
setskin(NOWINDOW)           
        
end
        when 20327.chat
."MB Shop" begin   
             npc
.open_shop(6667)    
                
setskin(NOWINDOW)            
        
end
        when 20327.chat
."Frisuren" begin   
             npc
.open_shop(5553)    
                
setskin(NOWINDOW)           
        
end
        when 20300.chat
."MB Shop" begin   
             npc
.open_shop(6660)    
                
setskin(NOWINDOW)            
        
end
        when 20300.chat
."Frisuren" begin   
             npc
.open_shop(5550)    
                
setskin(NOWINDOW)           
        
end
        when 20301.chat
."MB Shop" begin   
             npc
.open_shop(6661)    
                
setskin(NOWINDOW)            
        
end
        when 20301.chat
."Frisuren" begin   
             npc
.open_shop(5550)    
                
setskin(NOWINDOW)           
        
end
        when 20302.chat
."MB Shop" begin   
             npc
.open_shop(6662)    
                
setskin(NOWINDOW)            
        
end
        when 20302.chat
."Frisuren" begin   
             npc
.open_shop(5551)    
                
setskin(NOWINDOW)           
        
end
        when 20303.chat
."MB Shop" begin   
             npc
.open_shop(6663)    
                
setskin(NOWINDOW)            
        
end
        when 20303.chat
."Frisuren" begin   
             npc
.open_shop(5551)    
                
setskin(NOWINDOW)           
        
end
        when 20304.chat
."MB Shop" begin   
             npc
.open_shop(6664)    
                
setskin(NOWINDOW)            
        
end
        when 20304.chat
."Frisuren" begin   
             npc
.open_shop(5552)    
                
setskin(NOWINDOW)           
        
end
        when 20305.chat
."MB Shop" begin   
             npc
.open_shop(6665)    
                
setskin(NOWINDOW)            
        
end
        when 20305.chat
."Frisuren" begin   
             npc
.open_shop(5552)    
                
setskin(NOWINDOW)           
        
end
        when 20306.chat
."MB Shop" begin   
             npc
.open_shop(6666)    
                
setskin(NOWINDOW)            
        
end
        when 20306.chat
."Frisuren" begin   
             npc
.open_shop(5553)    
                
setskin(NOWINDOW)           
        
end
        when 20307.chat
."MB Shop" begin   
             npc
.open_shop(6667)    
                
setskin(NOWINDOW)            
        
end
        when 20307.chat
."Frisuren" begin   
             npc
.open_shop(5553)    
                
setskin(NOWINDOW)           
        
end
        when 20340.chat
."MB Shop" begin   
             npc
.open_shop(6660)    
                
setskin(NOWINDOW)            
        
end
        when 20340.chat
."Frisuren" begin   
             npc
.open_shop(5550)    
                
setskin(NOWINDOW)           
        
end
        when 20341.chat
."MB Shop" begin   
             npc
.open_shop(6661)    
                
setskin(NOWINDOW)            
        
end
        when 20341.chat
."Frisuren" begin   
             npc
.open_shop(5550)    
                
setskin(NOWINDOW)           
        
end
        when 20342.chat
."MB Shop" begin   
             npc
.open_shop(6662)    
                
setskin(NOWINDOW)            
        
end
        when 20342.chat
."Frisuren" begin   
             npc
.open_shop(5551)    
                
setskin(NOWINDOW)           
        
end
        when 20343.chat
."MB Shop" begin   
             npc
.open_shop(6663)    
                
setskin(NOWINDOW)            
        
end
        when 20343.chat
."Frisuren" begin   
             npc
.open_shop(5551)    
                
setskin(NOWINDOW)           
        
end
        when 20344.chat
."MB Shop" begin   
             npc
.open_shop(6664)    
                
setskin(NOWINDOW)            
        
end
        when 20344.chat
."Frisuren" begin   
             npc
.open_shop(5552)    
                
setskin(NOWINDOW)           
        
end
        when 20345.chat
."MB Shop" begin   
             npc
.open_shop(6665)    
                
setskin(NOWINDOW)            
        
end
        when 20345.chat
."Frisuren" begin   
             npc
.open_shop(5552)    
                
setskin(NOWINDOW)           
        
end
        when 20346.chat
."MB Shop" begin   
             npc
.open_shop(6666)    
                
setskin(NOWINDOW)            
        
end
        when 20346.chat
."Frisuren" begin   
             npc
.open_shop(5553)    
                
setskin(NOWINDOW)           
        
end
        when 20347.chat
."MB Shop" begin   
             npc
.open_shop(6667)    
                
setskin(NOWINDOW)            
        
end
        when 20347.chat
."Frisuren" begin   
             npc
.open_shop(5553)    
                
setskin(NOWINDOW)     
            
end
        end
    end 
Versuchs mal so.
03/11/2011 08:22 .Facepalm#1641
Hey, ich habe die normale Starterset (als quest und auch als main.quest.lvl1.information oder so)
aber wenn ich etwas änder und rebooten muss verschwindet sie immer.
Brauche hilfe danke ..
03/11/2011 14:36 LxR'EsoZiaL#1642
Quote:
Originally Posted by .Facepalm View Post
Hey, ich habe die normale Starterset (als quest und auch als main.quest.lvl1.information oder so)
aber wenn ich etwas änder und rebooten muss verschwindet sie immer.
Brauche hilfe danke ..
Mache einfach das Starterset in der "give_start_weapon.quest" (oder wie das heißen soll).

Denke aber daran das die in hongkong_list /local_list eingetragen werden muss.
03/11/2011 14:56 .Facepalm#1643
Klappt das dann aber auch?

am anfang quest besgin quest oder so oder?
03/11/2011 15:10 .Delta#1644
Quote:
Originally Posted by .Facepalm View Post
Klappt das dann aber auch?

am anfang quest besgin quest oder so oder?
?
einfach eine normale Starteq quest schreiben.
Dann funktioniert das auch.
03/11/2011 15:12 .Facepalm#1645
Ehm, hast du ma davon gehört das ich sowas kann xD ?
Nein also ..
03/11/2011 15:15 .Delta#1646
Quote:
Originally Posted by .Facepalm View Post
Ehm, hast du ma davon gehört das ich sowas kann xD ?
Nein also ..
kann ich ja nicht wissen :D

naja hier hast du mal eine Vorlage:
PHP Code:
quest start_eq begin
    state start begin
        when login begin
            
if pc.getqf("anfang") == 0 then
                
if pc.job == 0 then                    -- Krieger
                    pc
.give_item2(schwertvnum1)    -- Kriegerwaffe
                    pc
.give_item2(helmvnum1)        -- Kriegerhelm
                    pc
.give_item2(rüssivnum1)        -- Kriegerrüstung
                
elseif pc.job == 1 then                -- Ninja
                    pc
.give_item2(waffevnum1)        -- Ninjawaffe
                    pc
.give_item2(helmvnum1)        -- Ninjahelm
                    pc
.give_item2(rüssivnum1)        -- Ninjarüstung
                
elseif pc.job == 2 then                -- Sura
                    pc
.give_item2(waffevnum1)        -- Surawaffe
                    pc
.give_item2(helmvnum1)        -- Surahelm
                    pc
.give_item2(rüssivnum1)        -- Surarüstung
                
elseif pc.job == 3 then                -- Schamane
                    pc
.give_item2(waffevnum1)        -- Schamanenwaffe
                    pc
.give_item2(helmvnum1)        -- Schamanenhelm
                    pc
.give_item2(rüssivnum1)        -- Schamanenrüstung
                end
                pc
.give_item2(rotetränkevnum200)    -- Rote Tränke
                pc
.give_item2(blauetränkevnum200)    -- Blaue Tränke
                pc
.setqf("anfang"1)
            
end
        end
    end
end 
03/11/2011 15:55 .Facepalm#1647
Quote:
Originally Posted by Delta619 View Post
kann ich ja nicht wissen :D

naja hier hast du mal eine Vorlage:
PHP Code:
quest start_eq begin
    state start begin
        when login begin
            
if pc.getqf("anfang") == 0 then
                
if pc.job == 0 then                    -- Krieger
                    pc
.give_item2(schwertvnum1)    -- Kriegerwaffe
                    pc
.give_item2(helmvnum1)        -- Kriegerhelm
                    pc
.give_item2(rüssivnum1)        -- Kriegerrüstung
                
elseif pc.job == 1 then                -- Ninja
                    pc
.give_item2(waffevnum1)        -- Ninjawaffe
                    pc
.give_item2(helmvnum1)        -- Ninjahelm
                    pc
.give_item2(rüssivnum1)        -- Ninjarüstung
                
elseif pc.job == 2 then                -- Sura
                    pc
.give_item2(waffevnum1)        -- Surawaffe
                    pc
.give_item2(helmvnum1)        -- Surahelm
                    pc
.give_item2(rüssivnum1)        -- Surarüstung
                
elseif pc.job == 3 then                -- Schamane
                    pc
.give_item2(waffevnum1)        -- Schamanenwaffe
                    pc
.give_item2(helmvnum1)        -- Schamanenhelm
                    pc
.give_item2(rüssivnum1)        -- Schamanenrüstung
                end
                pc
.give_item2(rotetränkevnum200)    -- Rote Tränke
                pc
.give_item2(blauetränkevnum200)    -- Blaue Tränke
                pc
.setqf("anfang"1)
            
end
        end
    end
end 
danke funktioniert 100% ^^
03/12/2011 03:16 .ZiPPO#1648
Hey Leute die schöne telequest hängt sich auf....
Ich weiß auch die stelle... Bei
PHP Code:
local guild_map_names = {} 
Dort habe ich eine map entfertn und jetzt bugt es irgendwie bitte helft mir :D
lg
PHP Code:
-- Teleporter
quest map_warp begin
    state start begin
        when 9012.chat
."Möchtest du reisen?"  begin
            say_title
("[COLOR r;0.1|g;1|b;0.1]Takashi-World Teleporter:[/COLOR]")
            
say(" ")
            
say("[COLOR r;1|g;0.1|b;0.1]Du möchtest neue Welten entdecken?[/COLOR]")
            
say("[COLOR r;1|g;0.1|b;0.1]Dafür musst du was bezahlen![/COLOR]")
            
say("[COLOR r;1|g;0.1|b;0.1]Ich bin jung und brauche dein Geld![/COLOR]")
            
say("[COLOR r;1|g;0.1|b;0.1]Möchtest du dennoch teleportiert werden?[/COLOR]")
            
say(" ")

            
local main_set select("Ja","Nein")
            if 
main_set == 2 then
                
return
            
end
            
            
if pc.get_level() <= 10 then
                say_title
("[COLOR r;0.1|g;1|b;0.1]Takashi-World  Teleporter:[/COLOR]")
                
say("[COLOR r;1|g;0.1|b;0.1]Hm… Mit deinem derzeitigen Level bist du noch[/COLOR]")
                
say("[COLOR r;1|g;0.1|b;0.1]zu schwach für die Reise durch Zeit und Raum.[/COLOR]")
                
say("[COLOR r;1|g;0.1|b;0.1]Komm wieder, wenn du höher als Level 10 bist.[/COLOR]")
                return
            
end

            local map 
pc.get_map_index()
            
local empire pc.get_empire()
            
local level pc.get_level()
            
local cost math.floor(level 5) * 1000

            
-- ?? ????
            if 
cost 1000 then
                cost 
1000
            end

            say_title
("[COLOR r;0.1|g;1|b;0.1]Takashi-World  Teleporter:[/COLOR]")
            
say("[COLOR r;1|g;0.1|b;0.1]Wohin möchtest du teleportiert werden?[/COLOR]")
            
say_reward(string.format("Das kostet dich %d Yang."cost))

            -- ?? ?? ???? ?? ?? (? ?? 
1,??)
            if 
map == or map == or map == 21 or map == 23 or map == 41 or map == 43 then

                local guild_map_names 
= {}

                
guild_map_name guild_map_names[empire]
                
local empire_castle={
                    
"Burgschlacht",
                    
"Burgschlacht",
                    
"Burgschlacht",
                }
                
empire_castle =empire_castle[empire]
                
local sub_set 0
                
if level 60 then -- 60?? : ?????, ???, ????, ???
                    
sub_set select(guild_map_name"Tal von Seungryong""Yongbi-Wüste""Berg Sohan"empire_castle,"Andere Gebiete")
                    if 
sub_set == 6 then -- ??
                        return
                    
end

                
else -- 61?? : ????, ???, ????, ????
                    
sub_set select(guild_map_name"Tal von Seungryong""Yongbi-Wüste""Berg Sohan"empire_castle"Andere Gebiete")
                    if 
sub_set == 6 then -- ??
                        
say_title("[COLOR r;0.1|g;1|b;0.1]Takashi-World  Teleporter:[/COLOR]")
                        
say("[COLOR r;1|g;0.1|b;0.1]Wohin möchtest du teleportiert werden?[/COLOR]")
                        
say_reward(string.format("Das kostet dich %d Yang."cost))
                        
sub_set select("Doyyumhwaji""Dämonenturm""Spinnendungeon""Lungsam""Roter Wald""Weiter""Abbrechen") + 5
                        
if sub_set == 12 then -- ??
                            return
                        
end                        
                                
if sub_set == 11 then -- ??
                                
say_title("[COLOR r;0.1|g;1|b;0.1]Takashi-World  Teleporter:[/COLOR]")
                                
say("[COLOR r;1|g;0.1|b;0.1]Wohin möchtest du teleportiert werden?[/COLOR]")
                                                    ---                                                   
l
                            say_reward
(string.format("Das kostet dich %d Yang."cost))
                            
sub_set select("Spinnendungeon 2","Land der Riesen""Weiter""Abbrechen" ) + 10
                            
if sub_set == 14 then -- ??
                                return
                            
end    
                            
if sub_set == 13 then -- ??
                                
say_title("[COLOR r;0.1|g;1|b;0.1]Takashi-World  Teleporter:[/COLOR]")
                                
say("[COLOR r;1|g;0.1|b;0.1]Wohin möchtest du teleportiert werden?[/COLOR]")
                                                    ---                                                   
l
                            say_reward
(string.format("Das kostet dich %d Yang."cost))
                            
sub_set select("Rotes Reich Map 1""Gelbes Reich Map 1""Blaues Reich Map 1""Abbrechen" ) + 12
                            
if sub_set == 16 then -- ??
                                return
                            
end
                                end
                            end
                        end
                    end

                
if pc.gold cost then
                    say
("[COLOR r;1|g;0.1|b;0.1]Du hast nicht genug Geld,[/COLOR]")
                    
say_title("[COLOR r;0.1|g;1|b;0.1]Takashi-World  Teleporter:[/COLOR]")
                    
say("[COLOR r;1|g;0.1|b;0.1]Ich würde dich auch kostenlos teleportieren,[/COLOR]")
                    
say("[COLOR r;1|g;0.1|b;0.1]aber ich habe eine große Familie. Um sie zu[/COLOR]")
                    
say("[COLOR r;1|g;0.1|b;0.1]ernähren, muss ich Geld verdienen.[/COLOR]")
                    
say_reward(string.format("Es kostet %d Yang."cost))
                    return
                
end

                pc
.changegold(-cost)

                
local warp = {
                    -- 
64 map_n_threeway
                    
{
                        { 
402100673900 },
                        { 
270400739900 },
                        { 
321300808000 },
                    },
                    -- 
63 metin2_map_n_desert_01
                    
{
                        { 
217800627200 },
                        { 
221900502700 },
                        { 
344000502500 },
                    },
                    -- 
61 map_n_snowm_01
                    
{
                        { 
434200290600 },
                        { 
375200174900 },
                        { 
491800173600 },
                    },
                    --
empire_castle
                    
{
                        {
975200133000},
                        {
977200185000},
                        {
923900183600},
                    
                    } ,
                    -- 
62 metin2_map_n_flame_01
                    
{
                        { 
599400756300 },
                        { 
597800622200 },
                        { 
730700689800 },
                    },
                    -- 
devil_tower
                    
{
                        { 
590500110500 },
                        { 
590500110500 },
                        { 
590500110500 },
                    },
                    -- 
104 metin2_map_spiderdungeon
                    
{
                        { 
60000496000 },
                        { 
60000496000 },
                        { 
60000496000 },
                    },
                    -- 
67 metin2_map_trent
                    
{
                        { 
2887005700 },
                        { 
2887005700 },
                        { 
2887005700 },
                    },
                    -- 
68 metin2_map_trent02
                    
{
                        { 
111990070800 },
                        { 
111990070800 },
                        { 
111990070800 },
                    },
                    -- 
metin2_map_spiderdungeon 2
                    
{
                        { 
705000465000 },
                        { 
705000465000 },
                        { 
705000465000 },
                    },
                    -- 
70 metin2_map_nusluck01
                    
{
                        { 
845100745900 },
                        { 
845100745900 },
                        { 
845100745900 },
                    },
                    -- 
Rotes_Reich_Map1
                    
{
                        { 
469300964200 },
                        { 
469300964200 },
                        { 
469300964200 },
                    },
                    -- 
Gelbes_Reich_Map1
                    
{
                        { 
55700157900 },
                        { 
55700157900 },
                        { 
55700157900 },
                    },
                    -- 
Blaues_Reich_Map1
                    
{
                        { 
969600278400 },
                        { 
969600278400 },
                        { 
969600278400 },
                    },
                    
                }
                
test_chat(warp[sub_set][empire][1]..warp[sub_set][empire][2])
                
say_title("[COLOR r;0.1|g;1|b;0.1]Takashi-World Teleporter:[/COLOR]")
                
say("[COLOR r;1|g;0.1|b;0.1]Achtung, ich teleportiere dich jetzt. Du wirst[/COLOR]")
                
say("[COLOR r;1|g;0.1|b;0.1]an einem gefährlichen Ort landen, also pass auf[/COLOR]")
                
say("[COLOR r;1|g;0.1|b;0.1]dich auf. Viel Glück![/COLOR]")
                
wait()
                
pc.warp(warp[sub_set][empire][1], warp[sub_set][empire][2])
            

            else -- ? ?? 
1,? ??? ?????? ? ?? 1,? ??? ?? ??    
                
local sub_set2 3

                
--sub_set2 select(locale.vileage1_name[empire], locale.vileage2_name[empire], locale.cancel)
                if 
empire==1 then    
                    sub_set2 
select("Yongan","Jayang" locale.cancel)
                elseif  
empire ==2 then  
                    sub_set2 
select("Joan","Bokjung" locale.cancel)
                elseif  
empire ==3 then 
                    sub_set2 
select("Pyungmoo","Bakra" locale.cancel)
                
end    
                
if sub_set2 != 3 then
                    
if pc.gold cost then
                        say_title
("[COLOR r;0.1|g;1|b;0.1]Takashi-World  Teleporter:[/COLOR]")
                        
say("[COLOR r;1|g;0.1|b;0.1]Ich würde dich auch umsonst teleportieren,[/COLOR]")
                        
say("[COLOR r;1|g;0.1|b;0.1]aber ich habe eine große Familie. Um sie zu[/COLOR]")
                        
say("[COLOR r;1|g;0.1|b;0.1]ernähren, muss ich Geld verdienen.[/COLOR]")
                        
say_reward(string.format("Es kostet %d Yang."cost))
                    else
                        if 
sub_set2 == 1 then
                            say_title
("[COLOR r;0.1|g;1|b;0.1]Takashi-World  Teleporter:[/COLOR]")
                            
say("[COLOR r;1|g;0.1|b;0.1]Ich teleportiere dich dorthin.[/COLOR]")
                            
wait()

                            if 
empire == 1 then
                                pc
.warp(474300,954800)
                            elseif 
empire == 2 then
                                pc
.warp(63800,166400)
                            elseif 
empire == 3 then
                                pc
.warp(959900,269200)
                            
end    
                        
elseif sub_set2 == 2 then
                            say_title
("[COLOR r;0.1|g;1|b;0.1]Takashi-World  Teleporter:[/COLOR]")
                            
say("[COLOR r;1|g;0.1|b;0.1]Ich teleportiere dich dorthin.[/COLOR]")

                            
wait()
                            if 
empire == 1 then
                                pc
.warp(353100,882900)
                            elseif 
empire == 2 then
                                pc
.warp(145500,240000)
                            elseif 
empire == 3 then
                                pc
.warp(863900,246000)
                            
end    
                        end

                        pc
.changegold(-cost)
                    
end
                end
            end
        end 
-- end_of_chat
     end 
-- end_of_state
end 
-- end_of_quest 
03/12/2011 10:46 MrOnline#1649
Guten Morgen,

ich habe mal 'ne Quest geschrieben, konnte sie aber noch nicht testen. Könnte einer von Euch vielleicht mal drüber schauen und gucken ob da Fehler drin sind?
Wäre echt lieb.
Sie ist nicht so gut strukturiert, lasst Euch davon aber nicht abschrecken. ;)

PHP Code:
quest markensystem begin
    state start begin
        when letter begin
            send_letter
("Das Markensystem")
        
end
        when info 
or button begin
            say_title
("Das Markensystem")
            
say("")
            
say("Hallo "..pc.get_name().." ")
            
say("Wir haben auf diesem Server ein Markensystem")
            
say("eingeführt. Es handelt sich hierbei um eine Art Währung.")
            
say("Für jeden Spieler, aus einem befeindeten Reich, den")
            
say("du tötest, bekommst du eine Marke")
            
say("Nun gibt es ab einer unterschiedlichen Anzahl von Marken")
            
say("unterschiedliche Belohnungen.")
            
say_reward("Bisher hast du "..pc.getqf("marken"Marken gesammelt!")
            say_reward("
Töte Spieler aus anderen Reichenum mehr zu sammeln.")
        end
        
        when 20011.chat."
Markensystem" begin
            say_title("
Markensystem")
            say("")
            say("
Hier befindest du dich im Markenbereich.")
            say("
Du erfährst hierwelche Belohnungen es gibt")
            say("
und kannst diese auch gleich gegen Marken eintauschenwenn du genügend")
            say("
davon hastBisher hast du "..pc.getqf("marken").." Marken!")
            say("")
            local s = select("
Belohnungen ansehen","Marken eintauschen","Abbrechen")
            if s == 3 then
                return
            end
            if s == 1 then
                say("
Hier siehst du für wieviele Marken du welche Belohnung bekommst.")
                say("")
                say("
20  MarkenBelohnung 1:  3x schwere Metinrufrolle") 
                say("
40  MarkenBelohnung 2:  1x Flammenkönigrufrolle")
                say("
60  MarkenBelohnung 350x Segen des Lebens")
                say("
80  MarkenBelohnung 4:  1x Weiße Perle")
                say("
120 MarkenBelohnung 5:  1x Sensenmanntruhe")
                say("
150 MarkenBelohnung 6:  1x Weiße Perle1x Blaue Perle1x Rote Perle")
                say("
250 MarkenBelohnung 7:  2x Weiße Perle2x Blaue Perle2x Rote Perle2x Sensenmanntruhe.")
        end
            if s == 2 then
                say("
Du hast "..pc.getqf("marken").." Marken")
                say("
Was möchtest du davon kaufen?")
                say("")
                local v = select("
Belohnung 1","Belohnung 2","Belohnung 3","Belohnung 4","Belohnung 5","Belohnung 6","Belohnung 7","nichts kaufen")
                if v == 8 then
                return
                end
                elseif v == 1 and pc.count_item("
1111")>=20  then
                pc.give_item2("
71082,1")
                pc.give_item2("
71082,1")
                pc.give_item2("
71082,1")
                pc.remove_item("
1111,20")
                end
                else
                say("
Du hast nicht genug Marken")
                return
                end
                elseif v == 2 and pc.count_item("
1111")>=40 then
                pc.give_item2("
5504,1")
                pc.remove_item("
1111,40")
                end
                else
                say("
Du hast nicht genug Marken")
                return
                end
                elseif v == 3 and pc.count_item("
1111")>=60 then
                pc.give_item2("
71018,50")
                pc.remove_item("
1111,60")
                end
                else 
                say("
Du hast nicht genug Marken")
                return
                end
                elseif v == 4 and pc.count_item("
1111")>=80 then
                pc.give_item2("
27992,1")
                pc.remove_item("
1111,80")
                end
                else
                say("
Du hast nicht genug Marken")
                return
                end
                elseif v == 5 and pc.count_item("
1111")>=120
                pc.give_item2("
50082,1")
                pc.remove_item("
1111,120")
                end
                else
                say("
Du hast nicht genug Marken")
                return
                end
                elseif v == 6 and pc.count_item("
1111")>=150
                pc.give_item2("
27992,1")
                pc.give_item2("
27993,1")
                pc.give_item2("
27994,1")
                pc.remove_item("
1111,150")
                end
                else
                say("
Du hast nicht genug Marken")
                return
                end
                elseif v == 7 and pc.count_item("
1111")>= 250
                pc.give_item2("
27992,1")
                pc.give_item2("
27993,1")
                pc.give_item2("
27994,1")
                pc.remove_item("
1111,250")
                notice_all(" "..pc.get_name().." 
hat soeben 250 Marken eingetauscht,
                
notice_all("viel Spaß mit deiner Belohnung.")
                
end
                
else
                
say("Du hast nicht genug Marken")
                return
                
end
            end    
        end        
    state kill begin
            when npc
.is_pc() and npc.kill() begin and npc.is_pc() and npc.empire != pc.empire and npc.get_level >=40 then
                pc
.give_item("1111,1")
        
end
    end
end 
03/12/2011 11:38 xCh4oS#1650
hey,
mit der SuFu habe ich nichts gefunden vielleicht könnt ihr mir helfen...also als ich meine fehlerhaften quests hochgeladen habe bevor ich die hab hier korrigieren lassen seitdem droppen die mobs kein yang mehr...in der db is alles eingetragen das sie yang droppen müssten und rates sind auch auf 1000...ich weiß nicht woran das liegt, dass die kein yang mehr droppen...der sensi z.B droppt auch keine truhe mehr...bitte helft mir auch wenn das hier nicht so ganz hingehört...

vielen dank !

MfG xCh4oS