Register for your free account! | Forgot your password?

Go Back   elitepvpers > Popular Games > Metin2 > Metin2 Private Server
You last visited: Today at 16:49

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

Advertisement



[SERVICE] Die Questkontrolle

Discussion on [SERVICE] Die Questkontrolle within the Metin2 Private Server forum part of the Metin2 category.

Reply
 
Old 03/30/2011, 14:32   #1786
 
.Risan.'s Avatar
 
elite*gold: 30
Join Date: Jul 2010
Posts: 1,627
Received Thanks: 1,450
Ja, über party.get_near_count()
.Risan. is offline  
Thanks
1 User
Old 03/30/2011, 16:23   #1787
 
xMichiix's Avatar
 
elite*gold: 435
Join Date: Nov 2009
Posts: 602
Received Thanks: 194
wie kann ich es machen das man ein lvl up wird also nicht durch exp sondern durch pc.get_level oder sowas?
xMichiix is offline  
Old 03/30/2011, 16:31   #1788
 
.Delta's Avatar
 
elite*gold: 26
Join Date: Mar 2010
Posts: 3,765
Received Thanks: 2,661
Quote:
Originally Posted by Michi1994 View Post
wie kann ich es machen das man ein lvl up wird also nicht durch exp sondern durch pc.get_level oder sowas?
Das will ich auch immer amchen, bis ich dann merke, dass es nicht geht
nein, ich glaube das musst du mit pc.give_exp2 machen
.Delta is offline  
Old 03/30/2011, 20:22   #1789
 
rebery11's Avatar
 
elite*gold: 0
Join Date: Jan 2009
Posts: 90
Received Thanks: 6
Ich habe ein Problem unzwar funktioniert diese Quest nicht , bzw sie 1 mal Funktioniert aber die gewählten Reittiere hielten nur 10 Sec ???
PHP Code:
quest port begin
    state start begin
        when login begin
            set_state
(brief)
        
end
    end
    state brief begin
        when letter begin
            send_letter
("Reittiere")
        
end
        when button 
or info begin
            say
("Du willst also Reiten ?")
            
local j select("Ja""Nein")
            if 
== 1 then
                say_reward
("Welches Reittier möchtest du Reiten?")
                
local k select("Loewe""Keiler""Wolf""Tiger""Dunkler Loewe""Dunkler Keiler""Dunkler Wolf""Dunkler-Feuer Tiger""Weißer Loewe""Höllen-Hund""Abbrechen")
                if 
== 1 then
                    pc
.mount(20110)
                elseif 
== 2 then
                    pc
.mount(20113)
                elseif 
== 3 then
                    pc
.mount(20112)
                elseif 
== 4 then
                    pc
.mount(20111)
                elseif 
== 5 then
                    pc
.mount(20119)
                elseif 
== 6 then
                    pc
.mount(20120)
                elseif 
== 7 then
                    pc
.mount(20118)
                elseif 
== 8 then
                    pc
.mount(20117)
                elseif 
== 9 then
                    pc
.mount(20114)
                elseif 
== 10 then
                    pc
.mount(20115)
                elseif 
== 11 then
                    
return
                
end
            
elseif == 2 then
                
return
            
end
        end
    end
end 
Wäre echt nett wenn ihr es euch mal Anschauen könntet und mir auch helfen könntet die Zeit zu verländern also das die Reittiere länder reitbar sind !
rebery11 is offline  
Old 03/30/2011, 21:31   #1790
 
xMichiix's Avatar
 
elite*gold: 435
Join Date: Nov 2009
Posts: 602
Received Thanks: 194
PHP Code:
quest port begin
    state start begin
        when login begin
            set_state
(brief)
        
end
    end
    state brief begin
        when letter begin
            send_letter
("Reittiere")
        
end
        when button 
or info begin
            say
("Du willst also Reiten ?")
            
local j select("Ja""Nein")
            if 
== 1 then
                say_reward
("Welches Reittier möchtest du Reiten?")
                
local k select("Loewe""Keiler""Wolf""Tiger""Dunkler Loewe""Dunkler Keiler""Dunkler Wolf""Dunkler-Feuer Tiger""Weißer Loewe""Höllen-Hund""Abbrechen")
                if 
== 1 then
                    pc
.mount(20110900)
                elseif 
== 2 then
                    pc
.mount(20113900)
                elseif 
== 3 then
                    pc
.mount(20112900)
                elseif 
== 4 then
                    pc
.mount(20111900)
                elseif 
== 5 then
                    pc
.mount(20119900)
                elseif 
== 6 then
                    pc
.mount(20120900)
                elseif 
