Register for your free account! | Forgot your password?

Go Back   elitepvpers > Popular Games > Metin2 > Metin2 Private Server
You last visited: Today at 15:01

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

Advertisement



[FEHLER QUEST]GEBE THANKS!!

Discussion on [FEHLER QUEST]GEBE THANKS!! within the Metin2 Private Server forum part of the Metin2 category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Feb 2011
Posts: 475
Received Thanks: 102
[FEHLER QUEST]GEBE THANKS!!

Quest Problem:

Fehlermeldung:

expecting ´when or function´

reittiere1.quest:20:Abort trap (core dumped)


hier ist quest:
Code:
quest reittiere1 begin 
    state start begin 
        when 71114.use begin 
                say_title("Reittiere")
                say("Du möchtest wohl mit einen der neuen")
                say("Reittiere reiten. Suche dir ein Tier aus mit")
                say("dem du reiten möchtest.")
                    local s = select("Keiler", "Wolf", "Feuer Tiger", "Löwe", "Streitwolf", "Weiter", "Abbrechen")
                    if s == 1 and pc.get_level() >= 5 then
                chat("Du hast nun für 30min einen Keiler als Reittier!")
                    affect.remove_collect()  
                    pc.mount(20110, 1800) 
                    pc.removeitem(71114, 1)
                end
                    if pc.get_level() <= 75 then
                say_title("Keiler")
                say("Du bist noch zu jung! Versuch es mit lvl 5 wieder!")
                end
                end
                    if s == 2 and pc.get_level() >= 5 then
                chat("Du hast nun für 30min einen Wolf als Reittier!")
                    affect.remove_collect()  
                    pc.mount(20111, 1800) 
                    pc.removeitem(71114, 1)
                end
                    if pc.get_level() <= 5 then
                say_title("Wolf")
                say("Du bist noch zu jung! Versuch es mit lvl 5 wieder!")
                end
                end
                    if s == 3 and pc.get_level() >= 5 then
                chat("Du hast nun für 30min einen Feuer Tiger als Reittier!")
                    affect.remove_collect()  
                    pc.mount(20112, 1800) 
                    pc.removeitem(71114, 1) 
                end
                    if pc.get_level() <= 5 then
                say_title("Feuer Tiger")
                say("Du bist noch zu jung! Versuch es mit lvl 5 wieder!")
                end
                end
                    if s == 4 and pc.get_level() >= 5 then
                chat("Du hast nun für 30min einen Loewen als Reittier!")
                    affect.remove_collect()  
                    pc.mount(20113, 1800) 
                    pc.removeitem(71114, 1)
                end
                    if pc.get_level() <= 5 then
                say_title("Löwe")
                say("Du bist noch zu jung! Versuch es mit lvl 5 wieder!")
                end
                end
                    if s == 5 and pc.get_level() >= 95 then
                chat("Du hast nun für 30min einen Streitwolf als Reittier!")
                    affect.remove_collect()  
                    pc.mount(20116, 1800) 
                    pc.removeitem(71114, 1) 
                end
                    if pc.get_level() <= 95 then
                say_title("Streitwolf")
                say("Du bist noch zu jung! Versuch es mit lvl 95 wieder!")
                end
                end
                    if s == 6 then
                    say_title("Reittiere")
                    local s = select("Kriegskeiler", "Wießer Löwen", "Sturmtiger", "Schlachtenlöwe", "Abbrechen")
                    if s == 1 and pc.get_level() >= 5 then
                chat("Du hast nun für 30min einen Kriegskeiler als Reittier!")
                    affect.remove_collect()  
                    pc.mount(20115, 1800) 
                    pc.removeitem(71114, 1)
                end
                    if pc.get_level() <= 5 then
                say_title("Kriegskeiler")
                say("Du bist noch zu jung! Versuch es mit lvl 5 wieder!")
                end
                end
                    if s == 2 and pc.get_level() >= 5 then
                chat("Du hast nun für 30min einen Weißen Löwen als Reittier!")
                    affect.remove_collect()  
                    pc.mount(20114, 1800) 
                    pc.removeitem(71114, 1)
                end
                    if pc.get_level() <= 5 then
                say_title("Weißer Löwe")
                say("Du bist noch zu jung!Versuch es mit lvl 5 wieder!")
                end
                end
                    if s == 3 and pc.get_level() >= 5 then
                chat("Du hast nun für 30min einen Sturmtiger als Reittier!")
                    affect.remove_collect()  
                    pc.mount(20117, 1800) 
                    pc.removeitem(71114, 1)
                end
                    if pc.get_level() <= 5 then
                say_title("Sturmtiger")
                say("Du bist noch zu jung! Versuch es mit lvl 5 wieder!")
                end
                end
                    if s == 4 and pc.get_level() >= 90 then
                chat("Du hast nun für 30min einen Schlachtenlöwe als Reittier!")
                chat("Es verleiht dir 400 Verteidigung extra")
                    affect.remove_collect()  
                    pc.mount(20118, 1800) 
                    affect.add_collect(apply.ATT_GRADE_BONUS,400,1800) 
                    pc.removeitem(71114, 1)
                end
                    if pc.get_level() <= 90 then
                say_title("Schlachtenlöwe")
                say("Du bist noch zu jung! Versuch es mit lvl 90 wieder!")
                end
                end
                    if s == 5 then
                end
