Here is a fix that when player's adena get 2.1kkk he gets a message and he cant get more adena. Works on all addAdena operations
This is not mine im just resharing it
Code:Index: E:/L2JC_source/L2J-free_GameServer_c5/src/main/java/net/sf/l2j/gameserver/model/actor/instance/L2PcInstance.java =================================================================== --- E:/L2JC_source/L2J-free_GameServer_c5/src/main/java/net/sf/l2j/gameserver/model/actor/instance/L2PcInstance.java (revision 280) +++ E:/L2JC_source/L2J-free_GameServer_c5/src/main/java/net/sf/l2j/gameserver/model/actor/instance/L2PcInstance.java (working copy) @@ -2316,25 +2316,37 @@ sm.addNumber(count); sendPacket(sm); } - + if (count > 0) + { + if (_inventory.getAdena()+count>=2100000000) + { + + sendPacket(new SystemMessage(SystemMessage.SLOTS_FULL)); + return; + } + else if (_inventory.getAdena()+count<2100000000) + { _inventory.addAdena(process, count, this, reference); - + // Send update packet - if (!Config.FORCE_INVENTORY_UPDATE) - { + { InventoryUpdate iu = new InventoryUpdate(); iu.addItem(_inventory.getAdenaInstance()); sendPacket(iu); + + } } + else sendPacket(new ItemList(this, false)); + } }


![[Share] Prevent Adena Destroying when adena is more than 2.1bil](http://ragezone.com/hyper728.png)


