Revolver Posted April 16, 2011 Posted April 16, 2011 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 Quote
0 An4rchy Posted April 16, 2011 Posted April 16, 2011 Explain better... You want hero weapons to become +7 when? With 1 scroll? Or max enchant for hero weapons +7? Quote
0 Revolver Posted April 16, 2011 Author Posted April 16, 2011 When you are going to choose your weapon from the Hero Weapon List: 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 Quote
0 Trance Posted April 17, 2011 Posted April 17, 2011 Better do it from patch.. edit description and write instead of the special ability "+7" and etc u know.. edit stats to be like +7. Quote
0 Revolver Posted April 17, 2011 Author Posted April 17, 2011 This solution won't work for me cause i will replace Infinity Weapons with different & i want them to have glow. Thanks for the tip tho. Quote
0 vampir Posted April 18, 2011 Posted April 18, 2011 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 Quote
Question
Revolver
Hello Devs,
I was searching today for a line that would give Infinity Weapons enchanted to +7,
i've tryied to use this line
to this part of the code:
Any suggestions?
Thanks in advance,
-Rev
6 answers to this question
Recommended Posts
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.