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
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?
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
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.
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.
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
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:
@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
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now