Register for your free account! | Forgot your password?

Go Back   elitepvpers > Popular Games > Metin2 > Metin2 Private Server
You last visited: Today at 19:58

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

Advertisement



Projekt PvP Exp Quest

Discussion on Projekt PvP Exp Quest within the Metin2 Private Server forum part of the Metin2 category.

Closed Thread
 
Old 11/02/2011, 18:17   #16

 
elite*gold: 1
Join Date: Jan 2009
Posts: 3,037
Received Thanks: 2,361
Quote:
Originally Posted by ProfiFighter View Post
Setz mal bitte ein "break" unter "bonus_exp = pvp[i][2]" ein. Ob die Quest geht?
- Theoretisch schon, aber Metin2 hat ja ein Eigenleben, also ist das nicht vorherzusehen xD.
Code:
------------------------------------
-- PvP EXP Quest ab level 75 by NiiceOne
-- Copyright by Lantiana-Network & NiiceOne
-- credits to ProfiFighter for help
------------------------------------
quest pvp_exp begin
	state start begin
		when login with pc.level >= 75 begin
			set_state(pvp_exp)
		end
	end
	
	state pvp_exp begin
		when letter begin
			send_letter("PvP Erfahrungs Punkte Information")
		end
		
		when button or info begin
			say_title("Info zum PvP-ExP System")
			say("Wenn du jemanden tötest erhältst du")
			say("vom Drachengott eine klene Belohnung")
			say("Desweiteren werden ab jetzt alle deine Morde gezählt")
			say("")
			say("Achtung! Es werden nur Morde aus anderen Reichen belohnt!")
			pc.setqf("pvp_exp", 0)
			q.set_counter("pvp_exp_kills", 0)
			set_state (pvp_kill_counter)
		end
	end
	
		state pvp_kill_counter begin
		when letter begin
			send_letter("Anzahl deiner Morde")
		end
		
		when button or info begin
			say_title("Anzahl deiner Morde:")
			say_reward("Du hast bereits ".." "..pc.getqf("pvp_exp").." Morde begangen")
			say("")
		end
		
        when kill begin
                if npc.is_pc() and npc.empire != pc.empire then
                        -- Bonus EXP und so...
                        local pvp = {
							{10, 500000},
							{25, 1000000},
							{50, 1000000},
							{75, 1000000},
							{100, 1000000},
							{150, 1000000},
							{200, 1000000},
                        }
                        local count = pc.getqf("pvp_exp") + 1
                        local pc_name = pc.get_name()
                        local bonus_exp = 0
                        pc.setqf("pvp_exp", count)
                        q.set_counter("kills", +count)
                        for i=1, table.getn(pvp), 1 do
                                if count == pvp[i][1] then
                                        notice_all(pc_name.." hat "..count.." Morde begangen!")
                                        bonus_exp = pvp[i][2]
                                        break
                                end
                        end
                        pc.give_exp2(2500000+bonus_exp)
                end
        end

so?
NiiceOne is offline  
Thanks
1 User
Old 11/02/2011, 18:19   #17
 
iYoshix3's Avatar
 
elite*gold: 0
Join Date: Jun 2010
Posts: 1,264
Received Thanks: 2,019
So wie sie da jetzt steht geht sie sicher nicht
Du musst lernen deinen end´s richtig zu setzen xD

Mfg
iYoshix3 is offline  
Old 11/02/2011, 18:20   #18
 
ProfiFighter's Avatar
 
