Register for your free account! | Forgot your password?

Go Back   elitepvpers > Popular Games > Metin2 > Metin2 Private Server
You last visited: Today at 01:23

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

Advertisement



over 9 refine with quest

Discussion on over 9 refine with quest within the Metin2 Private Server forum part of the Metin2 category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: May 2011
Posts: 213
Received Thanks: 29
over 9 refine with quest

hi epvpers,

i want to upgrade an item with quest.

for example, refine vnum is set in the item_proto as 12010 but i want to upgrade this item to 25000 with quest function. there are some quest functions (like item.can_over9refine, item.over9refine, enable_over9refine, item.change_to_over9) but i dont know how to use. is there anybody could help me?
yarka0000 is offline  
Old 05/16/2013, 18:20   #2
 
.Unreal's Avatar
 
elite*gold: 0
Join Date: May 2013
Posts: 47
Received Thanks: 16
Why don't you just change the refine vnum's client- and serverside?
I only know one way to do it, but then stones and bonuses are removed ...

Kind regards,
.Unreal
.Unreal is offline  
Thanks
1 User
Old 05/16/2013, 18:38   #3
 
elite*gold: 0
Join Date: May 2011
Posts: 213
Received Thanks: 29
Quote:
Originally Posted by .Unreal View Post
Why don't you just change the refine vnum's client- and serverside?
I only know one way to do it, but then stones and bonuses are removed ...

Kind regards,
.Unreal
Because of the new update of metin2.de there is new upgrade system for epic armors. black steel armor turns to both 25000 and 12010. one of them is via quest.
yarka0000 is offline  
Old 05/16/2013, 22:49   #4
 
elite*gold: 11
Join Date: Nov 2010
Posts: 1,709
Received Thanks: 3,828
This might help...


Code:
quest over9refine begin
	state start begin
		when 20094.chat."About the advancement of items.." begin
			say("Hong-Hae:")
			say("Hi~ Greetings~")
			say("When I was travelling around world, I met someone")
			say("Who can refine +9 items even stronger.")
			say("But, He passed away before I learn his skills fully...")
			say("Since then, I keep experimenting... still having problems.")
			say("and not enough materials as well..")
			say("If you can bring me any experimental material,")
			say("I might be able to help your advancement. What do you say~?")
			say("It's not completed research, so if it fails, the material will be gone")
			say("and at least equipment will stay~!!")
			say("This new research isn't easy thing to do~")
			say("")
		end

		when 20094.chat."Available advancement list" begin
			say("Hong-Hae:")
			say("Maybe it's because still work in progress...")
			say("Those items can be worked so far...")
			say("When you use blessing scrolls with other lower level items")
			say("upgrade can be success.")
			say("")

			wait()

			say("Weapon:")
			say("    Poison Sword, Lion Sword, Devil Wing Chakram, Crow Steel Bow, Bamboo Bell")
			say("")
			say("Armour:")
			say("    Black Steel Armour, Black Magic, Black Wind Suit, Black Tunic")
			say("")
			say("Helm:")
			say("    Ghost Mask Sallet, Steel Hood, Castle Helm, Sunlight Hat")
			say("")
			say("Shield:")
			say("    Falcon Shield, Tiger Monk Shield, Lion Edge Shield, Dragon Scale Shield")
			say("")
			say("Shoes:")
			say("    Wooden Shoes, Gold Threaded Shoes, Golden Shoes, Leather Boots, Bronze Boots, Nimbus Boots")
			say("")

			wait()

			say("Bracelet:")
			say("    Jade Bracelet, Ebony Bracelet, Pearl Bracelet, White Gold Bracelet, Crystal Bracelet, Amethyst Bracelet, Heaven's Tear Bracelet")
			say("")
			say("Necklace:")
			say("    Silver Necklace, Gold Necklace, Jade Necklace, Ebony Necklace, Pearl Necklace, White Gold Necklace, Crystal Necklace, Amethyst Necklace,")
			say("    Heaven's Tear Necklace")
			say("")
			say("Earrings:")
			say("    Jade Earrings, Ebony Earrings, Pearl Earrings, White gold Earrings, Crystal Earrings, Amethyst Earrings, Heaven's tear Earrings")
			say("")
		end

		when 20094.take begin
			if get_time() < pc.getqf("next_time")then
				say("Hong-Hae:")
				say("I'm not ready for")
				say("the upgrade yet...")
				say("Can you wait a moment?")
				say("")
				if not is_test_server() then return end
			end
			
			local val = item.can_over9refine()

			if val == 0 then
				say("Hong-Hae:")
				say("I can upgrade this item..")
				say("")
				return
			end

			if pc.count_item(25040) <= 0 then
				say("Hong-Hae:")
				say("You need to bring the materials..")
				say("")
				say_reward(item_name(25040))
				say("")
				say("Get me this material")
				say("")
				return
			end

			local vnum = item.get_over9_material_vnum(item.get_vnum()) ;

			if val != 1 and val != 2 then
				say("Hong-Hae:")
				say("Something's not working...")
				say("")

				item_log(item.get_id(), "REFINE OVER9", "FAIL WRONG RET: "..val)

				return
			end

			if pc.count_item(vnum) >= 1 then
			elseif pc.count_item(vnum+1) >= 1 then
				vnum = vnum + 1
			elseif pc.count_item(vnum+2) >= 1 then
				vnum = vnum + 2
			else
				say("Hong-Hae:")
				say("You need to bring the materials..")
				say("")
				say_reward(item_name(vnum))
				say_reward(item_name(vnum+1))
				say_reward(item_name(vnum+2))
				say("")
				say("Please get me the Blessing Scroll.")
				say("")
				return
			end

			say("Hong-Hae:")
			say("I will use these items to do upgrading.")
			say("")

			say_reward(item_name(25040))
			say_reward(item_name(vnum))
			say("")

			say("Do you want to proceed?")
			say("")

			local gogo = select("Yes", "No")
	
			say("Hong-Hae:")

			if gogo == 1 then
				pc.setqf("next_time", get_time() + time_hour_to_sec(2) )
				pc.remove_item(25040)
				pc.remove_item(vnum)
				
				if number(1, 100) <= 10 then
					local ret = false ;
					if val == 1 then
						ret = item.change_to_over9()
					elseif val == 2 then
						ret = item.over9refine()
					end
					say("The advancemtn is working!!")
				else
					say("I have failed it.. So sorry...")
					item_log(item.get_id(), "REFINE OVER9", "FAIL "..item_name(vnum).."("..vnum..")")
				end
			else
				say("Come when you change your mind.")
			end

			say("")
		end
	end
