Register for your free account! | Forgot your password?

Go Back   elitepvpers > Popular Games > Metin2 > Metin2 Private Server
You last visited: Today at 17:44

  • 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/17/2012, 12:52   #4561
 
elite*gold: 0
Join Date: Dec 2009
Posts: 73
Received Thanks: 5
Die Große Frage,was ist bei mir falsch?



Kann mir auch jemand helfen,würde demjenigen sehr dankbar sein

jappy4 is offline  
Old 01/17/2012, 14:36   #4562
 
CZMadman's Avatar
 
elite*gold: 0
Join Date: Sep 2010
Posts: 61
Received Thanks: 3
hello, i have question.. how to create loop in quest ?for example, i want creat quest with one line say(pc.countitem(***))
and
button
pc.remove_item(***)


and when i Click on button, it remove one item.

If will be pc.countitem(***) == 0 it write something else ...

Thank you
CZMadman is offline  
Old 01/17/2012, 22:23   #4563
 
elite*gold: 0
Join Date: Feb 2011
Posts: 3
Received Thanks: 0
Hi, eine Frage zu meiner "EXP.quest"

hab jetzt mal ne quest geschrieben
Quote:
quest EXP begin
state start begin
when 20041.chat."EXP" begin
say_title("Erfahrungspunkte")
say("")
say("Du möchstest also mehr EXP?")
local v = select("Ja", "Nein")
if v == 1 then
pc.give_exp2(90000000)
elseif v == 2 then
return
end
end
end
end
so und jetzt mein Problem hab das eingefügt in FZ nach hongkong/quest
Dann hab ich EXP.quest in hongkong.list eingefügt 2 spalten am schluss frei gelassen.
Dann halt make aktualisiert und ingame "reload" und dann "reload q" eingegen, trotzdem kann ich den "betrunkenen Bürger" nicht anklicken also er zeigt keine reaktion auf quest was habb ich falsch gemacht ?
danke im Vorraus
demon195 is offline  
Old 01/18/2012, 13:12   #4564
 
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/18/2012, 16:31   #4565
 
elite*gold: 1
Join Date: May 2011
Posts: 623
Received Thanks: 153
Kann, jemand bitte in die quest einfügen das man nach dem killen des wasserdrachens rausgeportet wird?



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  
Old 01/18/2012, 20:13   #4566
 
xllMethoXx's Avatar
 
elite*gold: 14
Join Date: Dec 2011
Posts: 728
Received Thanks: 646

Kommt immer Core Dump fehler :s
Bitte um Hilfe
xllMethoXx is offline  
Old 01/18/2012, 23:24   #4567
 
[ShiizoPhreN]™'s Avatar
 
elite*gold: 40
Join Date: May 2010
Posts: 413
Received Thanks: 519
hi

könnte mir jemand ne quest schrieben wenn man als gm im dt den metin im erdgeschoss killt man mit der gesammten gruppe zur schmied ebene kommt ich hab das mit

Code:
	when 8015.kill with pc.is_gm() and pc.get_map_index() == 66 begin
		d.setf("level", 6)
		timer("dtboss", 10)
		d.clear_regen()
		d.regen_file("data/dungeon/deviltower6_regen.txt")
		d.notice("Der Gamemaster DT Run ist gestartet..")
		d.jump_all(66, special.devil_tower[6][1], special.devil_tower[6][2])
	end
versucht es hat nicht geklappt
wäre echt nett

MFG
[ShiizoPhreN]™ is offline  
Old 01/18/2012, 23:32   #4568
 
