Register for your free account! | Forgot your password?

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

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

Advertisement



Problem mit Quest pls [HELP]!!!

Discussion on Problem mit Quest pls [HELP]!!! within the Metin2 Private Server forum part of the Metin2 category.

Reply
 
Old   #1
 
elite*gold: 25
Join Date: Dec 2011
Posts: 390
Received Thanks: 436
Exclamation Problem mit Quest pls [HELP]!!!

ich habe den berufs quest geschrieben ....
aber erfunst nett kann mir pls wer sagen was ichd a falsch habe ich kanne mich in den quest sachen nich so gut aus ....
Berufs wahl quest:

quest Dein Beruf begin
state start begin
when login with pc.level >= 5 begin
chat("Das ist nur ein Test für die States.")
set_state(Dein Beruf) (Dein Beruf)
end
end

state Dein Beruf begin
when letter begin
send_letter("Dein Beruf")
end

when button or info begin
say_title("Die Berufe!")
say("Gehe zum Hauptmann und lass dich")
say("über die Berufe aufklären.")
say_title("Hauptmann")
say("Hallo "..pc.get_name()..",")
say("heute ist dein großer Tag. Während")
say("du deine Fertigkeiten wählst, kannst")
say("du entscheiden, welche Berufsrichtung")
say("du einschlagen willst. Höre dir zunächst")
say("einige Informationen zu den drei Klassen an.")
wait()
say_title("Die Soldaten:")
say("Die Soldaten werden auf den Kampf gegen")
say("Monster ausgebildet. Mit einer Kraft eines")
say("voll ausgebildeten Soldaten, wird es dir")
say("gelingen die Stärksten Monster zu töten.")
say("Seine Vorteile liegen daran, dass er durch")
say("die spezielle Ausbildung besoders viel")
say_reward("Stärke und Leben")
say("hat. Außerdem wird er wegen der Praxis an")
say("Monstern auch mehr")
say_reward("Erfahrung")
say("erhalten.")
wait()
say_title("Die Heiligen:")
say("Heilige beruhen sich auf die Kraft")
say("des Chi's, dadurch werden dir zum einen")
say_reward("mehr Statuspunkte")
say("zur Verfügung stehen, als auch, durch")
say("hohe Konzentration Mana die sich in dir")
say("ansammelt")
say_reward("mehr Zaubergeschwindigkeit")
wait()
say_title("Die Händler:")
say("Händler sind, wie es der Name schon")
say("sagt, aufs Handeln aus. Deshalb erfahren")
say("diese in ihrer Ausbildung, wie sie die")
say("größten Schätze aufsuchen können.")
say("Es werden dir also mehr")
say_reward("droppchancen in allen Bereichen")
say("zugesprochen.")
wait()
say_title("Hauptmann")
say("So, jetzt solltest du in alle Berufe")
say("eingewiesen sein. Jetzt kommt die große")
say("Entscheidung. Wähle einen dieser Berufe -")
say("aber mit Bedacht! Sie lassen sich nicht mehr")
say("wechseln!")
local s=select("Soldat", "Heiliger", "Händler", "Ich überlegs mir nochmal")
if s==4 then
return
end
if s==1 then
say_title("Hauptmann")
say("Du möchtest den Beruf Soldat erlernen.")
say("Ist das deine endgültige Entscheidung?")
local d=select("Ja", "Nein")
if d==2 then
return
end
say_title("Hauptmann")
say("Glückwunsch, du wirst ab jetzt als Soldat")
say("arbeiten! Deine Ausbildung beginnt ab sofort.")
say("Du beginnst als Rekrut, aber wirst dich mit der")
say("Zeit steigern.")
affect.add_collect(apply.STR,10,60*60*24*365*4)
affect.add_collect(apply.MAX_HP,500,60*60*24*365*4 )
affect.add_collect(apply.EXP_DOUBLE_BONUS,5,60*60* 24*365*4)
set_quest_state("soldat", "run")
elseif s==2 then
say_title("Hauptmann")
say("Du möchtest den Beruf Heiliger erlernen.")
say("Ist das deine endgültige Entscheidung?")
local d=select("Ja", "Nein")
if d==2 then
return
end
say_title("Hauptmann")
say("Glückwunsch, du wirst ab jetzt als Heiliger")
say("arbeiten! Deine Ausbildung beginnt ab sofort.")
say("Du beginnst als Laie, aber wirst dich mit der")
say("Zeit steigern.")
affect.add_collect(apply.STR,10,60*60*24*365*4)
affect.add_collect(apply.CON,10,60*60*24*365*4)
affect.add_collect(apply.INT,10,60*60*24*365*4)
affect.add_collect(apply.DEX,10,60*60*24*365*4)
affect.add_collect(apply.CAST_SPEED,5,60*60*24*365 *4)
set_quest_state("heiliger", "run")
elseif s==3 then
say_title("Hauptmann")
say("Du möchtest den Beruf Händler erlernen.")
say("Ist das deine endgültige Entscheidung?")
local d=select("Ja", "Nein")
if d==2 then
return
end
say_title("Hauptmann")
say("Glückwunsch, du wirst ab jetzt als Händler")
say("arbeiten! Deine Ausbildung beginnt ab sofort.")
say("Du beginnst als Laufbursche, aber wirst dich mit")
say("der Zeit steigern.")
affect.add_collect(apply.GOLD_DOUBLE_BONUS,5,60*60 *24*365*4)
affect.add_collect(apply.ITEM_DROP_BONUS,5,60*60*2 4*365*4)
affect.add_collect(apply.EXP_DOUBLE_BONUS,5,60*60* 24*365*4)
affect.add_collect(apply.GOLD_DOUBLE_BONUS,5,60*60 *24*365*4)
set_quest_state("handler", "run")
end
archive_add(pc.get_player_id(), "Beruf_angenommen", 0, 0, 2)
clear_letter()
target.delete("target")
setstate(complete)
end
end
state Dein Beruf begin
end
end