elite*gold: 31
Join Date: May 2009
Posts: 2,011
Received Thanks: 1,389
Joa. Aber eine Frage hätte ich: Wieso benutzt du "q.set_counter("kills", +count)" wenn man erstens dort angibt, wie viele man noch töten muss und es hier ja keine Anzahl bei gibt?
Und zweitens, geht das mit "+count" bei "q.set_counter()" überhaupt? Ich würde mal nachforschen, kann es aber selbt nicht machen, da ich nun off muss, bb.
Edit: Dir fehlen 2 "end"'s am Ende, füg sie bitte hinzu.
Yoshix3: Mach ihn doch nicht fertig xD.
ProfiFighter is offline  
Old 11/02/2011, 18:28   #19

 
elite*gold: 1
Join Date: Jan 2009
Posts: 3,037
Received Thanks: 2,361
Quote:
Originally Posted by ProfiFighter View Post
Joa. Aber eine Frage hätte ich: Wieso benutzt du "q.set_counter("kills", +count)" wenn man erstens dort angibt, wie viele man noch töten muss und es hier ja keine Anzahl bei gibt?
Und zweitens, geht das mit "+count" bei "q.set_counter()" überhaupt? Ich würde mal nachforschen, kann es aber selbt nicht machen, da ich nun off muss, bb.
Edit: Dir fehlen 2 "end"'s am Ende, füg sie bitte hinzu.
Yoshix3: Mach ihn doch nicht fertig xD.
ja das mit dem kill +count muss ich nochma schaun^^sah mir auch komisch aus xD

die ends hab ich jetzt eingefügt.. sollte so stimmen oder?

Code:
------------------------------------
-- PvP EXP Quest ab level 75 by NiiceOne
-- Copyright by Lantiana-Network & NiiceOne
-- credits to ProfiFighter for help
------------------------------------
quest pvp_exp begin
	state start begin
		when login with pc.level >= 75 begin
			set_state(pvp_exp)
		end
	end
	
	state pvp_exp begin
		when letter begin
			send_letter("PvP Erfahrungs Punkte Information")
		end
		
		when button or info begin
			say_title("Info zum PvP-ExP System")
			say("Wenn du jemanden tötest erhältst du")
			say("vom Drachengott eine klene Belohnung")
			say("Desweiteren werden ab jetzt alle deine Morde gezählt")
			say("")
			say("Achtung! Es werden nur Morde aus anderen Reichen belohnt!")
			pc.setqf("pvp_exp", 0)
			q.set_counter("pvp_exp_kills", 0)
			set_state (pvp_kill_counter)
		end
	end
	
	state pvp_kill_counter begin
		when letter begin
			send_letter("Anzahl deiner Morde")
		end
		
		when button or info begin
			say_title("Anzahl deiner Morde:")
			say_reward("Du hast bereits ".." "..pc.getqf("pvp_exp").." Morde begangen")
			say("")
		end
	end
		
        when kill begin
                if npc.is_pc() and npc.empire != pc.empire then
                        -- Bonus EXP und so...
                        local pvp = {
							{10, 500000},
							{25, 1000000},
							{50, 1000000},
							{75, 1000000},
							{100, 1000000},
							{150, 1000000},
							{200, 1000000},
                        }
                        local count = pc.getqf("pvp_exp") + 1
                        local pc_name = pc.get_name()
                        local bonus_exp = 0
                        pc.setqf("pvp_exp", count)
                        q.set_counter("kills", +count)
                        for i=1, table.getn(pvp), 1 do
                                if count == pvp[i][1] then
                                        notice_all(pc_name.." hat "..count.." Morde begangen!")
                                        bonus_exp = pvp[i][2]
										break
                                end
                        end
                        pc.give_exp2(2500000+bonus_exp)
                end
        end
end
NiiceOne is offline  
Thanks
1 User
Old 11/02/2011, 18:34   #20
 
ProfiFighter's Avatar
 
elite*gold: 31
Join Date: May 2009
Posts: 2,011
Received Thanks: 1,389
Hattest einen kleinen Fehler. So ist's richtig:
Jetzt muss ich aber wirklich off, bb.
ProfiFighter is offline  
Thanks
1 User
Old 11/02/2011, 19:18   #21

 
elite*gold: 1
Join Date: Jan 2009
Posts: 3,037
Received Thanks: 2,361
wenn ich sie so einfüge:

