Register for your free account! | Forgot your password?

You last visited: Today at 14:49

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

Advertisement



[FRAGE] Quest

Discussion on [FRAGE] Quest within the Metin2 Private Server forum part of the Metin2 category.

Closed Thread
 
Old   #1
 
elite*gold: 0
Join Date: Apr 2012
Posts: 261
Received Thanks: 34
Exclamation [FRAGE] Quest

Hey Leute,

ich Versuche eine Quest einzufügen doch leider kommt immer ein Error.

Hier die Quest:

PHP Code:
quest sdentry begin
    state start begin
        when login 
or levelup with pc.get_level() >= 100 begin
            set_state
(sdone)
        
end
    end
    state sdone begin
        when letter begin
            send_letter
("Betreten der Bruthöhle")
        
end
        when button 
or info begin
            say_title
("Betreten der Bruthöhle")
            
say("Hallo "..pc.get_name()..",")
            
say("Du hast da benötigte Level erreicht,")
            
say("um gegen die Spinnenbaroness zu kämpfen.")
            
say("Um ihre Bruthöhle zu betreten,")
            
say("benötigst du einen Archnidenschlüssel.")
            
say("Wenn du Uriel einige Zutaten besorgst,")
            
say("kann er dir einen Archnidenschlüssel herstellen.")
            
say("Seine Herstellung ist sehr aufwendig,")
            
say("aber wenn du ihm einen Spinnen-Giftsack,")
            