GROßES THX IM VORRAUS ;-)
Mfg. .AiiRMaaX
.AiiRMaaX is offline  
Old 12/21/2011, 16:40   #2
 
.NighT™'s Avatar
 
elite*gold: 351
The Black Market: 123/0/0
Join Date: Apr 2011
Posts: 2,062
Received Thanks: 1,526

Probiers so.
Dein Fehler: bei
Code:
quest Dein Beruf begin
Darf bei Dein Beruf kein Leerzeichen vorhanden sein.

Greetz
.NighT™
.NighT™ is offline  
Thanks
2 Users
Old 12/21/2011, 16:46   #3
 
elite*gold: 25
Join Date: Dec 2011
Posts: 390
Received Thanks: 436
Okay gibts sonst noch was? :-O
Mfg .AiiRMaaX

Es geht aber immer noch nich -.-
Trotzdem danke für die mühe ;-)
Mfg. .AiiRMaaX
.AiiRMaaX is offline  
Old 12/21/2011, 19:28   #4
 
Sp0ngeb0b ist cool's Avatar
 
elite*gold: 15
Join Date: Sep 2010
Posts: 844
Received Thanks: 975
PHP Code:
quest Dein_Beruf begin
    state start begin
        when login with pc
.level >= 5 begin
            chat
("Das ist nur ein Test für die States.")
            
set_state(Dein Beruf)
        
end
    end

    state Dein Beruf begin
        when letter begin
            send_letter
("Dein Beruf")
        
end

        when button 
or info begin
            say_title
("Die Berufe!")
            
say("Gehe zum Hauptmann und lass dich")
            
say("über die Berufe aufklären.")
            
say_title("Hauptmann")
            
say("Hallo "..pc.get_name()..",")
            
say("heute ist dein großer Tag. Während")
            
say("du deine Fertigkeiten wählst, kannst")
            
say("du entscheiden, welche Berufsrichtung")
            
say("du einschlagen willst. Höre dir zunächst")
            
say("einige Informationen zu den drei Klassen an.")
            
wait()
            
say_title("Die Soldaten:")
            
say("Die Soldaten werden auf den Kampf gegen")
            
say("Monster ausgebildet. Mit einer Kraft eines")
            
say("voll ausgebildeten Soldaten, wird es dir")
            
say("gelingen die Stärksten Monster zu töten.")
            
say("Seine Vorteile liegen daran, dass er durch")
            
say("die spezielle Ausbildung besoders viel")
            
say_reward("Stärke und Leben")
            
say("hat. Außerdem wird er wegen der Praxis an")
            
say("Monstern auch mehr")
            
say_reward("Erfahrung")
            
say("erhalten.")
            
wait()
            
say_title("Die Heiligen:")
            
say("Heilige beruhen sich auf die Kraft")
            
say("des Chi's, dadurch werden dir zum einen")
            
say_reward("mehr Statuspunkte")
            
say("zur Verfügung stehen, als auch, durch")
            
say("hohe Konzentration Mana die sich in dir")
            
say("ansammelt")
            
say_reward("mehr Zaubergeschwindigkeit")
            
wait()
            
say_title("Die Händler:")
            
say("Händler sind, wie es der Name schon")
            
say("sagt, aufs Handeln aus. Deshalb erfahren")
            
say("diese in ihrer Ausbildung, wie sie die")
            
say("größten Schätze aufsuchen können.")
            
say("Es werden dir also mehr")
            
say_reward("droppchancen in allen Bereichen")
            
say("zugesprochen.")
            
wait()
            
say_title("Hauptmann")
            
say("So, jetzt solltest du in alle Berufe")
            
say("eingewiesen sein. Jetzt kommt die große")
            
say("Entscheidung. Wähle einen dieser Berufe -")
            
