MoMoProxy has updated more static residential proxies for USA location, anyone interested in can view: https://momoproxy.com/static-residential-proxies
To manually override it you got to use command //field_cycle set_step 1 11
1 is the field cycle id for hellbound island from db (fiy 2 & 3 are the seeds in gracia sod and soi) and 11 is the level you want to change it to. Anywhere from 1 to 11 will work for different stages.
Question
Diabaths
hello guys i wanna ask if someone know how to remove the adena fee when you try to remove augment from one weapon!!!
already i have fix the price in the requestrifinecancel.java code below
public final class RequestRefineCancel extends L2GameClientPacket { private static final String _C__D0_2E_REQUESTREFINECANCEL = "[C] D0:2E RequestRefineCancel"; private int _targetItemObjId; @Override protected void readImpl() { _targetItemObjId = readD(); } @Override protected void runImpl() { L2PcInstance activeChar = getClient().getActiveChar(); if (activeChar == null) return; L2ItemInstance targetItem = activeChar.getInventory().getItemByObjectId(_targetItemObjId); if (targetItem == null) { activeChar.sendPacket(new ExVariationCancelResult(0)); return; } // cannot remove augmentation from a not augmented item if (!targetItem.isAugmented()) { activeChar.sendPacket(SystemMessageId.AUGMENTATION_REMOVAL_CAN_ONLY_BE_DONE_ON_AN_AUGMENTED_ITEM); activeChar.sendPacket(new ExVariationCancelResult(0)); return; } // get the price int price = 0; switch (targetItem.getItem().getItemGrade()) { case L2Item.CRYSTAL_C: if (targetItem.getCrystalCount() < 1720) price = 1; else if (targetItem.getCrystalCount() < 2452) price = 1; else price = 2; break; case L2Item.CRYSTAL_B: if (targetItem.getCrystalCount() < 1746) price = 1; else price = 1; break; case L2Item.CRYSTAL_A: if (targetItem.getCrystalCount() < 2160) price = 1; else if (targetItem.getCrystalCount() < 2824) price = 1; else price = 2; break; case L2Item.CRYSTAL_S: price = 2; break; default: activeChar.sendPacket(new ExVariationCancelResult(0)); return; } if (!activeChar.reduceAdena("RequestRefineCancel", price, null, true)) return; if (targetItem.isEquipped()) activeChar.disarmWeapons(); targetItem.removeAugmentation(); activeChar.sendPacket(new ExVariationCancelResult(1)); InventoryUpdate iu = new InventoryUpdate(); iu.addModifiedItem(targetItem); activeChar.sendPacket(iu); SystemMessage sm = new SystemMessage(SystemMessageId.AUGMENTATION_HAS_BEEN_SUCCESSFULLY_REMOVED_FROM_YOUR_S1); sm.addString(targetItem.getItemName()); activeChar.sendPacket(sm); } @Override public String getType() { return _C__D0_2E_REQUESTREFINECANCEL; } }but in game when i try to remove it i see this
server get only 2 adena to remove the augment like i have set it in the requestrefine but they check for 480.000
Edited by Diabathsany help to fix this???
12 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