say("einen Spinnen-Eiersack, ein Spinnennetz, Spinnenaugen,)
            say("
sowie Spinnenbeine und Giftflasche bringst,")
            say("
kann er einen Schlüssel für dich herstellen.")
            say("
Du denkst sicher dass sich diese Aufgabe nicht lohnt.")
            say("
Falsch gedachtWenn es schaffst die Spinnenbaroness zu töten,")
            say("
hast du eine sehr hohe Chance High-Level Equipment zu droppen.")
            say("
Worauf wartest du nochDich erwarten Ruhm und Reichtum!")
            set_state(sdtwo)
        end
    end
    state sdtwo begin
        when 20011.chat."
Der Arachnidenschlüssel" begin
            if pc.count_item("
30025") < 1
             or pc.count_item("
30058") < 1
             or pc.count_item("
30056") < 1
             or pc.count_item("
30057") < 1
             or pc.count_item("
30059") < 1
             or pc.count_item("
27996") < 1 then
                say_title("
Uriel")
                say("
Dir fehlt etwasKomme wiederwenn du")
                say("
einen Spinnen-Giftsackeinen Spinnen-Eiersack,")
                say("
ein SpinnennetzSpinnenaugenSpinnenbeine sowie")
                say("
eine Giftflasche hast.")
                return
            elseif pc.count_item("
30025") <= 1
             or pc.count_item("
30058") >= 1
             or pc.count_item("
30056") >= 1
             or pc.count_item("
30057") >= 1
             or pc.count_item("
30059") >= 1
             or pc.count_item("
27996") >= 1 then
                say_title("
Uriel")
                say("
GroßartigDu hast alle benötigten Elemente für")
                say("
den Arachnidenschlüssel gefundenWarte einen")
                say("
MomentSeine Herstellung sollte nicht allzu")
                say("
lange dauern ...")
                say("
HageschafftHier hast du den")
                say("
ArachnidenschlüsselEr öffnet dir den Zugang zur")
                say("
Bruthöhle der SpinnenbaronessIch wünsche dir")
                say("
viel Erfolg für den Kampf gegen diese Langbeinige Bestie!")
                say("
Doch ihr müsst euch beeilen.")
                say("
Der Schlüssel ist sehr instabil.")
                say("
Begieb dich zum Ende des Spinnendungeon3.")
                say("
Dort steht ein Denkmal welches dich zur")
                say("
Bruthöhle der Spinnenbaroness teleportieren wird.")
                pc.remove_item("
30025", 1)
                pc.remove_item("
30058", 1)
                pc.remove_item("
30056", 1)
                pc.remove_item("
30057", 1)
                pc.remove_item("
30059", 1)
                pc.remove_item("
27996", 1)
                pc.give_item2("
30324", 1)
                set_state(sdthree)
            end
        end
        state sdthree begin
            when 30130.chat."
Betreten der Bruthöhle" begin
                say("
Hallo "..pc.get_name()..",")
                say("
ich habe schon auf dein Eintreffen gewartet.")
                say("
Der gelehrte Uriel hat mir erzählt,")
                say("
dass du in besitz eines Arachnidenschlüssels bist")
                say("
und die Spinnenbaroness töten willst.")
                say("
Viel Erfolg !")
                pc.remove_item("
30324", 1)
                pc.warp(88100, 614900)
                set_state(sdfour)
            end
        end
        state sdfour begin
        when kill with npc.get_race() == 2902 begin
            timer("
bosskill", 10)
            syschat("
Ihr habt es wirklich geschafft die Baroness zu töten!")
            syschat("
Ihr seit ein wahrer Kämpfer!")
            syschat("
Ihr werdet in 10 Sekunden in euer Dorf teleportiert.")
        end
                when bosskill.timer begin
            pc.warp_to_village()
        end
    end
end 
Es kommt immer "Error occured on compile Bruthoehle.quest"

Liegt es an der Quest oder an was liegt es sonst ?

Help pls
Modai is offline  
Old 08/18/2013, 10:58   #2
 
xXxFlash's Avatar
 
elite*gold: 0
Join Date: May 2010
Posts: 458
Received Thanks: 486
hast es in der locale_list eingetragen
xXxFlash is offline  
Old 08/18/2013, 11:07   #3
 
elite*gold: 0
Join Date: Apr 2012
Posts: 261
Received Thanks: 34
Ja klar.
Modai is offline  
Old 08/18/2013, 11:43   #4
 
elite*gold: 0
Join Date: Nov 2009
Posts: 3,260
Received Thanks: 1,023
Gehört hier rein:

Quote:
Originally Posted by xXxFlash View Post
hast es in der locale_list eingetragen
Sonst könnte ja kein Fehler kommen da sie nicht mit überschrieben wird.
RandomName42 is offline  
Old 08/18/2013, 13:50   #5
 
elite*gold: 200
Join Date: Apr 2012
Posts: 577
Received Thanks: 290
Schau dir mal an, ab wo die quest im forum rot wird da steht ein , aber kein " danach. hinzufügen dann sollte es gehen.
MartPwnS is offline  
Old 08/18/2013, 14:02   #6
 
swamswam's Avatar
 
elite*gold: 0
Join Date: Oct 2011
Posts: 167
Received Thanks: 71
PHP Code:
quest sdentry begin 
    state start begin 
        when login 
or levelup with pc.get_level() >= 100 begin 
            set_state
(sdone
        
end 
    end 
    state sdone begin 
        when letter begin 
            send_letter
("Betreten der Bruthöhle"
        
end 
        when button 
or info begin 
            say_title
("Betreten der Bruthöhle"
            
say("Hallo "..pc.get_name()..","
            
say("Du hast da benötigte Level erreicht,"
            
say("um gegen die Spinnenbaroness zu kämpfen."
            
say("Um ihre Bruthöhle zu betreten,"
            
say("benötigst du einen Archnidenschlüssel."
            
say("Wenn du Uriel einige Zutaten besorgst,"
            
say("kann er dir einen Archnidenschlüssel herstellen."
            
say("Seine Herstellung ist sehr aufwendig,"
            
say("aber wenn du ihm einen Spinnen-Giftsack,"
            
say("einen Spinnen-Eiersack, ein Spinnennetz, Spinnenaugen,"
            
say("sowie Spinnenbeine und Giftflasche bringst,"
            
say("kann er einen Schlüssel für dich herstellen."
            
say("Du denkst sicher dass sich diese Aufgabe nicht lohnt."
            
say("Falsch gedacht. Wenn es schaffst die Spinnenbaroness zu töten,"
            
say("hast du eine sehr hohe Chance High-Level Equipment zu droppen."
            
say("Worauf wartest du noch? Dich erwarten Ruhm und Reichtum!"
            
set_state(sdtwo
        
end 
    end 
    state sdtwo begin 
        when 20011.chat
."Der Arachnidenschlüssel" begin 
            
if pc.count_item("30025") < 
             
or pc.count_item("30058") < 
             
or pc.count_item("30056") < 
             
or pc.count_item("30057") < 
             
or pc.count_item("30059") < 
             
or pc.count_item("27996") < 1 then 
                say_title
("Uriel"
                
say("Dir fehlt etwas. Komme wieder, wenn du"
                
say("einen Spinnen-Giftsack, einen Spinnen-Eiersack,"
                
say("ein Spinnennetz, Spinnenaugen, Spinnenbeine sowie"
                
say("eine Giftflasche hast."
                return 
            elseif 
pc.count_item("30025") <= 
             
or pc.count_item("30058") >= 
             
or pc.count_item("30056") >= 
             
or pc.count_item("30057") >= 
             
or pc.count_item("30059") >= 
             
or pc.count_item("27996") >= 1 then 
                say_title
("Uriel"
                
say("Großartig! Du hast alle benötigten Elemente für"
                
say("den Arachnidenschlüssel gefunden. Warte einen"
                
say("Moment. Seine Herstellung sollte nicht allzu"
                
say("lange dauern ..."
                
say("Ha, geschafft! Hier hast du den"
                
say("Arachnidenschlüssel. Er öffnet dir den Zugang zur"
                
say("Bruthöhle der Spinnenbaroness. Ich wünsche dir"
                
say("viel Erfolg für den Kampf gegen diese Langbeinige Bestie!"
                
say("Doch ihr müsst euch beeilen."
                
say("Der Schlüssel ist sehr instabil."
                
say("Begieb dich zum Ende des Spinnendungeon3."
                
say("Dort steht ein Denkmal welches dich zur"
                
say("Bruthöhle der Spinnenbaroness teleportieren wird."
                
pc.remove_item("30025"1
                
pc.remove_item("30058"1
                
pc.remove_item("30056"1
                
pc.remove_item("30057"1
                
pc.remove_item("30059"1
                
pc.remove_item("27996"1
                
pc.give_item2("30324"1
                
set_state(sdthree
            
end 
        end 
        state sdthree begin 
            when 30130.chat
."Betreten der Bruthöhle" begin 
                say
("Hallo "..pc.get_name()..","
                
say("ich habe schon auf dein Eintreffen gewartet."
                
say("Der gelehrte Uriel hat mir erzählt,"
                
say("dass du in besitz eines Arachnidenschlüssels bist"
                
say("und die Spinnenbaroness töten willst."
                
say("Viel Erfolg !"
                
pc.remove_item("30324"1
                
pc.warp(88100614900
                
set_state(sdfour
            
end 
        end 
        state sdfour begin 
        when kill with npc
.get_race() == 2902 begin 
            timer
("bosskill"10
            
syschat("Ihr habt es wirklich geschafft die Baroness zu töten!"
            
syschat("Ihr seit ein wahrer Kämpfer!"
            
syschat("Ihr werdet in 10 Sekunden in euer Dorf teleportiert."
        
end 
                when bosskill
.timer begin 
            pc
.warp_to_village() 
        
end 
    end 
end 
swamswam is offline  
Thanks
1 User
Old 08/18/2013, 16:46   #7


 
Xijezu's Avatar
 
elite*gold: 0
Join Date: May 2011
Posts: 5,084
Received Thanks: 3,458
#closed
Xijezu is offline  
Closed Thread


Similar Threads Similar Threads
[QUEST FRAGE ] Kill Quest
12/26/2011 - Metin2 Private Server - 5 Replies
Moin ich wollte gerade eine quest schreibe (genaueres sage ich nicht) Mit welchem Befehl kann einer Quest gesagt werden, dass der letzte Kill gespeichert werden soll bitte um schnelle rueckmeldung
Compile all quest without quest's files list // Kompilieren Sie alle Quest ohne Quest
07/17/2011 - Metin2 PServer Guides & Strategies - 3 Replies
ENGLISH Hello dear community, this is a very simple guide but at the same time useful. How to compile ALL quest in the folder "quest" without the files list in the file "locale_list"? Easy! Open the file "make" and replace the content of the file with this: for f in *.quest; do ./qc $f; done Oki. Now set the 0777 permission to the file. Finally open a SSH client and sign in. Write the command: cd /game_file_folder
[FRAGE]Quest befehl frage
12/24/2010 - Metin2 Private Server - 0 Replies
Moin, da ich noch ned so gut in questen bin wollte ich mal fragen wie ich den befehl ensetze: next_time_set() muss der befehl nach der handlung sein z.b. pc.give_item(vnum) next_time_set(10) und die 10 dann 10 minuten ist und ich muss dann ja vor der handlung
[Frage]GM Mode Quest/Admin ist Online quest
10/25/2010 - Metin2 Private Server - 1 Replies
Hey ich habe eine Kurze frage und zwar möchte ich lieber doppelt sicher sein und habe noch eine Quest gefunden die /admin_test flag 0 alle paar sek. schreibt und dazu auf der Letzen seite hat einer geschrieben das angezeigt wird sprich xxxx ist nun für eure Fragen und Probleme verfügbar+ diesen /event_flag test 0 cmd nur wie bzw wo füg ich das sein ich habe kein passenden Thread zu gefunden.. Dort auf der letzen seite:...



All times are GMT +2. The time now is 14:49.


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.