elite*gold: 0
Join Date: Jan 2009
Posts: 38
Received Thanks: 4
Code:
Quote:
uest steintausch begin
state start begin
when 20087.chat."Steinstücktausch" begin
say_title("Steinstücktausch")
say("Willst du deine Steinstücke gegen Perlen eintauschen")
say("Nun dann bist du hier richtig!! Ich habe Perlen jeder Art.")
say("Für 50 Steinstücke bekommst du eine Weiße Perle, für 100 eine Blaue")
say("und für 200 eine Rote Perle.")
say("")
say("Welche Perle möchtest du haben?")
say("")
local s = select ("Weiße Perle (50)","Blaue Perle (100)","Rote Perle (200)","Auf Wiedersehen!")
if s == 1 then
if pc.count_item(27990) >= 50 then
pc.removeitem("27990")
pc.give_item2("27992")
say("Danke dir!")
say("")
chat("Du hast eine Weiße Perle erhalten!")
chat("")
else
say("Du hast keine 50 Steinstücke")
end
end
if s == 2 then
if pc.count_item(27990) >= 100 then
pc.removeitem("27990")
pc.give_item2("27993")
say("Danke dir!")
say("")
chat("Du hast eine Blaue Perle erhalten!")
chat("")
else
say("Du hast keine 100 Steinstücke")
end
end
if s == 3 then
if pc.count_item(27990) >= 200 then
pc.removeitem("27990")
pc.give_item2("27994")
say("Danke dir!")
say("")
chat("Du hast eine Rote Perle erhalten!")
chat("")
else
say("Du hast keine 200 Steinstücke")
end
end
end
end
Was ist daran Falsch ?
Padul is offline  
Old 01/18/2012, 23:46   #4569
 
[ShiizoPhreN]™'s Avatar
 
elite*gold: 40
Join Date: May 2010
Posts: 413
Received Thanks: 519
Hier nun geht sie zu finden im spoiler xD have Fun

[ShiizoPhreN]™ is offline  
Old 01/19/2012, 00:01   #4570
 
elite*gold: 0
Join Date: Mar 2009
Posts: 142
Received Thanks: 72
Quote:
Originally Posted by [ShiizoPhreN]™ View Post
hi

könnte mir jemand ne quest schrieben wenn man als gm im dt den metin im erdgeschoss killt man mit der gesammten gruppe zur schmied ebene kommt ich hab das mit

Code:
	when 8015.kill with pc.is_gm() and pc.get_map_index() == 66 begin
		d.setf("level", 6)
		timer("dtboss", 10)
		d.clear_regen()
		d.regen_file("data/dungeon/deviltower6_regen.txt")
		d.notice("Der Gamemaster DT Run ist gestartet..")
		d.jump_all(66, special.devil_tower[6][1], special.devil_tower[6][2])
	end
versucht es hat nicht geklappt
wäre echt nett

MFG
Das kannst du wiel einfacher lösen:

Erstell dir ein neues Item (Type muss auf 18 sein damit es als Questitem funkt)

und dann kannst du deinen GM-Runn wie folgt machen:

HTML Code:
when xxxx.use with pc.is_gm() and pc.get_map_index() >= 660000 and pc.get_map_index() < 670000 begin
	say_title("GM-Tool:")
	say("Möchtest du in die 5. Ebene des Dämonenturms?")
	local s = select("Ja", "Nein")
	if s==2 then
		return
	elseif
		say_titile("GM-Tool:")
		say("Alle Mitglieder werden teleportiert.")
		wait()
		d.jump_all(special.devil_tower[5][1], special.devil_tower[5][2])
	end
end
mfg antimask

ach ja einfach in die dt quest noch einfügen irgendwo
AntiMask is offline  
Thanks
1 User
Old 01/19/2012, 00:25   #4571
 
[ShiizoPhreN]™'s Avatar
 
elite*gold: 40
Join Date: May 2010
Posts: 413
Received Thanks: 519
haste es den ngetestet ? und müßte ihc erst in der 1sten etage sein oder gehts schon im erdgeschoss also wenn man im dt reinkommt ?
[ShiizoPhreN]™ is offline  
Old 01/19/2012, 15:06   #4572
 
elite*gold: 0
Join Date: Jan 2009
Posts: 38
Received Thanks: 4
Steintausch quest geht immernoch net

Fehler in Putty :



Quest:


Bitte um Hilfe :-/
Padul is offline  
Old 01/19/2012, 15:30   #4573
 
Sp0ngeb0b ist cool's Avatar
 
elite*gold: 15
Join Date: Sep 2010
Posts: 844
Received Thanks: 975
PHP Code:
quest steintausch begin
    state start begin
        when 20087.chat
."Steinstücktausch" begin
            say_title
("Steinstücktausch")
            
say("Willst du deine Steinstücke gegen Perlen eintauschen")
            