== 7 then
                    pc
.mount(20118900)
                elseif 
== 8 then
                    pc
.mount(20117900)
                elseif 
== 9 then
                    pc
.mount(20114900)
                elseif 
== 10 then
                    pc
.mount(20115900)
                elseif 
== 11 then
                    
return
                
end
            
elseif == 2 then
                
return
            
end
        end
    end
end 
so solte es eig. gehen ..

pc.mount(20115, 900)

in eine höhere zahl ändern wen sie noch länger halten solln....
z.b.: 3600 für eine Stunde




€:tach,

wie mach ich dies wen ich, ein Reittier andrück das ich es dann reiten kann und es nach dem drücken verschwindet ?


PHP Code:
                        when 20114.chat begin 
            chat
("Du hast den Dunkler Schlachtlöwe gerufen!")
            
horse.ride()
            
pc.mount(20114,900)
        
affect.add_collect(apply.ATT_GRADE_BONUS,300,900)
        
affect.add_collect(apply.DEF_GRADE_BONUS,200,900)
        
affect.add_collect(apply.MOV_SPEED_BONUS,50,900)
        
end 
xMichiix is offline  
Thanks
1 User
Old 03/30/2011, 23:15   #1791
 
.Risan.'s Avatar
 
elite*gold: 30
Join Date: Jul 2010
Posts: 1,627
Received Thanks: 1,450
ihr nutzt alle die falschen Boni befehl, wenn man genauer in gamefile schaut, gibs extra ein boni befehl für die Reittiere...
.Risan. is offline  
Old 03/30/2011, 23:28   #1792
 
xMichiix's Avatar
 
elite*gold: 435
Join Date: Nov 2009
Posts: 602
Received Thanks: 194
Quote:
Originally Posted by Avandor_mag_mich View Post
ihr nutzt alle die falschen Boni befehl, wenn man genauer in gamefile schaut, gibs extra ein boni befehl für die Reittiere...
könntest du den uns bitte sagen ?

wollt eig. nur wissen wie es mit der quest jetzt geht das dann das reittier verschwindet wen man es angedrückt hat
xMichiix is offline  
Old 03/31/2011, 16:21   #1793
 
elite*gold: 0
Join Date: Sep 2009
Posts: 214
Received Thanks: 16
Kann mich bei uriel immernoch nicht in der map porten also der zeigt mir die zumindest nicht an.
habe die auch in der Hongkong_list eingetragen und make.sh ausgefüht..
vielen dank schonmal..=)
PHP Code:
quest vergessenes_königreich begin
    state start begin
        when 20011.chat
."Vergessenes Königreich" begin
            say_title
("Vergessenes Königreich")
            
say("Das Vergessene Königreich ist")
            
say("sehr Gefährlich,da dort elendige")
            
say("Bestien Wohnen und das Alte")
            
say("Königreich Angegriffen haben.")
            
say("Seit dem sind die Könige geflüchtet")
            
say("und die Bestien haben die Stadt übernommen.")
            
say("")
            
say("Darum kann ich dich erst ab Level")
            
say("105 eintreten lassen und für ein")
            
say("Preis von 20.000.000 erleichtern.")
            
say("Aber pass auf,die Bestien sind sehr Stark")
            
say_reward("Soll ich dich Hinteleportieren?")
            
local s1 select("Ja bitte teleportieren.","Nein ich möchte hier bleiben.")
            if 
s1 == 1 then
                
if pc.get_level() < 105 then
                    say_title
("Tut mir Leid")
                    
say_reward("Du musst mehr Erfahrung Sammeln")
                    return
                else
                    if 
pc.get_gold() < 20000000 then
                        say_title
("Du brauchst Mehr yang")
                        
say_reward("Musst wohl noch Farmen gehen")
                        return
                    else
                        
say("Okay du wirst Teleportiert")
                        
say("Viel Glück")
                        
pc.warp(525300 514100)
                    
end
                end
            
elseif s1 == 2 then
                
return
            
end
        end
    end
end 
j-mäx is offline  
Old 03/31/2011, 16:24   #1794
 
.Delta's Avatar
 
