Register for your free account! | Forgot your password?

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

  • 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 04/20/2011, 12:12   #2011
 
.Hiяo's Avatar
 
elite*gold: 0
Join Date: Apr 2010
Posts: 1,712
Received Thanks: 1,075
Danke dir =)
Testen kann ich es leider erst nächste Woche da mein PC schrott ist und ich nur an nem schlechten PC on kommen kann.
.Hiяo is offline  
Old 04/20/2011, 12:12   #2012
 
.Delta's Avatar
 
elite*gold: 26
Join Date: Mar 2010
Posts: 3,765
Received Thanks: 2,661
Quote:
Originally Posted by Hirogami View Post
Danke dir =)
Testen kann ich es leider erst nächste Woche da mein PC schrott ist und ich nur an nem schlechten PC on kommen kann.
schreib einfach hier rein, oder pn wenns nicht klappt
.Delta is offline  
Thanks
1 User
Old 04/20/2011, 12:14   #2013
 
.Hiяo's Avatar
 
elite*gold: 0
Join Date: Apr 2010
Posts: 1,712
Received Thanks: 1,075
Quote:
Originally Posted by .Delta View Post
schreib einfach hier rein, oder pn wenns nicht klappt
Jo mach ich =)
.Hiяo is offline  
Old 04/20/2011, 13:30   #2014
 
abdulk68's Avatar
 
elite*gold: 0
Join Date: Aug 2010
Posts: 498
Received Thanks: 180
Habe heute noch so' ne quest in mein server eingefügt..


So habe auch in DB 3 Shop's erstellt new - rüssis, waffen& rüssis,..habe vnum alles eingegbben..

Nur wen ich jetz in shop_item ein item eintrage kommt es net ingame an..

Wo dran liegt das? Kann das da dran liegen das ich heute in shop den Händler "9007" gelöschte habe or why o;
abdulk68 is offline  
Thanks
1 User
Old 04/20/2011, 14:03   #2015
 
.Delta's Avatar
 
elite*gold: 26
Join Date: Mar 2010
Posts: 3,765
Received Thanks: 2,661
Quote:
Originally Posted by abdulk68 View Post
Habe heute noch so' ne quest in mein server eingefügt..


So habe auch in DB 3 Shop's erstellt new - rüssis, waffen& rüssis,..habe vnum alles eingegbben..

Nur wen ich jetz in shop_item ein item eintrage kommt es net ingame an..

Wo dran liegt das? Kann das da dran liegen das ich heute in shop den Händler "9007" gelöschte habe or why o;
siehe deinen Thread, da stehts
.Delta is offline  
Thanks
1 User
Old 04/20/2011, 16:48   #2016
 
amnesi's Avatar
 
elite*gold: 25
Join Date: Jun 2010
Posts: 1,076
Received Thanks: 290
PHP Code:
quest Gerste begin
    state start begin
        when 30000.
use begin    
            say
("hi")
        
end
    end
end 
Ich wollt fragen ob die Quest so richtig ist.
Es soll nur ein kleiner Test sein.
Nur wenn man auf das Item mit der Value 30000
klickt passiert.... nix!
Welche Flags müssen in der DB sein ?
Oder liegt es an der Quest ?
amnesi is offline  
Old 04/20/2011, 16:51   #2017
 
.Delta's Avatar
 
elite*gold: 26
Join Date: Mar 2010
Posts: 3,765
Received Thanks: 2,661
type des items auf 18
.Delta is offline  
Thanks
3 Users
Old 04/20/2011, 21:14   #2018
 
Roterfalke's Avatar
 
elite*gold: 0
Join Date: Jul 2009
Posts: 304
Received Thanks: 52
Hi,
Also .Delta hat mir schon heute wegen des Warpring´s geholfen make.sh ausgeführt server rebootet aber wenn ich jetzt auf den warpring rechtsklicke dann kommt nicht´s.
Hier mal die Quest:
PHP Code:
quest warpring begin
    state start begin
        when 70007.
