Register for your free account! | Forgot your password?

Go Back   elitepvpers > Popular Games > Metin2 > Metin2 Private Server
You last visited: Today at 10:21

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Hilfe bei einer Quest!

Discussion on Hilfe bei einer Quest! within the Metin2 Private Server forum part of the Metin2 category.

Reply
 
Old   #1
 
QR~'s Avatar
 
elite*gold: 1
Join Date: May 2010
Posts: 707
Received Thanks: 157
Hilfe bei einer Quest!

Hallu Epvp :3,

ein Freund hatte eine Idee zu 'ner Quest & ich hab mich rangemacht.
Ehm ja, so sieht sie jz aus & hab sie auch schon eingefügt.
Jedoch wenn ich den NPC, mit dem ich es testen wollte mit einer Weißen Perle anspreche, passiert nichts.

PHP Code:
quest perlentausch begin 
    state start begin 
     
    when 20015.take with item
.vnum == 27992 begin  
         say
("Hallo,"
         
say("brauchst du Perlen? Ich habe viele!
      say("
Das einzigste was ich von dir will ist eine Weiße Perle.) 
         
say("Hast du eine?"
         
local s select ("Ja""Nein")
         
         if 
== 1 then
         say
("Gut. Welche Perle möchtest du?)
         local s = select ("
Blaue Perle", "Blutrote Perle", "Gar keine!") 

            if s == 1 then 
                if pc.count_item(27992) >= 1 then 
                    pc.removeitem("
27992,1")                 
                    pc.give_item2("
27993,1") 
                    say("
Dankedu erhälst eine Blaue Perle.") 
                    say("
Viel Glück beim Uppen!") 
                    say("
Komm wieder wenn du Perlen brauchst.") 
                    say("") 
                end 
            
            if s == 2 then 
                if pc.count_item(27992) >= 1 then 
                    pc.removeitem("
27992,1") 
                    pc.give_item2("
27994,1") 
                    say("
Dankedu erhälst eine Blutrote Perle.") 
                    say("
Viel Glück beim Uppen!") 
                    say("
Komm wieder wenn du Perlen brauchst.") 
                    say("") 
                end    

            if s == 3 then
                end
            end
        end
    end

                
    when 20015.take with item.vnum == 27993 begin  
         say("
Hey,") 
         say("
Brauchst du PerlenIch hab viele!
         
say("Das einzigste was ich von dir will ist eine Blaue Perle.) 
         say("
Hast du eine?") 
         local s = select ("
Ja", "Nein")
         
         if s == 1 then
         say("
GutWelche Perle möchtest du?)
         
local s select ("Weiße Perle""Blutrote Perle""Gar keine"

            if 
== 1 then 
                
if pc.count_item(27993) >= 1 then 
                    pc
.removeitem("27993,1")                 
                    
pc.give_item2("27992,1"
                    
say("Danke, du erhälst eine Weiße Perle."
                    
say("Viel Glück beim Uppen!"
                    
say("Komm wieder wenn du Perlen brauchst."
                    
say(""
                
end 
            
            
if == 2 then 
                
if pc.count_item(27993) >= 1 then 
                    pc
.removeitem("27993,1"
                    
pc.give_item2("27994,1"
                    
say("Danke, du erhälst eine Blutrote Perle."
                    
say("Viel Glück beim Uppen!"
                    
say("Komm wieder wenn du Perlen brauchst."
                    
say(""
                
end    
            
            
if == 3 then
                end
            end
        end
    end

    when 20015.take with item
.vnum == 27994 begin  
         say
("Hey,"
         
say("Brauchst du Perlen? Ich hab viele!
         say("
Das einzigste was ich von dir will ist eine Blutrote Perle.) 
         
say("Hast du eine?"
         
local s select ("Ja""Nein")
         
         if 
== 1 then
         say
("Gut. Welche Perle möchtest du?)
         local s = select ("
Weiße Perle", "Blaue Perle", "Gar keine") 

            if s == 1 then 
                if pc.count_item(27994) >= 1 then 
                    pc.removeitem("
27994,1")                 
                    pc.give_item2("
27992,1") 
                    say("
Dankedu erhälst eine Weiße Perle.") 
                    say("
Viel Glück beim Uppen!") 
                    say("
Komm wieder wenn du Perlen brauchst.") 
                    say("") 
                end 
            
            if s == 2 then 
                if pc.count_item(27994) >= 1 then 
                    pc.removeitem("
27994,1") 
                    pc.give_item2("
27993,1") 
                    say("
Dankedu erhälst eine Blaue Perle.") 
                    say("
Viel Glück beim Uppen!") 
                    say("
Komm wieder wenn du Perlen brauchst.") 
                    say("") 
                end    

            if s == 3 then
                end
            end
        end
    end
end 
Nehme gerne Tips an, wie ich die Quest leichter gestalten kann & was ich falsch gemacht habe.
Vlt n falschen Code?
QR~ is offline  
Old 11/02/2011, 19:01   #2





 
Marcoly's Avatar
 
elite*gold: 440
The Black Market: 1196/3/0
Join Date: May 2011
Posts: 10,932
Received Thanks: 11,778
Hast Du die Quest auch in deine honkong_list bzw. locale_list
eingetragen und deine make.sh bzw. make.py ausgeführt ?

MfG Marco_A
Marcoly is offline  
Old 11/02/2011, 19:02   #3
 
QR~'s Avatar
 
elite*gold: 1
Join Date: May 2010
Posts: 707
Received Thanks: 157
Ja klar. Es kam in Putty der fehler:

with item . vum == 27992
Error occured on compile perlentausch.quest
QR~ is offline  
Old 11/02/2011, 20:18   #4
 
.BonG™'s Avatar
 
elite*gold: 0
The Black Market: 130/2/1
Join Date: Oct 2011
Posts: 3,360
Received Thanks: 826
das ist die quest falsch !
poste bitte deine quest hier:



dort wird deine quest überprüft.

MfG .BonG
.BonG™ is offline  
Thanks
1 User
Old 11/02/2011, 21:58   #5
 
elite*gold: 0
Join Date: May 2009
Posts: 7,902
Received Thanks: 2,151
PHP Code:
    when 20015.take with item.vnum == 27992 begin  
         say
("Hallo,"
         
say("brauchst du Perlen? Ich habe viele!
      say("
Das einzigste was ich von dir will ist eine Weiße Perle.) 
         
say("Hast du eine?"
         
local s select ("Ja""Nein"
Warum das?

Meinst du nicht eher,

PHP Code:
    when 20015.chat with pc.countitem("27992")>=1 begin
         say
("Hallo,"
         
say("brauchst du Perlen? Ich habe viele!
      say("
Das einzigste was ich von dir will ist eine Weiße Perle.) 
         
say("Hast du eine?"
         
local s select ("Ja""Nein"

€dit: oder:


PHP Code:
    when 20015.use with pc.countitem("27992")>=1 begin
         say
("Hallo,"
         
say("brauchst du Perlen? Ich habe viele!
      say("
Das einzigste was ich von dir will ist eine Weiße Perle.) 
         
say("Hast du eine?"
         
local s select ("Ja""Nein"
.$Terra$. is offline  
Thanks
1 User
Old 11/02/2011, 23:42   #6
 
QR~'s Avatar
 
elite*gold: 1
Join Date: May 2010
Posts: 707
Received Thanks: 157
Hat auch nicht geholfen.
Jetzt kommt in PuTTY:

syntaxt error: [string "startpc . countitem ( "27993" ) >= 1"]:29: unexpected sym
bol near `when'
perlentausch.quest:102:Abort trap (core dumped)
Error occured on compile perlentausch.quest


QR~ is offline  
Old 11/03/2011, 10:00   #7
 
elite*gold: 0
Join Date: May 2009
Posts: 7,902
Received Thanks: 2,151
tzd kann man nicht

when 20015.take with item.vnum == 27992 begin


sagen ^^
.$Terra$. is offline  
Old 11/03/2011, 10:35   #8
 
.Delta's Avatar
 
elite*gold: 26
Join Date: Mar 2010
Posts: 3,765
Received Thanks: 2,661
doch kann man ? o.O
PHP Code:
quest perlentausch begin 
    state start begin     
        when 20015.take with item
.vnum == 27992 begin  
            say
("Hallo,"
            
say("brauchst du Perlen? Ich habe viele!")
            
say("Das einzigste was ich von dir will ist eine Weiße Perle."
            
say("Hast du eine?"
            
local s select ("Ja""Nein")        
            if 
== 1 then
                say
("Gut. Welche Perle möchtest du?")
                
local p select("Blaue Perle""Blutrote Perle""Gar keine!"
                if 
== 1 then 
                    
if pc.count_item(27992) >= 1 then 
                        pc
.remove_item(279921)                 
                        
pc.give_item2(279931
                        
say("Danke, du erhälst eine Blaue Perle."
                        
say("Viel Glück beim Uppen!"
                        
say("Komm wieder wenn du Perlen brauchst."
                        
say("")
                    else
                        
say("Du hast keine weiße Perle")
                        return
                    
end
                
elseif == 2 then 
                    
if pc.count_item(27992) >= 1 then 
                        pc
.remove_item(279921
                        
pc.give_item2(279941
                        
say("Danke, du erhälst eine Blutrote Perle."
                        
say("Viel Glück beim Uppen!"
                        
say("Komm wieder wenn du Perlen brauchst."
                        
say(""
                    else
                        
say("Du hast keine weiße Perle")
                        return
                    
end
                
elseif == 3 then
                    
return
                
end
            end
        end       
        when 20015.take with item
.vnum == 27993 begin  
            say
("Hallo,"
            
say("brauchst du Perlen? Ich habe viele!")
            
say("Das einzigste was ich von dir will ist eine Blaue Perle."
            
say("Hast du eine?"
            
local s select ("Ja""Nein")        
            if 
== 1 then
                say
("Gut. Welche Perle möchtest du?")
                
local p select("Weiße Perle""Blutrote Perle""Gar keine!"
                if 
== 1 then 
                    
if pc.count_item(27993) >= 1 then 
                        pc
.remove_item(279931)                 
                        
pc.give_item2(279921
                        
say("Danke, du erhälst eine Weiße Perle."
                        
say("Viel Glück beim Uppen!"
                        
say("Komm wieder wenn du Perlen brauchst."
                        
say("")
                    else
                        
say("Du hast keine blaue Perle")
                        return
                    
end
                
elseif == 2 then 
                    
if pc.count_item(27993) >= 1 then 
                        pc
.remove_item(279931
                        
pc.give_item2(279941
                        
say("Danke, du erhälst eine Blutrote Perle."
                        
say("Viel Glück beim Uppen!"
                        
say("Komm wieder wenn du Perlen brauchst."
                        
say(""
                    else
                        
say("Du hast keine blaue Perle")
                        return
                    
end
                
elseif == 3 then
                    
return
                
end
            end
        end       
        when 20015.take with item
.vnum == 27994 begin  
            say
("Hallo,"
            
say("brauchst du Perlen? Ich habe viele!")
            
say("Das einzigste was ich von dir will ist eine Blutrote Perle."
            
say("Hast du eine?"
            
local s select ("Ja""Nein")        
            if 
== 1 then
                say
("Gut. Welche Perle möchtest du?")
                
local p select("Blaue Perle""Weiße Perle""Gar keine!"
                if 
== 1 then 
                    
if pc.count_item(27994) >= 1 then 
                        pc
.remove_item(279941)                 
                        
pc.give_item2(279931
                        
say("Danke, du erhälst eine Blaue Perle."
                        
say("Viel Glück beim Uppen!"
                        
say("Komm wieder wenn du Perlen brauchst."
                        
say("")
                    else
                        
say("Du hast keine rote Perle")
                        return
                    
end
                
elseif == 2 then 
                    
if pc.count_item(27994) >= 1 then 
                        pc
.remove_item(279941
                        
pc.give_item2(279921
                        
say("Danke, du erhälst eine Weiße Perle."
                        
say("Viel Glück beim Uppen!"
                        
say("Komm wieder wenn du Perlen brauchst."
                        
say(""
                    else
                        
say("Du hast keine rote Perle")
                        return
                    
end
                
elseif == 3 then
                    
return
                
end
            end
        end       
    end
end 
.Delta is offline  
Thanks
1 User
Reply


Similar Threads Similar Threads
hilfe bei einer quest
03/30/2011 - Metin2 Private Server - 0 Replies
ich habe eine quest die Marken heisst. quest marken begin state start begin when letter begin send_letter("Die Marken!") end when 20011.chat."Markensystem" begin say_title("Die Marken!") say("")
Hilfe bei einer Quest
11/01/2010 - Metin2 Private Server - 0 Replies
brauch hilfe geht net quest rekrut begin state start begin when login begin with pc.get_level() ==1 begin set_state( information ) end end state information begin when letter begin
hilfe bei einer quest
08/30/2010 - Metin2 Private Server - 0 Replies
Hi ich brauche eine quest die soll so ausehen bei betreten der map soll man ein npc anklicken dan bekommt man die quest mann soll z.b so viele wildhunde killen bis man ein 1 item bekommt also zufall dropp und dan wirt man z.b zu 600 600 geportet da steht weitere npc und mann soll das selbe machen mit anderen item und anderen mops Wie baut mann so eine quest auf ein teil bekomme ich selber ihn aber z.b das man die quest nur bekommt wen man npc anklickt oder wen man auf die map kommt...
Hilfe bei einer Quest
07/25/2010 - Metin2 Private Server - 0 Replies
Hallu Com.. wie kann ich per Quest den Befehl /reload ausführen und das ohne Gm Rechte? Mit Gm Rechten wäre es ja command("reload") :o Hoffe mir kann jemand helfen ^^ °IceCold°
Hilfe bei einer Quest
03/27/2010 - Metin2 Private Server - 3 Replies
Hat sich geklärt.



All times are GMT +2. The time now is 10:21.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.