elite*gold: 26
Join Date: Mar 2010
Posts: 3,765
Received Thanks: 2,661
und was bekommst du für einen genauen Fehler in VPC`?
prober mal so bitte:
PHP Code:
quest vergessenes_königreich begin
    state start begin
        when 20011.chat
."Vergessenes Königreich" begin
            say_title
("Vergessenes Königreich")
            
say("Das Vergessene Königreich ist")
            
say("sehr Gefährlich,da dort elendige")
            
say("Bestien Wohnen und das Alte")
            
say("Königreich Angegriffen haben.")
            
say("Seit dem sind die Könige geflüchtet")
            
say("und die Bestien haben die Stadt übernommen.")
            
say("")
            
say("Darum kann ich dich erst ab Level")
            
say("105 eintreten lassen und für ein")
            
say("Preis von 20.000.000 erleichtern.")
            
say("Aber pass auf,die Bestien sind sehr Stark")
            
say_reward("Soll ich dich Hinteleportieren?")
            
local s1 select("Ja bitte teleportieren.","Nein ich möchte hier bleiben.")
            if 
s1 == 1 then
                
if pc.get_level() < 105 then
                    say
("Tut mir leid.")
                    
say("Du musst mehr Erfahrung sammeln")
                    return
                
end
                
if pc.get_money() < 20000000 then
                    say
("Du brauchst mehr Yang.")
                    
say("musst wohl noch farmen gehen.")
                    return
                
end
                
if pc.get_level() >= 105 and pc.get_money() >= 20000000 then
                    say
("OK, du wist teleportiert.")
                    
say("Viel Glück")
                    
pc.change_money(-20000000)
                    
wait()
                    
pc.warp(525300514100)
                
end
            
elseif s1 == 2 then
                
return
            
end
        end
    end
end 
.Delta is offline  
Old 03/31/2011, 16:46   #1795
 
elite*gold: 0
Join Date: Sep 2009
Posts: 214
Received Thanks: 16
ich werds mal so probieren=)

also fehler im VPC kommt nicht..also wenn ich den make.sh ausführe werden ja die quests angezeigt..also dann steht da name und when chat.20011 z.B..
nur da steht nix..als wenn die quest nicht exestieren würde
kann das vill mit den Ö umlauten oder so zusammen liegen das ich in der quest den quest name bei dem Ö /195/150 einragen muss?
j-mäx is offline  
Old 03/31/2011, 16:52   #1796
 
.Delta's Avatar
 
elite*gold: 26
Join Date: Mar 2010
Posts: 3,765
Received Thanks: 2,661
versuchs einfahc mal mit oe statt ö
.Delta is offline  
Thanks
1 User
Old 03/31/2011, 16:56   #1797
 
elite*gold: 0
Join Date: Sep 2009
Posts: 214
Received Thanks: 16
okay ich versuchs mal=)
j-mäx is offline  
Old 03/31/2011, 17:11   #1798
 
elite*gold: 0
Join Date: Sep 2009
Posts: 214
Received Thanks: 16
sooooo die map klappt=)
danke danke
j-mäx is offline  
Old 03/31/2011, 17:26   #1799
 
elite*gold: 0
Join Date: Sep 2009
Posts: 214
Received Thanks: 16
Soo Poste mal eine andere quest..habe 3 stück die ja noch so aufgebaut sind..das heißt ich brauhce hier nur den fehler dann füge ich das in den andere 3 auch mit rein=)
das problem ist ich kann die NPC aus i.ein grund nicht anklicken..
PHP Code:
quest chiller_map begin
    state start begin
        when 20087.chat
."ChillerMap" begin
            say_title
("ChillerMap")
            
say("Hallo mein Freund!")
            
say("Kennst du schon die ChillerMap?!")
            
say("Nein,also gut!")
            
say("")
            
say("Du kannst dich dort mit Leuten")
            
say("Duelieren oder Handeln etc.")
            
say("aber ich sage dir du bereust es nicht")
            
say("Die ChillerMap zu besuchen!")
            
say_reward("Dort erwartet dich Viel Spaß!")
                
            
local s1 select("Teleportier mich!""Nein ich bleib hier!")
            if 
s1 == 1 then
                say_title
("Ok")
                
say_reward("Viel Spaß")
                
wait()
                
pc.warp(568400 558200)
            elseif 
s1 == 2 then
                say
("Ok")
                
say("Eine Weise Entscheidung!")
                return
            
end
        end
    end
end 
freue mich über der nächsten hilfe Mfg=)
j-mäx is offline  
Old 03/31/2011, 17:58   #1800
 
Atahnaru's Avatar
 
elite*gold: 0
Join Date: Nov 2009
Posts: 483
Received Thanks: 154
Quote:
Originally Posted by Michi1994 View Post
wie kann ich es machen das man ein lvl up wird also nicht durch exp sondern durch pc.get_level oder sowas?
Ich würd mal raten pc.set_level = xy
Wenn man 1 lv steigen soll pc.set_level = pc.get_level+1

Ka ob das geht kannst je mal testen^^
Atahnaru is offline  
Reply




All times are GMT +1. The time now is 16:52.


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