end
.Shōgun is offline  
Thanks
1 User
Old 05/17/2013, 15:53   #5
 
elite*gold: 0
Join Date: May 2011
Posts: 213
Received Thanks: 29
Quote:
Originally Posted by Uncorrupted View Post
This might help...


Code:
quest over9refine begin
	state start begin
		when 20094.chat."About the advancement of items.." begin
			say("Hong-Hae:")
			say("Hi~ Greetings~")
			say("When I was travelling around world, I met someone")
			say("Who can refine +9 items even stronger.")
			say("But, He passed away before I learn his skills fully...")
			say("Since then, I keep experimenting... still having problems.")
			say("and not enough materials as well..")
			say("If you can bring me any experimental material,")
			say("I might be able to help your advancement. What do you say~?")
			say("It's not completed research, so if it fails, the material will be gone")
			say("and at least equipment will stay~!!")
			say("This new research isn't easy thing to do~")
			say("")
		end

		when 20094.chat."Available advancement list" begin
			say("Hong-Hae:")
			say("Maybe it's because still work in progress...")
			say("Those items can be worked so far...")
			say("When you use blessing scrolls with other lower level items")
			say("upgrade can be success.")
			say("")

			wait()

			say("Weapon:")
			say("    Poison Sword, Lion Sword, Devil Wing Chakram, Crow Steel Bow, Bamboo Bell")
			say("")
			say("Armour:")
			say("    Black Steel Armour, Black Magic, Black Wind Suit, Black Tunic")
			say("")
			say("Helm:")
			say("    Ghost Mask Sallet, Steel Hood, Castle Helm, Sunlight Hat")
			say("")
			say("Shield:")
			say("    Falcon Shield, Tiger Monk Shield, Lion Edge Shield, Dragon Scale Shield")
			say("")
			say("Shoes:")
			say("    Wooden Shoes, Gold Threaded Shoes, Golden Shoes, Leather Boots, Bronze Boots, Nimbus Boots")
			say("")

			wait()

			say("Bracelet:")
			say("    Jade Bracelet, Ebony Bracelet, Pearl Bracelet, White Gold Bracelet, Crystal Bracelet, Amethyst Bracelet, Heaven's Tear Bracelet")
			say("")
			say("Necklace:")
			say("    Silver Necklace, Gold Necklace, Jade Necklace, Ebony Necklace, Pearl Necklace, White Gold Necklace, Crystal Necklace, Amethyst Necklace,")
			say("    Heaven's Tear Necklace")
			say("")
			say("Earrings:")
			say("    Jade Earrings, Ebony Earrings, Pearl Earrings, White gold Earrings, Crystal Earrings, Amethyst Earrings, Heaven's tear Earrings")
			say("")
		end

		when 20094.take begin
			if get_time() < pc.getqf("next_time")then
				say("Hong-Hae:")
				say("I'm not ready for")
				say("the upgrade yet...")
				say("Can you wait a moment?")
				say("")
				if not is_test_server() then return end
			end
			
			local val = item.can_over9refine()

			if val == 0 then
				say("Hong-Hae:")
				say("I can upgrade this item..")
				say("")
				return
			end

			if pc.count_item(25040) <= 0 then
				say("Hong-Hae:")
				say("You need to bring the materials..")
				say("")
				say_reward(item_name(25040))
				say("")
				say("Get me this material")
				say("")
				return
			end

			local vnum = item.get_over9_material_vnum(item.get_vnum()) ;

			if val != 1 and val != 2 then
				say("Hong-Hae:")
				say("Something's not working...")
				say("")

				item_log(item.get_id(), "REFINE OVER9", "FAIL WRONG RET: "..val)

				return
			end

			if pc.count_item(vnum) >= 1 then
			elseif pc.count_item(vnum+1) >= 1 then
				vnum = vnum + 1
			elseif pc.count_item(vnum+2) >= 1 then
				vnum = vnum + 2
			else
				say("Hong-Hae:")
				say("You need to bring the materials..")
				say("")
				say_reward(item_name(vnum))
				say_reward(item_name(vnum+1))
				say_reward(item_name(vnum+2))
				say("")
				say("Please get me the Blessing Scroll.")
				say("")
				return
			end

			say("Hong-Hae:")
			say("I will use these items to do upgrading.")
			say("")

			say_reward(item_name(25040))
			say_reward(item_name(vnum))
			say("")

			say("Do you want to proceed?")
			say("")

			local gogo = select("Yes", "No")
	
			say("Hong-Hae:")

			if gogo == 1 then
				pc.setqf("next_time", get_time() + time_hour_to_sec(2) )
				pc.remove_item(25040)
				pc.remove_item(vnum)
				
				if number(1, 100) <= 10 then
					local ret = false ;
					if val == 1 then
						ret = item.change_to_over9()
					elseif val == 2 then
						ret = item.over9refine()
					end
					say("The advancemtn is working!!")
				else
					say("I have failed it.. So sorry...")
					item_log(item.get_id(), "REFINE OVER9", "FAIL "..item_name(vnum).."("..vnum..")")
				end
			else
				say("Come when you change your mind.")
			end

			say("")
		end
	end
