Jump to content
  • 0

[HELP] Set enchant level on hero weapons


Question

Posted

Hello Devs,

 

I was searching today for a line that would give Infinity Weapons enchanted to +7,

i've tryied to use this line

st.setEnchantLevel(7);

to this part of the code:

	@Override
public String onAdvEvent(String event, L2Npc npc, L2PcInstance player)
{
	QuestState st = player.getQuestState(getName());

	int weaponId = Integer.valueOf(event);
	if (Util.contains(weaponIds, weaponId))
		st.giveItems(weaponId, 1);

	st.exitQuest(true);
	return null;
}

Any suggestions?

 

Thanks in advance,

 

-Rev

6 answers to this question

Recommended Posts

  • 0
Posted

When you are going to choose your weapon from the Hero Weapon List:

listim.jpg

 

I want them to become +7 automatically without any scroll.

When they will receive the Infinity Weapon,i want it to be +7.

 

Thanks in advance,

 

- Rev

  • 0
Posted

replace onAdvEvent to this:

public String onAdvEvent(String event, L2Npc npc, L2PcInstance player)
{
	QuestState st = player.getQuestState(getName());

	int weaponId = Integer.valueOf(event);
	if (Util.contains(weaponIds, weaponId)){
		st.giveItems(weaponId, 1);
		st.getPlayer().getInventory().getItemByItemId(weaponId).setEnchantLevel(7);
	}

	st.exitQuest(true);
	return null;
}

tested, working

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



×
×
  • Create New...