Register for your free account! | Forgot your password?

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

  • 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 01/14/2012, 10:53   #4546
 
elite*gold: 22
Join Date: Jul 2010
Posts: 202
Received Thanks: 7
Quote:
Originally Posted by 77BMW! View Post
Ich hab ein oder zwei Probleme mit meiner Bioquest (Die auch hier aus Epvp ist).

1. Bei der 6. Quest, also das mit dem Tugyis Tafeln, nimmt er nur das Item (30163) an, obwohl das was ganz anderes ist. Das richtige Item, also die Tafel hat die Value (30166), jedoch ist das überall eingetragen. Da steht was von
" set_state(collect_plates) ", vielleicht hat das ja was zu bedeuten, bin jedoch bei Quests ahnungslos.

2. Wenn man alle fertig hat, also von der 30er bis zu 100er, fängt es wieder von vorne an, man kann die 30er wieder weitermachen und bekommt dann auch wieder die Belohnungen, also ein unendlicher durchlauf.
Der 1. Fehler ist behoben, der 2. besteht leider immernoch
77BMW! is offline  
Old 01/14/2012, 12:14   #4547
 
elite*gold: 39
Join Date: Jun 2009
Posts: 500
Received Thanks: 212
@Brodan:
Möglicherweise hat ein __COMPLETE__ state gefehlt, da du mit complete_quest() auf den state __COMPLETE__ wechselst.
Hab sons nur kleine Schönheitsfehler berichtigt:
Mfg, Destroyer446
.HC'Destrox is offline  
Old 01/14/2012, 12:57   #4548
 
elite*gold: 281
Join Date: Aug 2010
Posts: 1,502
Received Thanks: 447

.iXream. is offline  
Old 01/14/2012, 14:08   #4549
 
Sp0ngeb0b ist cool's Avatar
 
elite*gold: 15
Join Date: Sep 2010
Posts: 844
Received Thanks: 975
@ 77BMW:

@ Brodan:

@IDream:

Falls noch Fehler enthalten sind, bitte Fehlermeldung mit posten. Kb alles durch zu schauen... durch die Fehlermeldung weiß ich genau, wo der Fehler liegt
Sp0ngeb0b ist cool is offline  
Thanks
1 User
Old 01/14/2012, 14:29   #4550
 