Code:
------------------------------------
-- PvP EXP Quest ab level 75 by NiiceOne
-- Copyright by Lantiana-Network & NiiceOne
-- credits to ProfiFighter for help
------------------------------------
quest pvp_exp begin
	state start begin
		when login with pc.level >= 75 begin
			set_state(pvp_exp)
		end
	end
	
	state pvp_exp begin
		when letter begin
			send_letter("PvP Erfahrungs Punkte Information")
		end
		
		when button or info begin
			say_title("Info zum PvP-ExP System")
			say("Wenn du jemanden tötest erhältst du")
			say("vom Drachengott eine klene Belohnung")
			say("Desweiteren werden ab jetzt alle deine Morde gezählt")
			say("")
			say("Achtung! Es werden nur Morde aus anderen Reichen belohnt!")
			pc.setqf("pvp_exp", 0)
			q.set_counter("pvp_exp_kills", 0)
			set_state (pvp_kill_counter)
		end
	end
	
	state pvp_kill_counter begin
		when letter begin
			send_letter("Anzahl deiner Morde")
		end
		
		when button or info begin
			say_title("Anzahl deiner Morde:")
			say_reward("Du hast bereits ".." "..pc.getqf("pvp_exp").." Morde begangen")
			say("")
		end
		
		when kill begin
				if npc.is_pc() and npc.empire != pc.empire then
						-- Bonus EXP und so...
						local pvp = {
								{10, 500000},
								{25, 1000000},
								{50, 1000000},
								{75, 1000000},
								{100, 1000000},
								{150, 1000000},
								{200, 1000000},
						}
						local count = pc.getqf("pvp_exp") + 1
						local pc_name = pc.get_name()
						local bonus_exp = 0
						pc.setqf("pvp_exp", count)
						q.set_counter("kills", +count)
						for i=1, table.getn(pvp), 1 do
								if count == pvp[i][1] then
										notice_all(pc_name.." hat "..count.." Morde begangen!")
										bonus_exp = pvp[i][2]
										break
								end
						end
						pc.give_exp2(2500000+bonus_exp)
				end
		end
	end
end
kommt folgendes beim make.py ausführen:

Code:
syntax error: [string "pvp_kill_counter"]:15; unexpected symbol near '+´
pvp_exp.quest:68:Abort trap (core dumped)
Error occured on compile pvp_exp.quest
NiiceOne is offline  
Thanks
1 User
Old 11/02/2011, 19:59   #22
 