use with pc.get_level() >= 80 begin
            local newmap 
select("Zombie Map""Abbrechen")
            if 
newmap == 1 then
                pc
.warp(83200,0)
            else
                return
            
end
        end
    end
end 
Und hier auschnitt aus dem virtuellen pc:


Also wieso funktioniert es nicht?

Edit: Habe .Delta´s vorherige post angeschaut und das item mit type 18 gestellt jetzt funktioniert es Danke=)

mfg

Roterfalke
Roterfalke is offline  
Old 04/20/2011, 21:15   #2019
 
.Delta's Avatar
 
elite*gold: 26
Join Date: Mar 2010
Posts: 3,765
Received Thanks: 2,661
hast du den type des items 70007 auf 18 gestellt?

€gut, hat sich wohll geklärt
.Delta is offline  
Thanks
1 User
Old 04/20/2011, 22:32   #2020
 
N73hF83f('s Avatar
 
elite*gold: 144
Join Date: Oct 2009
Posts: 422
Received Thanks: 67
hey leute hab ein problem mit diesem quest

Code:
quest metin2lol begin
	state start begin
		when login or levelup with pc.level >= 5 begin
			set_state(information)
		end
	end
	state information begin
		when letter begin
			send_letter("Die Metin der Schlacht sind los")
		end
	when info or button begin
			say_titel("Die Metin der Schlacht sind los")
     say("Hallo du mächtiger Krieger!")
     say("")
     say("Wir bitten dich hilf deinem Dorf indem du 5 Metin der Schlachten zerstörst")
			say_reward("Töte Metin der Schlacht")
			say("")
	        pc.setqf("state", )
	        q.set_counter("", )
			end
	when .kill begin
			local count = pc.getqf("state") - 1
			if count <=  then
				pc.setqf("state", count)
	            q.set_counter("", count)
			end
			if count == 0 then
			    say_title("Die Metin der Schlacht sind los")
			    say("Du hast die Quest erfolgreich abgeschlossen!")
				say("Du erhälst:")
			    say_reward("System.Windows.Forms.TextBox, Text:  !")
			    say_reward("System.Windows.Forms.TextBox, Text:  !")
				say_reward("Außerdem:")
			    say_reward("10000000 Yang")
			    say_reward("500000 Erfahrung")
				pc.change_money(10000000)
				pc.give_exp2(500000)
				pc.give_item2(5479, 3)
				pc.give_item2(, )
				clear_letter()
				set_state(__COMPLETE__)

			end
		end
	end

	state __COMPLETE__ begin
	end
end
end
N73hF83f( is offline  
Old 04/20/2011, 22:52   #2021
 
.Delta's Avatar
 
elite*gold: 26
Join Date: Mar 2010
Posts: 3,765
Received Thanks: 2,661
probiers so, aber mit was für einem miesen Editor hast denn du die "geschrieben"
PHP Code:
quest metin2lol begin
    state start begin
        when login 
or levelup with pc.level >= 5 begin
            set_state
(information)
        
end
    end
    state information begin
        when letter begin
            send_letter
("Die Metin der Schlacht sind los")
        
end
        when info 
or button begin
            say_title
("Die Metin der Schlacht sind los")
            
say("Hallo du mächtiger Krieger!")
            
say("")
            
say("Wir bitten dich hilf deinem Dorf indem du 5 Metin der Schlachten zerstörst")
            
say_reward("Töte Metin der Schlacht")
            
say("")
            
pc.setqf("state"0)
            
q.set_counter("Metin"5)
        
end
        when 8003.kill begin
            local count 
pc.getqf("state") + 1
            
if count 5 then
                pc
.setqf("state"count)
                
q.set_counter(""5-count)
            
end
            
if count == 5 then
                say_title
("Die Metin der Schlacht sind los")
                
say("Du hast die Quest erfolgreich abgeschlossen!")
                
say("Du erhälst:")
                
say_reward("System.Windows.Forms.TextBox, Text:  !")
                
say_reward("System.Windows.Forms.TextBox, Text:  !")
                
say_reward("Außerdem:")
                
say_reward("10000000 Yang")
                
say_reward("500000 Erfahrung")
                
pc.change_money(10000000)
                
pc.give_exp2(500000)
                
pc.give_item2(54793)
                
clear_letter()
                
set_state(__COMPLETE__)

            
end
        end
    end

    state __COMPLETE__ begin
    end
end 
.Delta is offline  
Thanks
2 Users
Old 04/21/2011, 00:11   #2022
 
N73hF83f('s Avatar
 
elite*gold: 144
Join Date: Oct 2009
Posts: 422
Received Thanks: 67
Quote:
Originally Posted by .Delta View Post
probiers so, aber mit was für einem miesen Editor hast denn du die "geschrieben"
PHP Code:
quest metin2lol begin
    state start begin
        when login 
or levelup with pc.level >= 5 begin
            set_state
(information)
        
end
    end
    state information begin
        when letter begin
            send_letter
("Die Metin der Schlacht sind los")
        
end
        when info 
or button begin
            say_title
("Die Metin der Schlacht sind los")
            
say("Hallo du mächtiger Krieger!")
            
say("")
            
say("Wir bitten dich hilf deinem Dorf indem du 5 Metin der Schlachten zerstörst")
            
say_reward("Töte Metin der Schlacht")
            
say("")
            
pc.setqf("state"0)
            
q.set_counter("Metin"5)
        
end
        when 8003.kill begin
            local count 
pc.getqf("state") + 1
            
if count 5 then
                pc
.setqf("state"count)
                
q.set_counter(""5-count)
            
end
            
if count == 5 then
                say_title
("Die Metin der Schlacht sind los")
                
say("Du hast die Quest erfolgreich abgeschlossen!")
                
say("Du erhälst:")
                
say_reward("System.Windows.Forms.TextBox, Text:  !")
                
say_reward("System.Windows.Forms.TextBox, Text:  !")
                
say_reward("Außerdem:")
                
say_reward("10000000 Yang")
                
say_reward("500000 Erfahrung")
                
pc.change_money(10000000)
                
pc.give_exp2(500000)
                
pc.give_item2(54793)
                
clear_letter()
                
set_state(__COMPLETE__)

            
end
        end
    end

    state __COMPLETE__ begin
    end
end 
Danke klappt jetzt und es war mit nem quest programm geschrieben ich hab nur angegeben was rein sollte ich glaube ich lerne die sprache lieber
N73hF83f( is offline  
Old 04/21/2011, 10:13   #2023
 
OffStyler's Avatar
 
elite*gold: 0
Join Date: Jul 2009
Posts: 106
Received Thanks: 12
Ich habe ein Quest geschrieben in dem man 5 Wildhunde töten soll das funktioniert auch soweit aber ich habe 2 Probleme mit dem Quets:
-Das ö bei "Töte" wird ungefähr so angezeigt:§©
-Wenn man sich reloggt wird der Killcounter zurückgesetzt,also man muss erneut 5 Wildhunde töten

Hier der Code:
PHP Code:
quest metin2x begin
    state start begin
        when login 
or levelup with pc.level >= 5 begin
            set_state
(information)
        
end
    end
    state information begin
        when letter begin
            send_letter
("Aller Anfang ist leicht")
        
end
        when info 
or button begin
            say_title
("Aller Anfang ist leicht")
            
say("Willkommen,")
            
say("auf unserem Server, um einen kleiner Starboost")
            
say("zu erhalten musst dur 5 Wildhunde töten.")
            
say("Viel Spaß")
            
say("")
            
say_reward("Töte 5 Wildhunde")
            
say("")
            
pc.setqf("state"0)
            
q.set_counter("Metin"5)
        
end
        when 101.kill begin
            local count 
pc.getqf("state") + 1
            
if count 5 then
                pc
.setqf("state"count)
                
q.set_counter(""5-count)
            
end
            
if count == 5 then
                say_title
("Aller Anfang ist leicht")
                
say("Du hast die Quest erfolgreich abgeschlossen!")
                
say("Du erhälst:")
                
say_reward("Außerdem:")
                
say_reward("10000000 Yang")
                
say_reward("500000 Erfahrung")
                
say_reward("50x Roter Trank(G)")
                
pc.change_money(10000000)
                
pc.give_exp2(500000)
                
pc.give_item2(27003,50)
                
clear_letter()
                
set_state(__COMPLETE__)

            
end
        end
    end

    state __COMPLETE__ begin
    end
end 
OffStyler is offline  
Old 04/21/2011, 10:18   #2024
 
.Delta's Avatar
 
elite*gold: 26
Join Date: Mar 2010
Posts: 3,765
Received Thanks: 2,661
so ist der counter gefixxt
PHP Code:
quest metin2x begin
    state start begin
        when login 
or levelup with pc.level >= 5 begin
            set_state
(information)
        
end
    end
    state information begin
        when letter begin
            send_letter
("Aller Anfang ist leicht")
        
end
        when info 
or button begin
            say_title
("Aller Anfang ist leicht")
            
say("Willkommen,")
            
say("auf unserem Server, um einen kleiner Starboost")
            
say("zu erhalten musst dur 5 Wildhunde töten.")
            
say("Viel Spaß")
            
say("")
            
say_reward("Töte 5 Wildhunde")
            
say("")
            
set_state(killen)
            
pc.setqf("state"0)
            
q.set_counter("Metin"5)
        
end
    end
    state killen begin
        when 101.kill begin
            local count 
pc.getqf("state") + 1
            
if count 5 then
                pc
.setqf("state"count)
                
q.set_counter(""5-count)
            
end
            
if count == 5 then
                say_title
("Aller Anfang ist leicht")
                
say("Du hast die Quest erfolgreich abgeschlossen!")
                
say("Du erhälst:")
                
say_reward("Außerdem:")
                
say_reward("10000000 Yang")
                
say_reward("500000 Erfahrung")
                
say_reward("50x Roter Trank(G)")
                
pc.change_money(10000000)
                
pc.give_exp2(500000)
                
pc.give_item2(27003,50)
                
clear_letter()
                
set_state(__COMPLETE__)

            
end
        end
    end

    state __COMPLETE__ begin
    end
end 
Wegen den ö's:
Such mal nach Lua Sonderzeichen ( in google), da wirst du sicher auch für das ö fündig
.Delta is offline  
Thanks
2 Users
Old 04/21/2011, 11:36   #2025
 
»Côoper«™'s Avatar
 
elite*gold: 48
Join Date: Feb 2011
Posts: 974
Received Thanks: 264
Koennt ihr fuer mich diesen quest nach checken ob da fehler sind?

PHP Code:
 quest Ueberraschungbegin
    state start begin
        when levelup with pc
.get_level() >= 99 begin
            set_state
killmonster )
        
end
    end
    state killmonster begin
        when letter begin
            send_letter
("Töte !")
            
pc.setqf("state"0)
            
q.set_counter("Verbleibend",5)
        
end
        when info 
or button begin
            say_title
("Töte 5 !")
            
say_reward"Es fehlen noch ".." "..5 pc.getqf("state").."  .")
            
say("")
        
end
        when 8027.kill begin
            local count 
pc.getqf("state") + 1

            
if count <= 5 then
                pc
.setqf("state"count)
                
q.set_counter("Verbleibend"count)

                if 
count == 5 then
                    say_title
("Aufgabe abgeschlossen")
                    
say("Alle 5  wurden vernichtet.")
                    
say("Erhalte deine Belohnung :")
                    
say_reward("1x ")
                    
pc.give_item2(71052,1)
                    
set_state__COMPLETE__ )
                
end
            end
        end
    end
    state __COMPLETE__ begin
    end
end 
Danke
»Côoper«™ is offline  
Reply




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


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.