say("aber mit Bedacht! Sie lassen sich nicht mehr")
            
say("wechseln!")
            
local s=select("Soldat""Heiliger""Händler""Ich überlegs mir nochmal")
            if 
s==4 then
                
return
            
end
            
if s==1 then
                say_title
("Hauptmann")
                
say("Du möchtest den Beruf Soldat erlernen.")
                
say("Ist das deine endgültige Entscheidung?")
                
local d=select("Ja""Nein")
                if 
d==2 then
                    
return
                
end
                say_title
("Hauptmann")
                
say("Glückwunsch, du wirst ab jetzt als Soldat")
                
say("arbeiten! Deine Ausbildung beginnt ab sofort.")
                
say("Du beginnst als Rekrut, aber wirst dich mit der")
                
say("Zeit steigern.")
                
affect.add_collect(apply.STR,10,60*60*24*365*4)
                
affect.add_collect(apply.MAX_HP,500,60*60*24*365*)
                
affect.add_collect(apply.EXP_DOUBLE_BONUS,5,60*6024*365*4)
                
set_state(soldat)
                
clear_letter()
            elseif 
s==2 then
                say_title
("Hauptmann")
                
say("Du möchtest den Beruf Heiliger erlernen.")
                
say("Ist das deine endgültige Entscheidung?")
                
local d=select("Ja""Nein")
                if 
d==2 then
                    
return
                
end
                say_title
("Hauptmann")
                
say("Glückwunsch, du wirst ab jetzt als Heiliger")
                
say("arbeiten! Deine Ausbildung beginnt ab sofort.")
                
say("Du beginnst als Laie, aber wirst dich mit der")
                
say("Zeit steigern.")
                
affect.add_collect(apply.STR,10,60*60*24*365*4)
                
affect.add_collect(apply.CON,10,60*60*24*365*4)
                
affect.add_collect(apply.INT,10,60*60*24*365*4)
                
affect.add_collect(apply.DEX,10,60*60*24*365*4)
                
affect.add_collect(apply.CAST_SPEED,5,60*60*24*365 *4)
                
set_state(heiliger)
                
clear_letter()
            elseif 
s==3 then
                say_title
("Hauptmann")
                
say("Du möchtest den Beruf Händler erlernen.")
                
say("Ist das deine endgültige Entscheidung?")
                
local d=select("Ja""Nein")
                if 
d==2 then
                    
return
                
end
                say_title
("Hauptmann")
                
say("Glückwunsch, du wirst ab jetzt als Händler")
                
say("arbeiten! Deine Ausbildung beginnt ab sofort.")
                
say("Du beginnst als Laufbursche, aber wirst dich mit")
                
say("der Zeit steigern.")
                
affect.add_collect(apply.GOLD_DOUBLE_BONUS,5,60*60 *24*365*4)
                
affect.add_collect(apply.ITEM_DROP_BONUS,5,60*60*2 4*365*4)
                
affect.add_collect(apply.EXP_DOUBLE_BONUS,5,60*6024*365*4)
                
affect.add_collect(apply.GOLD_DOUBLE_BONUS,5,60*60 *24*365*4)
                
set_state(handler)
                
clear_letter()
            
end
        end
    end
end 
in die quest müssen nun noch 3 states rein
-handler
-heiliger
-soldat

die musst du dann mit jeweilgen aufgaben oder so ergänzen
Sp0ngeb0b ist cool is offline  
Reply


Similar Threads Similar Threads
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
Quest Problem
01/11/2011 - Metin2 Private Server - 12 Replies
So Ich habe ein Kleines Problem mit einer Quest Ich möchter gerne das der Typ mich in den SD3 Portet Das tut er auch aber er kontrolliert das Level nicht Sprich ich will das die User erst mit Level 115 dorthin können Hier mal die Quest was ich versucht habe beide klappen nicht
[Quest Problem]
05/15/2010 - Metin2 Private Server - 3 Replies
Hallo Com, da bei mir das Starterpack leider nichtmehr kommt, wie vllt bei vielen wollte ich eine kleine Quest schreiben, dass man es durch einen NPC bekommt. Jedoch mache ich irgend etwas falsch, aber ich kommt nicht drauf was :( Vllt könnt ihr mir da mal kurz helfen quest starterset begin state start begin when 20359.chat."Starterset abholen" with pc.level=1 begin say_title("UnNamed Mt2 Team:") say("Herzlich willkommen auf dem UnNamed Mt2 Server")
[Problem] Problem with server starting - cannot find quest index for PaxHeader
12/22/2009 - Metin2 Private Server - 1 Replies
Hello! I have this same problem as here when i'm starting my server: http://www.elitepvpers.com/forum/metin2-pserver-di scussions-questions/307143-metin2-serverfiles-ques t-index-fehler.html But I didn't know the answer.. how to repair this? Greetings



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


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.