elite*gold: 0
Join Date: Oct 2011
Posts: 30
Received Thanks: 0
Was ist mit der anfangs quest falsch??
(Fehler: Error occured on compile weapon.quest)
Ich weiß echt nichtmerh weiter-.- habs quest schreiben verlernt...=(

Quest:

PHP Code:
quest weapon begin
    state start begin
    when login 
or levelup with pc.get_level()< 1 begin
        
if pc.getqf("basic_weapon") == 0 then
        pc
.setqf("basic_weapon"1)

            if 
pc.job == 0 then
            item 
19
            pc
.give_item2(3009,)
            
pc.give_item2(11209,)
            
pc.give_item2(12209,)

            elseif 
pc.job == 1 then
            item 
1009
            pc
.give_item2(2009,)
            
pc.give_item2(8000,200 )
            
pc.give_item2(8000,200 )
            
pc.give_item2(8000.200 )
            
pc.give_item2(11409,)
            
pc.give_item2(12349,)

            elseif 
pc.job == 2 then
            item 
19
            pc
.give_item2(11609,)
            
pc.give_item2(12489,)

            elseif 
pc.job == 3 then
            item 
7009
            pc
.give_item2(5009,)
            
pc.give_item2(11809,)
            
pc.give_item2(12629,)

        
end

            
if pc.countitem(item) == and pc.weapon 1item then
                pc
.give_item2(item)
                
pc.give_item2(72702,)
                
pc.give_item2(71050,200 )
                
pc.give_item2(70038,200 )
                
pc.give_item2(13009,)
                
pc.give_item2(17009,)
                
pc.give_item2(14009,)
                
pc.give_item2(15009,)
                
pc.give_item2(16009,)
                
pc.give_item2(71033,)
                
pc.give_item2(27003,200 )
                
pc.give_item2(27003,200 )
                
pc.give_item2(27003,200 )
                
pc.give_item2(27006,200 )
                
pc.give_item2(27006,200 )
            
end
        end
    end
end 
WhySayOMG is offline  
Old 01/14/2012, 15:23   #4551
 
elite*gold: 0
Join Date: Jan 2012
Posts: 3
Received Thanks: 0
Code:
quest lagerbuy begin
 state start begin
 when 2.use begin
 if pc.money > 300000000 then
 pc.give_item2(70010)
 pc.change_money(-300000000)
 else
 chat("Du hast nicht genug Geld")
 end
 end
end
end
InsaneBrainEater is offline  
Old 01/15/2012, 13:11   #4552
 
elite*gold: 281
Join Date: Aug 2010
Posts: 1,502
Received Thanks: 447
Quote:
Originally Posted by Sp0ngeb0b ist cool View Post
@IDream:

Falls noch Fehler enthalten sind, bitte Fehlermeldung mit posten. Kb alles durch zu schauen... durch die Fehlermeldung weiß ich genau, wo der Fehler liegt
with pc . count_item ( 30193 ) > 0
expecting 'when' or 'function'
knochen_suche.quest:147:Abort trap (core dumped)

Und beim Stalli werden die questen nicht angezeigt
.iXream. is offline  
Old 01/15/2012, 18:02   #4553
 
iW0X's Avatar
 
elite*gold: 0
Join Date: Jan 2012
Posts: 277
Received Thanks: 99
Ich möchte hier bitte eine Level begrenzung rein! Ab lvl 90 :S


Wär echt nett
iW0X is offline  
Old 01/15/2012, 18:25   #4554
 
elite*gold: 26
Join Date: Dec 2011
Posts: 826
Received Thanks: 271
Hallo WoX,

müsste so gehen:


Ich habe, die Verschachtelung mal richtig gemacht. Benutz mal vernünftig die TAB-Taste, dass ist grausam gewesen, wie das aussah.

Mit freundlichen Grüßen

xPrivate
xPrivate is offline  
Thanks
2 Users
Old 01/15/2012, 18:31   #4555
 
iW0X's Avatar
 
elite*gold: 0
Join Date: Jan 2012
Posts: 277
Received Thanks: 99
Ja :S oke und Danke!
iW0X is offline  
Old 01/15/2012, 22:32   #4556
 
elite*gold: 5
Join Date: Oct 2010
Posts: 1,692
Received Thanks: 1,772
Was ist hier falsch?
PHP Code:
quest xmapx begin
    state start begin
    when login begin
    
if pc.get_map_index() == 809 then
        d
.notice("Ihr habt 15 Minuten die Felsen zu töten")
        
d.notice("ansonsten werdet ihr rausteleportiert!")
        
mob.spawn(8023189 75 111)    
        
mob.spawn(802373 67 111)
        
mob.spawn(802362 190 111)
        
timer("zeit"15*60)
        
when 8023.kill begin
            local count 
pc.getqf("count") + 1
            
if count 3 then
                pc
.setqf("count"count)
                
chat("Du hast den "..count..". Metin zerstört!")
            else
                
pc.delqf("count")
                
chat("Du hast es geschafft!")
                
clear_server_timer('zeit')
                
pc.warp_local(8091980019800)
                
mob.spawn(2493196 197 111)                
        
when 2493.kill begin
        d
.notice("Ihr habt es geschafft!")
        
d.notice("Herzlichen Glückwunsch!")
        
chat("Ihr werdet in 15 Sekunden herausteleportiert!")
        
timer("zeit"15)
        
end
        when zeit
.timer begin
        d
.notice("Die Zeit ist abgelaufen!")
        
warp_all_to_village()
        
end
        when raus
.timer begin
        warp_all_to_village
()
end
end
end
end
end 
DasKuchen is offline  
Old 01/16/2012, 14:49   #4557
 
elite*gold: 26
Join Date: Dec 2011
Posts: 826
Received Thanks: 271
Hallo DasKuchen,

du rufst am Ende den Block

Code:
when raus.timer begin
auf, doch der Timer "raus" ist gar nicht vorhanden. Das ist unter anderem ein Fehler.

Mit freundlichen Grüßen

xPrivate
xPrivate is offline  
Old 01/16/2012, 20:43   #4558
 
elite*gold: 0
Join Date: Dec 2009
Posts: 73
Received Thanks: 5
Die Große Frage,was ist bei mir falsch?

jappy4 is offline  
Old 01/16/2012, 21:13   #4559
 
elite*gold: 281
Join Date: Aug 2010
Posts: 1,502
Received Thanks: 447
Quote:
Originally Posted by Sp0ngeb0b ist cool View Post
@IDream:

Falls noch Fehler enthalten sind, bitte Fehlermeldung mit posten. Kb alles durch zu schauen... durch die Fehlermeldung weiß ich genau, wo der Fehler liegt
with pc . count_item ( 30193 ) > 0
expecting 'when' or 'function'
knochen_suche.quest:147:Abort trap (core dumped)

Und beim Stalli werden die questen nicht angezeigt
.iXream. is offline  
Old 01/16/2012, 21:25   #4560
 
elite*gold: 1
Join Date: May 2011
Posts: 623
Received Thanks: 153
Kann jemand die quest bitte umbauen, damit mach nach dem killen 1 min Zeit hat alles aufzuheben. Nach der 1 minute soll man rausgeportet werde.


Quote:
quest drachenraum begin
state start begin
when login or levelup with pc.level >0 begin
set_state(zone_enter)
end
end

state zone_enter begin
when 20092.chat."Ich will den Drachen töten!" begin
say("")
say(""..mob_name(20092).."")
say("Du benötigst einen Teil einer Karte")
say("um in den Drachenraum zu gelangen!")
say("Diesen bekommt ihr von dem Setou Hauptmann")
say("Im Drachenraum haust der berüchtigte")
say("Zin-Drache! Er ist der Gefährlichste")
say("Mob in ganz Metin2! Willst du immernoch")
say("in den Drachenraum?")
say("")
say_reward("Hast du einen Teil einer Karte?")
wait()
say("")
say("")

if pc.get_level() <= 89 then
say_title("Geist eines Suras:")
say("Haha dich Wicht werde ich nicht in den")
say("Drachenraum lassen!! Lvl erstmal auf Lv 90")
say("dann reden wir weiter.")
say("")
say_reward("Du benötigst mindestens Lv 90 um in den")
say_reward("Drachenraum zu gelangen!")
return
end

if pc.count_item(30128)>0 then
say("")
say(""..mob_name(20092).."")
say("Ich bringe dich nun in den Drachenraum")
say("")
pc.remove_item(30128)

elseif pc.count_item(30128) >0 then
say("")
say(""..mob_name(20092).."")
say("Du besitzt einen Teil einer Karte! !")
say("")

else
say("")
say(""..mob_name(20092).."")
say("Du bist nicht im Besitz vom Teil einer Karte!")
say("Ohne einen kannst du den Drachenraum nicht erreichen.")
return
end

say("Du wirst nun teleportiert!")
say("Aber sei vorsichtig!")
wait()
notice_all("Der Spieler ".. pc.get_name() .." versucht den Blauen");
notice_all("Drachen zu töten!");
pc.remove_item(30128, 1)
pc.warp(171840,1220525)
end

end

end
-Roxon- is offline  
Reply




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


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.