say("Nun dann bist du hier richtig!! Ich habe Perlen jeder Art.")
            
say("Für 50 Steinstücke bekommst du eine Weiße Perle, für 100 eine Blaue")
            
say("und für 200 eine Rote Perle.")
            
say("")
            
say("Welche Perle möchtest du haben?")
            
say("")
            
local items = {
            -----
Value-----Name------Preis
                
{27992"Weiße Perle"50},
                {
27993"Blaue Perle"100},
                {
27994"Rote Perle"200},
            }
            
local s select(""..items[1][2].." ("..items[1][3]..")",""..items[2][2].." ("..items[2][3]..")",""..items[3][2].." ("..items[3][3]..")""Auf Wiedersehen!")
            if 
== 4 then return end 
            
if == 1 then
                
if pc.count_item(27990) >= items[1][3then
                    pc
.removeitem("27990"items[1][3])
                    
pc.give_item2("items[1][1]"1)
                    
say("Danke dir!")
                    
say("")
                    
chat("Du hast eine "..items[1][2].." erhalten!")
                else
                    
say("Du hast keine "..items[1][3].." Steinstücke")
                
end
            end
            
if == 2 then
                
if pc.count_item(27990) >= items[2][3then
                    pc
.removeitem("27990"items[2][3])
                    
pc.give_item2("items[2][1]"1)
                    
say("Danke dir!")
                    
say("")
                    
chat("Du hast eine "..items[2][2].." erhalten!")
                else
                    
say("Du hast keine "..items[2][3].." Steinstücke")
                
end
            end
            
if == 3 then
                
if pc.count_item(27990) >= items[3][3then
                    pc
.removeitem("27990"items[3][3])
                    
pc.give_item2("items[3][1]"1)
                    
say("Danke dir!")
                    
say("")
                    
chat("Du hast eine "..items[3][2].." erhalten!")
                else
                    
say("Du hast keine "..items[3][3].." Steinstücke")
                
end
            end
        end
    end
end 
probiers mal so
Sp0ngeb0b ist cool is offline  
Thanks
1 User
Old 01/19/2012, 15:53   #4574
 
[ShiizoPhreN]™'s Avatar
 
elite*gold: 40
Join Date: May 2010
Posts: 413
Received Thanks: 519
Quote:
Originally Posted by AntiMask View Post
Das kannst du wiel einfacher lösen:

Erstell dir ein neues Item (Type muss auf 18 sein damit es als Questitem funkt)

und dann kannst du deinen GM-Runn wie folgt machen:

HTML Code:
when xxxx.use with pc.is_gm() and pc.get_map_index() >= 660000 and pc.get_map_index() < 670000 begin
	say_title("GM-Tool:")
	say("Möchtest du in die 5. Ebene des Dämonenturms?")
	local s = select("Ja", "Nein")
	if s==2 then
		return
	elseif
		say_titile("GM-Tool:")
		say("Alle Mitglieder werden teleportiert.")
		wait()
		d.jump_all(special.devil_tower[5][1], special.devil_tower[5][2])
	end
end
mfg antimask

ach ja einfach in die dt quest noch einfügen irgendwo
hab es getestet funktioniert so nicht ich bekomm dan nnen connection refused wenn ich das gesagte item im erdgeschoss anklicke
[ShiizoPhreN]™ is offline  
Old 01/19/2012, 16:58   #4575
 
Sp0ngeb0b ist cool's Avatar
 
elite*gold: 15
Join Date: Sep 2010
Posts: 844
Received Thanks: 975
PHP Code:
when xxxx.use with pc.is_gm() and pc.get_map_index() >= 660000 and pc.get_map_index() < 670000 begin
    say_title
("GM-Tool:")
    
say("Möchtest du in die 5. Ebene des Dämonenturms?")
    
local s select("Ja""Nein")
    if 
s==2 then
        
return
    else
        
say_titile("GM-Tool:")
        
say("Alle Mitglieder werden teleportiert.")
        
wait()
        
d.jump_all(special.devil_tower[5][1], special.devil_tower[5][2])
    
end
end 
probiers mal so ;-)
Sp0ngeb0b ist cool is offline  
Reply




All times are GMT +1. The time now is 17:44.


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.