elite*gold: 32
Join Date: Dec 2010
Posts: 1,294
Received Thanks: 862
Mach bei
PHP Code:
q.set_counter("kills", +count
das + weg
√π. is offline  
Old 11/02/2011, 20:13   #23
 
lolor2's Avatar
 
elite*gold: 135
Join Date: Oct 2007
Posts: 1,088
Received Thanks: 210
Dann funzt aber die quest nemme du musst da leerzeichen reinmachen dann wird der wert der qf addiert aber ich würd lieber noch ne locale machen die die qf ausliest und dann + rechnet das wiederum in der setqf ausgeben ansonsten kann es zu fehlern kommen
lolor2 is offline  
Thanks
2 Users
Old 11/02/2011, 20:15   #24

 
elite*gold: 1
Join Date: Jan 2009
Posts: 3,037
Received Thanks: 2,361
Quote:
Originally Posted by lolor2 View Post
Dann funzt aber die quest nemme du musst da leerzeichen reinmachen dann wird der wert der qf addiert aber ich würd lieber noch ne locale machen die die qf ausliest und dann + rechnet das wiederum in der setqf ausgeben ansonsten kann es zu fehlern kommen
kannst mir das machen? weil sogut kenn ich mich nun auch noch nich mit questwriting aus wirst dann auch mit erwähnt wie profifighter in der quest und dann auch im entsprechenden release thread
NiiceOne is offline  
Thanks
1 User
Old 11/02/2011, 20:20   #25
 
.BonG™'s Avatar
 
elite*gold: 0
The Black Market: 130/2/1
Join Date: Oct 2011
Posts: 3,360
Received Thanks: 826
NiiceOne du bist einfach genial diese quest boahh einfach geil. gibt ein thanks.
.BonG™ is offline  
Old 11/02/2011, 20:26   #26
 
lolor2's Avatar
 
elite*gold: 135
Join Date: Oct 2007
Posts: 1,088
Received Thanks: 210
PHP Code:
-----------------------------------
-- 
PvP EXP Quest ab level 75 by NiiceOne
-- Copyright by Lantiana-Network NiiceOne
-- credits to ProfiFighter for help
------------------------------------
quest pvp_exp begin
    state start begin
        when login with pc
.level >= 75 begin
            set_state
(pvp_exp)
        
end
    end
    
    state pvp_exp begin
        when letter begin
            send_letter
("PvP Erfahrungs Punkte Information")
        
end
        
        when button 
or info begin
            say_title
("Info zum PvP-ExP System")
            
say("Wenn du jemanden tötest erhältst du")
            
say("vom Drachengott eine klene Belohnung")
            
say("Desweiteren werden ab jetzt alle deine Morde gezählt")
            
say("")
            
say("Achtung! Es werden nur Morde aus anderen Reichen belohnt!")
            
pc.setqf("pvp_exp"0)
            
q.set_counter("pvp_exp_kills"0)
            
set_state (pvp_kill_counter)
        
end
    end
    
    state pvp_kill_counter begin
        when letter begin
            send_letter
("Anzahl deiner Morde")
        
end
        
        when button 
or info begin
            say_title
("Anzahl deiner Morde:")
            
say_reward("Du hast bereits ".." "..pc.getqf("pvp_exp").." Morde begangen")
            
say("")
        
end
        
        when kill begin
                
if npc.is_pc() and npc.empire != pc.empire then
                        
-- Bonus EXP und so...
                        
local pvp = {
                                {
10500000},
                                {
251000000},
                                {
501000000},
                                {
751000000},
                                {
1001000000},
                                {
1501000000},
                                {
2001000000},
                        }
                        
local count pc.getqf("pvp_exp") + 1
                        local pc_name 
pc.get_name()
                        
local bonus_exp 0
                        local b 
1
                        local c 
count
                        
                        pc
.setqf("pvp_exp"c)
                        
q.set_counter("kills"count)
                        for 
i=1table.getn(pvp), do
                                if 
count == pvp[i][1then
                                        notice_all
(pc_name.." hat "..count.." Morde begangen!")
                                        
bonus_exp pvp[i][2]
                                        break
                                
end
                        end
                        pc
.give_exp2(2500000+bonus_exp)
                
end
        end
    end
end 
mal bitte testen danke
ich hab nur keine ahnung was q.set_counter("kills", count) bringen sollte
lolor2 is offline  
Thanks
2 Users
Old 11/02/2011, 20:33   #27

 
elite*gold: 1
Join Date: Jan 2009
Posts: 3,037
Received Thanks: 2,361
Quote:
Originally Posted by lolor2 View Post
PHP Code:
-----------------------------------
-- 
PvP EXP Quest ab level 75 by NiiceOne
-- Copyright by Lantiana-Network NiiceOne
-- credits to ProfiFighter for help
------------------------------------
quest pvp_exp begin
    state start begin
        when login with pc
.level >= 75 begin
            set_state
(pvp_exp)
        
end
    end
    
    state pvp_exp begin
        when letter begin
            send_letter
("PvP Erfahrungs Punkte Information")
        
end
        
        when button 
or info begin
            say_title
("Info zum PvP-ExP System")
            
say("Wenn du jemanden tötest erhältst du")
            
say("vom Drachengott eine klene Belohnung")
            
say("Desweiteren werden ab jetzt alle deine Morde gezählt")
            
say("")
            
say("Achtung! Es werden nur Morde aus anderen Reichen belohnt!")
            
pc.setqf("pvp_exp"0)
            
q.set_counter("pvp_exp_kills"0)
            
set_state (pvp_kill_counter)
        
end
    end
    
    state pvp_kill_counter begin
        when letter begin
            send_letter
("Anzahl deiner Morde")
        
end
        
        when button 
or info begin
            say_title
("Anzahl deiner Morde:")
            
say_reward("Du hast bereits ".." "..pc.getqf("pvp_exp").." Morde begangen")
            
say("")
        
end
        
        when kill begin
                
if npc.is_pc() and npc.empire != pc.empire then
                        
-- Bonus EXP und so...
                        
local pvp = {
                                {
10500000},
                                {
251000000},
                                {
501000000},
                                {
751000000},
                                {
1001000000},
                                {
1501000000},
                                {
2001000000},
                        }
                        
local count pc.getqf("pvp_exp") + 1
                        local pc_name 
pc.get_name()
                        
local bonus_exp 0
                        local b 
1
                        local c 
count
                        
                        pc
.setqf("pvp_exp"c)
                        
q.set_counter("kills"count)
                        for 
i=1table.getn(pvp), do
                                if 
count == pvp[i][1then
                                        notice_all
(pc_name.." hat "..count.." Morde begangen!")
                                        
bonus_exp pvp[i][2]
                                        break
                                
end
                        end
                        pc
.give_exp2(2500000+bonus_exp)
                
end
        end
    end
end 
mal bitte testen danke
ich hab nur keine ahnung was q.set_counter("kills", count) bringen sollte
was soll das hier bedeuten?

Code:
						local bonus_exp = 0
						local b = 1
						local c = b + count
NiiceOne is offline  
Thanks
1 User
Old 11/02/2011, 20:41   #28
 
lolor2's Avatar
 
elite*gold: 135
Join Date: Oct 2007
Posts: 1,088
Received Thanks: 210
local count ist pc.getqf("pvp_exp") + 1
local b = 1 = 1 Kill von der person
locale c = count + b also anzahl plus den kill

///################################
Sagen wir mal so du hast 100 kills das ist dann dein count
wenn du nun noch 1 killst das ist b
dann müssen ja count + b zussammen gerrechnet werden
daraus ergibt sich die neue kills anzahl
lolor2 is offline  
Thanks
1 User
Old 11/02/2011, 20:45   #29

 
elite*gold: 1
Join Date: Jan 2009
Posts: 3,037
Received Thanks: 2,361
Quote:
Originally Posted by lolor2 View Post
local count ist pc.getqf("pvp_exp") + 1
local b = 1 = 1 Kill von der person
locale c = count + b also anzahl plus den kill

///################################
Sagen wir mal so du hast 100 kills das ist dann dein count
wenn du nun noch 1 killst das ist b
dann müssen ja count + b zussammen gerrechnet werden
daraus ergibt sich die neue kills anzahl
ahhh^^ oke ja lasse die quest jetzt testen von jmd

€dit: die quest rolle bzw. quest info kommt schonmal nich

€dit ok doch jetzt kam die rolle^^
NiiceOne is offline  
Thanks
1 User
Old 11/02/2011, 20:50   #30
 
lolor2's Avatar
 
elite*gold: 135
Join Date: Oct 2007
Posts: 1,088
Received Thanks: 210
o_0 hoffe des liegt net an mir^^
lolor2 is offline  
Thanks
1 User
Closed Thread


Similar Threads Similar Threads
[Release]Minecraft Projekt : To Be Quest
06/23/2011 - General Gaming Discussion - 0 Replies
Hi, ich dachte mir mal : " Es wollen doch so viele Minecraft mit Questen spielen incl. mir!" Und habe mal auf die schnelle ein projekt gestartet! Ich hab sozusagen eine Testversion erstellt! Leicht und schnell gebaut! Ein Paar Shops und ein "Quest House"! In diesem Projekt geht es darum in einer Stadt Questen zu erfüllen! Und man kann "Handeln" in verschiedenen gebäuden! Dieses Projekt ist ein SP Projekt (Singleplayer)!
[Projekt]Metin2 Homepage mit allem drum und dran [Projekt]
04/13/2011 - Metin2 Private Server - 4 Replies
Hallo Epvp, Ich suche einen der mit mir eine richtig gute Metin2 Homepage macht. Auf der Homepage sollen dann Info's zu P Servern stehen etc. Außerdem möchte ich dan auch so ne art Yang verkauf auf Servern machen. Natürlich mache ich dan dazu noch ein Forum ... Wer macht mit ??



All times are GMT +2. The time now is 19:58.


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.