fgruy01 is offline  
Old 01/05/2012, 11:16   #2
 
elite*gold: 0
Join Date: Jul 2009
Posts: 214
Received Thanks: 13
dafür gibts nen sammelthread!
skater_96 is offline  
Old 01/05/2012, 11:22   #3
 
elite*gold: 0
Join Date: Feb 2011
Posts: 475
Received Thanks: 102
Quote:
Originally Posted by skater_96 View Post
dafür gibts nen sammelthread!
ahne du klugscheißer ich weiß es!
fgruy01 is offline  
Old 01/05/2012, 11:26   #4
 
elite*gold: 0
Join Date: Jul 2009
Posts: 214
Received Thanks: 13
Quote:
Originally Posted by fgruy01 View Post
ahne du klugscheißer ich weiß es!
deswegen musst du mich nicht gleich beleidigen..
skater_96 is offline  
Old 01/05/2012, 11:31   #5
 
elite*gold: 0
Join Date: Feb 2011
Posts: 475
Received Thanks: 102
Quote:
Originally Posted by skater_96 View Post
deswegen musst du mich nicht gleich beleidigen..
Doch ******** bin 12 Jahre alt ich komme dahin
fgruy01 is offline  
Old 01/05/2012, 11:41   #6
 
elite*gold: 26
Join Date: Dec 2011
Posts: 826
Received Thanks: 271
Schreib deine Quest mal etwas übersichtlicher. Also das END vom IF untereinande richtig, dann ist das wesentlich übersichtlicher, bei dir steigt man kaum durch
xPrivate is offline  
Old 01/05/2012, 11:51   #7
 
