Varoufakhs Posted April 1, 2020 Posted April 1, 2020 I HAVE TWO WEAPONS DUSK AND DAWN IF I EQUIP ONLY THE DAWN I CAN SEE IN MY CHAR THE WEAPON IF I PUT AND DUSK THE DAWN REMOVE IT FROM CHAR BUT I HAVE IT IN MY GEAR ANYONE HELP ME? thanks!!!! Quote
NevesOma Posted April 1, 2020 Posted April 1, 2020 26 minutes ago, Varoufakhs said: I HAVE TWO WEAPONS DUSK AND DAWN IF I EQUIP ONLY THE DAWN I CAN SEE IN MY CHAR THE WEAPON IF I PUT AND DUSK THE DAWN REMOVE IT FROM CHAR BUT I HAVE IT IN MY GEAR ANYONE HELP ME? thanks!!!! Hello. Do you have the opportunity to show us a video or gif or screen? Quote
Varoufakhs Posted April 1, 2020 Author Posted April 1, 2020 9 minutes ago, NevesOma said: Hello. Do you have the opportunity to show us a video or gif or screen? have a look Quote
NevesOma Posted April 3, 2020 Posted April 3, 2020 The TS actually has a book with the “sword” type on the client’s side and when trying to use the sword + sword in the game ( but in different hands ) we get the result. Quote
scraw Posted April 3, 2020 Posted April 3, 2020 (edited) On 4/1/2020 at 10:12 PM, Varoufakhs said: isn't problem of server or db ..is problem of your files.. if u copy the l2.ini into another server files .im sure you will able to see them both .. Edited April 3, 2020 by scraw Quote
Varoufakhs Posted April 3, 2020 Author Posted April 3, 2020 3 hours ago, scraw said: isn't problem of server or db ..is problem of your files.. if u copy the l2.ini into another server files .im sure you will able to see them both .. Nope it's the same... Quote
scraw Posted April 3, 2020 Posted April 3, 2020 4 hours ago, Varoufakhs said: Nope it's the same... pack ? Quote
Trance Posted April 3, 2020 Posted April 3, 2020 (edited) I haven't seen anybody else, except xdem & myself doing something about it. Here it is from L2Finest. Replace the 9999(9) with the ID from Dawn. Probably can be fixed on client side, but I never wasted my time on it. This topic can be moved from client to l2j server. Index: src/net/sf/l2j/gameserver/network/serverpackets/CharInfo.java =================================================================== --- src/net/sf/l2j/gameserver/network/serverpackets/CharInfo.java (revision 2) +++ src/net/sf/l2j/gameserver/network/serverpackets/CharInfo.java (working copy) @@ -2,10 +2,10 @@ import net.sf.l2j.gameserver.enums.skills.AbnormalEffect; import net.sf.l2j.gameserver.model.actor.Player; import net.sf.l2j.gameserver.model.actor.Summon; +import net.sf.l2j.gameserver.model.item.instance.ItemInstance; import net.sf.l2j.gameserver.model.itemcontainer.Inventory; public class CharInfo extends L2GameServerPacket @@ -51,7 +51,11 @@ writeD(_inv.getPaperdollItemId(Inventory.PAPERDOLL_LEGS)); writeD(_inv.getPaperdollItemId(Inventory.PAPERDOLL_FEET)); writeD(_inv.getPaperdollItemId(Inventory.PAPERDOLL_BACK)); - writeD(_inv.getPaperdollItemId(Inventory.PAPERDOLL_RHAND)); + final ItemInstance item = _player.getInventory().getItemByItemId(99999999999999999999999999999999999); + if (item != null && item.isEquipped()) + writeD(_inv.getPaperdollItemId(Inventory.PAPERDOLL_LRHAND)); + else + writeD(_inv.getPaperdollItemId(Inventory.PAPERDOLL_RHAND)); writeD(_inv.getPaperdollItemId(Inventory.PAPERDOLL_HAIR)); writeD(_inv.getPaperdollItemId(Inventory.PAPERDOLL_FACE)); Index: src/net/sf/l2j/gameserver/network/serverpackets/UserInfo.java =================================================================== --- src/net/sf/l2j/gameserver/network/serverpackets/UserInfo.java (revision 2) +++ src/net/sf/l2j/gameserver/network/serverpackets/UserInfo.java (working copy) @@ -3,10 +3,10 @@ import net.sf.l2j.Config; import net.sf.l2j.gameserver.data.manager.CursedWeaponManager; import net.sf.l2j.gameserver.enums.PolyType; -import net.sf.l2j.gameserver.enums.TeamType; import net.sf.l2j.gameserver.enums.skills.AbnormalEffect; import net.sf.l2j.gameserver.model.actor.Player; import net.sf.l2j.gameserver.model.actor.Summon; +import net.sf.l2j.gameserver.model.item.instance.ItemInstance; import net.sf.l2j.gameserver.model.itemcontainer.Inventory; public class UserInfo extends L2GameServerPacket @@ -70,10 +70,15 @@ writeD(_player.getInventory().getPaperdollObjectId(Inventory.PAPERDOLL_LEGS)); writeD(_player.getInventory().getPaperdollObjectId(Inventory.PAPERDOLL_FEET)); writeD(_player.getInventory().getPaperdollObjectId(Inventory.PAPERDOLL_BACK)); - writeD(_player.getInventory().getPaperdollObjectId(Inventory.PAPERDOLL_RHAND)); + + final ItemInstance item = _player.getInventory().getItemByItemId(99999999999999999999999999999999999); + if (item != null && item.isEquipped()) + writeD(_player.getInventory().getPaperdollObjectId(Inventory.PAPERDOLL_LRHAND)); + else + writeD(_player.getInventory().getPaperdollObjectId(Inventory.PAPERDOLL_RHAND)); + writeD(_player.getInventory().getPaperdollObjectId(Inventory.PAPERDOLL_HAIR)); writeD(_player.getInventory().getPaperdollObjectId(Inventory.PAPERDOLL_FACE)); - writeD(_player.getInventory().getPaperdollItemId(Inventory.PAPERDOLL_HAIRALL)); writeD(_player.getInventory().getPaperdollItemId(Inventory.PAPERDOLL_REAR)); writeD(_player.getInventory().getPaperdollItemId(Inventory.PAPERDOLL_LEAR)); @@ -88,7 +93,12 @@ writeD(_player.getInventory().getPaperdollItemId(Inventory.PAPERDOLL_LEGS)); writeD(_player.getInventory().getPaperdollItemId(Inventory.PAPERDOLL_FEET)); writeD(_player.getInventory().getPaperdollItemId(Inventory.PAPERDOLL_BACK)); - writeD(_player.getInventory().getPaperdollItemId(Inventory.PAPERDOLL_RHAND)); + + if (item != null && item.isEquipped()) + writeD(_player.getInventory().getPaperdollItemId(Inventory.PAPERDOLL_LRHAND)); + else + writeD(_player.getInventory().getPaperdollItemId(Inventory.PAPERDOLL_RHAND)); + writeD(_player.getInventory().getPaperdollItemId(Inventory.PAPERDOLL_HAIR)); writeD(_player.getInventory().getPaperdollItemId(Inventory.PAPERDOLL_FACE)); Edited April 3, 2020 by Trance Quote
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.