end
i think, this is for upgrade to item that is set in item_proto, refined_vnum. i want to uprgrade an other item.
yarka0000 is offline  
Reply


Similar Threads Similar Threads
Compile all quest without quest's files list // Kompilieren Sie alle Quest ohne Quest
07/17/2011 - Metin2 PServer Guides & Strategies - 3 Replies
ENGLISH Hello dear community, this is a very simple guide but at the same time useful. How to compile ALL quest in the folder "quest" without the files list in the file "locale_list"? Easy! Open the file "make" and replace the content of the file with this: for f in *.quest; do ./qc $f; done Oki. Now set the 0777 permission to the file. Finally open a SSH client and sign in. Write the command: cd /game_file_folder
Refine/itemProto
05/17/2010 - Metin2 Private Server - 4 Replies
Hey , ich habe einen eigenen server und mein problem ist jetzt das ich nicht jede waffe uppen kann voll komisch... Jetzt wollte ich fragen ob mir jemadn mal seine item proto hochladen kann wäre echt cool aber nur die item proto DANKE !!!
Refine Using WPE
05/13/2010 - RO Exploits, Hacks, Bots & Guides - 12 Replies
You tired of clicking NPC's dialogue for +0~+4 ? Have a lot item to refine ? here's some guide to refine fast 1. Open your ragnarok online and go to the refinement wherever you want ( if possible find the place where no people crowded so easier to record the packet ^^ ) 2. Open your WPE or download HERE 3. Choose target program then search your RO Client > Open
Refine +10
04/14/2007 - Ragnarok Online - 16 Replies
Gibts I-einen Trick/Hack um equip imma auf +10 beim NPC zu bekommen? -----------------------------------



All times are GMT +1. The time now is 01:23.


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.