Zwei quest in eine datei

06/22/2014 20:39 welldonefeelfun#1
wie kann ich diese zwei quests in eine quest datei speichern


PHP Code:
quest Waffen begin 
    state start begin 
     
    when 30123.take with item
.vnum == 279 begin  
      say
("Hallo, du willst deine Waffe verbessern?")
      
say("Dann bist du hier genau richtig.")
      
say("Ich bin der beste Schmied in Hessai.")
      
say("Ich kann dir folgendes anbieten:")
    
local aussuchen = select ("Runenschwert", "Peridotschwert", "Poseidonsklinge" , "Abbrechen")
    if 
aussuchen == 4 then
        
return end    
    
if aussuchen == 1 then
          pc
.removeitem("279")                 
          
pc.give_item2("469")
          
say("Du bekommst ein Runenschwert.")
          
say_item_vnum(469) 
          
say("Ich hoffe die es wird dir von Nutzen sein.") 
          
say("Jetzt nimm deinen Fiat und verpiss dich!") 
          return 
end
    
if aussuchen == 2 then
          pc
.removeitem("279")                 
          
pc.give_item2("35149")
          
say("Du bekommst ein Peridotschwert.")
          
say_item_vnum(35149) 
          
say("Ich hoffe die es wird dir von Nutzen sein.") 
          
say("Jetzt nimm deinen Fiat und verpiss dich!") 
          return 
end
    
if aussuchen == 3 then
          pc
.removeitem("279")                 
          
pc.give_item2("35119")
          
say("Du bekommst eine Poseidonsklinge.")
          
say_item_vnum(35119) 
          
say("Ich hoffe die es wird dir von Nutzen sein.") 
          
say("Jetzt nimm deinen Fiat und verpiss dich!") 
          return 
end
        
        
        
        end
    end 
end 


PHP Code:
quest Waffen2 begin 
    state start begin 
          
    when 30123.take with item
.vnum == 3159 begin  
      say
("Hallo, du willst deine Waffe verbessern?")
      
say("Dann bist du hier genau richtig.")
      
say("Ich bin der beste Schmied in Hessai.")
      
say("Ich kann dir folgendes anbieten:")
    
local aussuchen = select ("Sonnenklinge", "Indigholtklinge", "Untergangswaffe" , "Abbrechen")
    if 
aussuchen == 4 then
        
return end    
    
if aussuchen == 1 then
          pc
.removeitem("3159")                 
          
pc.give_item2("3199")
          
say("Du bekommst eine Sonnenklinge.")
          
say_item_vnum(3199) 
          
say("Ich hoffe die es wird dir von Nutzen sein.") 
          
say("Jetzt nimm deinen Fiat und verpiss dich!") 
          return 
end
    
if aussuchen == 2 then
          pc
.removeitem("3159")                 
          
pc.give_item2("35159")
          
say("Du bekommst eine Indigholtklinge.")
          
say_item_vnum(35159) 
          
say("Ich hoffe die es wird dir von Nutzen sein.") 
          
say("Jetzt nimm deinen Fiat und verpiss dich!") 
          return 
end
    
if aussuchen == 3 then
          pc
.removeitem("3159")                 
          
pc.give_item2("35179")
          
say("Du bekommst eine Untergangswaffe.")
          
say_item_vnum(35179) 
          
say("Ich hoffe die es wird dir von Nutzen sein.") 
          
say("Jetzt nimm deinen Fiat und verpiss dich!") 
          return 
end
        
        
        
        end
    end 
end 
06/22/2014 20:57 .Colossus.#2
so
Code:
quest Waffen begin  
    state start begin  
      
    when 30123.take with item.vnum == 279 begin   
      say("Hallo, du willst deine Waffe verbessern?") 
      say("Dann bist du hier genau richtig.") 
      say("Ich bin der beste Schmied in Hessai.") 
      say("Ich kann dir folgendes anbieten:") 
    local aussuchen = select ("Runenschwert", "Peridotschwert", "Poseidonsklinge" , "Abbrechen") 
    if aussuchen == 4 then 
        return end     
    if aussuchen == 1 then 
          pc.removeitem("279")                  
          pc.give_item2("469") 
          say("Du bekommst ein Runenschwert.") 
          say_item_vnum(469)  
          say("Ich hoffe die es wird dir von Nutzen sein.")  
          say("Jetzt nimm deinen Fiat und verpiss dich!")  
          return end 
    if aussuchen == 2 then 
          pc.removeitem("279")                  
          pc.give_item2("35149") 
          say("Du bekommst ein Peridotschwert.") 
          say_item_vnum(35149)  
          say("Ich hoffe die es wird dir von Nutzen sein.")  
          say("Jetzt nimm deinen Fiat und verpiss dich!")  
          return end 
    if aussuchen == 3 then 
          pc.removeitem("279")                  
          pc.give_item2("35119") 
          say("Du bekommst eine Poseidonsklinge.") 
          say_item_vnum(35119)  
          say("Ich hoffe die es wird dir von Nutzen sein.")  
          say("Jetzt nimm deinen Fiat und verpiss dich!")  
          return end 
     end 

    when 30123.take with item.vnum == 3159 begin   
      say("Hallo, du willst deine Waffe verbessern?") 
      say("Dann bist du hier genau richtig.") 
      say("Ich bin der beste Schmied in Hessai.") 
      say("Ich kann dir folgendes anbieten:") 
    local aussuchen = select ("Sonnenklinge", "Indigholtklinge", "Untergangswaffe" , "Abbrechen") 
    if aussuchen == 4 then 
        return end     
    if aussuchen == 1 then 
          pc.removeitem("3159")                  
          pc.give_item2("3199") 
          say("Du bekommst eine Sonnenklinge.") 
          say_item_vnum(3199)  
          say("Ich hoffe die es wird dir von Nutzen sein.")  
          say("Jetzt nimm deinen Fiat und verpiss dich!")  
          return end 
    if aussuchen == 2 then 
          pc.removeitem("3159")                  
          pc.give_item2("35159") 
          say("Du bekommst eine Indigholtklinge.") 
          say_item_vnum(35159)  
          say("Ich hoffe die es wird dir von Nutzen sein.")  
          say("Jetzt nimm deinen Fiat und verpiss dich!")  
          return end 
    if aussuchen == 3 then 
          pc.removeitem("3159")                  
          pc.give_item2("35179") 
          say("Du bekommst eine Untergangswaffe.") 
          say_item_vnum(35179)  
          say("Ich hoffe die es wird dir von Nutzen sein.")  
          say("Jetzt nimm deinen Fiat und verpiss dich!")  
          return end 
         
         
         
        end 
    end  
end
06/22/2014 21:04 welldonefeelfun#3
du bist mein held dankeeeee
06/22/2014 22:39 .Sεℜio×™#4
Leute, so lernen die es nie, es wäre besser ihr würdet ihm eine Hilfestellung geben als ihm gleich die Quest fertig zu geben..

B2T:
welldonefeelfun, beim nächsten Mal könntest du einfach versuchen das 'end', welches die erste Quest beendet, rauszunehmen und den ersten Befehl der neuen Quest ebenfalls entfernen, diesen 'quest Waffen2 begin'.

Wenn du mehr Erfahrung hast, kannst du die Quest auch noch kombrimieren, aber darum ging es ja hier nicht.

LG
06/22/2014 22:49 .'V!RuS#5
Beim beginn einer neuen Quest, bei der vorherigen Quest ein End setzen.