elite*gold: 0
Join Date: Feb 2011
Posts: 475
Received Thanks: 102
Code:
quest reittiere begin  
    state start begin  
        when 71114.use begin  
            say_title("Reittiere") 
            say("Du möchtest wohl mit einen der neuen") 
            say("Reittiere reiten. Suche dir ein Tier aus mit") 
            say("dem du reiten möchtest.") 
            local s = select("Keiler", "Wolf", "Feuer Tiger", "Löwe", "Weiter", "Abbrechen") 
            if s == 5 then 
                if pc.get_level() >= 5 then 
                    chat("Du hast nun für 30min einen Keiler als Reittier!") 
                    affect.remove_collect()   
                    pc.mount(20110, 1800)  
                    pc.removeitem(71114, 1) 
                else  
                    chat("Du bist noch zu jung! Versuch es mit lvl 5 wieder!") 
                end 
            end     

            if s == 2 then 
                if pc.get_level() >= 5 then 
                    chat("Du hast nun für 30min einen Wolf als Reittier!") 
                    affect.remove_collect()   
                    pc.mount(20111, 1800)  
                    pc.removeitem(71114, 1) 
                else 
                    chat("Du bist noch zu jung! Versuch es mit lvl 5 wieder!") 
                end 
            end     

            if s == 3 then 
                if pc.get_level() >= 5 then 
                    chat("Du hast nun für 30min einen Feuer Tiger als Reittier!") 
                    affect.remove_collect()   
                    pc.mount(20112, 1800)  
                    pc.removeitem(71114, 1)  
                else 
                    chat("Du bist noch zu jung! Versuch es mit lvl 5 wieder!") 
                end 
            end     
            if s == 4 then 
                if pc.get_level() >= 5 then 
                    chat("Du hast nun für 30min einen Loewen als Reittier!") 
                    affect.remove_collect()   
                    pc.mount(20113, 1800)  
                    pc.removeitem(71114, 1) 
                else
                    chat("Du bist noch zu jung! Versuch es mit lvl 5 wieder!") 
                end 
            end     
			
            if s == 5 then 
                say_title("Reittiere") 
                local s = select("Kriegskeiler", "Wießer Löwe", "Abbrechen") 
                if s == 1 then 
                    if pc.get_level() >= 5 then 
                        chat("Du hast nun für 30min einen Kriegskeiler als Reittier!") 
                        affect.remove_collect()   
                        pc.mount(20115, 1800)  
                        pc.removeitem(71114, 1) 
                    else 
                        chat("Du bist noch zu jung! Versuch es mit lvl 5 wieder!") 
                    end 
                end     
                if s == 2 then 
                    if pc.get_level() >= 5 then 
                        chat("Du hast nun für 30min einen Weißen Löwen als Reittier!") 
                        affect.remove_collect()   
                        pc.mount(20114, 1800)  
                        pc.removeitem(71114, 1) 
                    else 
                        chat("Du bist noch zu jung! Versuch es mit lvl 5 wieder!") 
                    end 
                end     
                     
                if s == 3 then 
                    return 
                end     
            end 
        end 
    end 
end
fgruy01 is offline  
Old 01/05/2012, 11:53   #8
 
elite*gold: 25
Join Date: Sep 2011
Posts: 5,536
Received Thanks: 1,266
Quote:
Originally Posted by fgruy01 View Post
ahne du klugscheißer ich weiß es!
Wieso nutzt du ihn dann nicht?
IchVerabschiedeMich is offline  
Old 01/05/2012, 11:54   #9
 
elite*gold: 26
Join Date: Dec 2011
Posts: 826
Received Thanks: 271
Wenn du gerade die Antwort eines Selects abfragst und das in einer Variable gespeichert ist, bei dir "s", dann kannst du nicht in der If-Abfrage nach der Antwort noch ein Select machen, dessen Antwortrückgabe ebenfallls in der Variable "s" gespeichert wird. Das geht zwar durch das Block-System. Doch ist es nicht so günstig, das zu machen .

Mit freundlichen Grüßen

xPrivate
xPrivate is offline  
Reply


Similar Threads Similar Threads
Quest-Fehler
08/10/2011 - Metin2 Private Server - 13 Replies
Moin com.. ich komm grad net weiter =( nachdem ich alle Quest bearbeitet habe, habe ich ingame /reload q gemacht dann cd home/game/quest chmod u+x make.sh sh make.sh
PvP Quest Fehler
02/13/2011 - Metin2 Private Server - 0 Replies
Quest: quest pvpquest begin state start begin when login with pc.level >= 85 begin set_state(information) end end state information begin when letter begin
Quest Fehler
12/29/2010 - Metin2 Private Server - 2 Replies
Hi Leute ich habe mir 2 Quest erstellt, dann aber leider rausgefunden dass diese 2 Fehlerhaft sind.(Leider). Also die 1.Fehlerhafte: quest Special begin state start begin when login or levelup with pc.get_level() >=99 begin set_state(information) end end
fehler in der quest
05/14/2010 - Metin2 Private Server - 0 Replies
hallo ich habe eben eine quest gemacht, jedoch ist dies mein 2ter versuch also sind da ziemlich viele fehler drin. nur leider weiss ich nicht wo. pls help quest test6 begin state start begin when login with pc.level >5 begin set_state(information) end
Quest Fehler <.<
11/13/2009 - Metin2 Private Server - 0 Replies
Hi, Kann mir jemnd pls helfen habe folgenden fehler: http://img5.imageshack.us/img5/2028/fehler5.jpg Hier die .Quest datei: quest pskills begin state start begin when 70042.use begin



All times are GMT +1. The time now is 15:04.


Powered by vBulletin®
Copyright ©2000 - 2025, 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 ©2025 elitepvpers All Rights Reserved.