Fixed nickname color item handler.
Contributed by Sahar.
This commit is contained in:
		@@ -33,7 +33,7 @@ public class NicknameColor implements IItemHandler
 | 
			
		||||
			return false;
 | 
			
		||||
		}
 | 
			
		||||
		
 | 
			
		||||
		playable.sendPacket(new ExRequestChangeNicknameColor(item.getObjectId()));
 | 
			
		||||
		playable.sendPacket(new ExRequestChangeNicknameColor(item.getId()));
 | 
			
		||||
		return true;
 | 
			
		||||
	}
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
@@ -41,7 +41,7 @@ public class RequestChangeNicknameColor implements IClientIncomingPacket
 | 
			
		||||
	};
 | 
			
		||||
	
 | 
			
		||||
	private int _colorNum;
 | 
			
		||||
	private int _itemObjectId;
 | 
			
		||||
	private int _itemId;
 | 
			
		||||
	private String _title;
 | 
			
		||||
	
 | 
			
		||||
	@Override
 | 
			
		||||
@@ -49,7 +49,7 @@ public class RequestChangeNicknameColor implements IClientIncomingPacket
 | 
			
		||||
	{
 | 
			
		||||
		_colorNum = packet.readD();
 | 
			
		||||
		_title = packet.readS();
 | 
			
		||||
		_itemObjectId = packet.readD();
 | 
			
		||||
		_itemId = packet.readD();
 | 
			
		||||
		return true;
 | 
			
		||||
	}
 | 
			
		||||
	
 | 
			
		||||
@@ -67,7 +67,7 @@ public class RequestChangeNicknameColor implements IClientIncomingPacket
 | 
			
		||||
			return;
 | 
			
		||||
		}
 | 
			
		||||
		
 | 
			
		||||
		final ItemInstance item = player.getInventory().getItemByObjectId(_itemObjectId);
 | 
			
		||||
		final ItemInstance item = player.getInventory().getItemByItemId(_itemId);
 | 
			
		||||
		if ((item == null) || (item.getEtcItem() == null) || (item.getEtcItem().getHandlerName() == null) || !item.getEtcItem().getHandlerName().equalsIgnoreCase("NicknameColor"))
 | 
			
		||||
		{
 | 
			
		||||
			return;
 | 
			
		||||
 
 | 
			
		||||
@@ -24,11 +24,11 @@ import org.l2jmobius.gameserver.network.OutgoingPackets;
 | 
			
		||||
 */
 | 
			
		||||
public class ExRequestChangeNicknameColor implements IClientOutgoingPacket
 | 
			
		||||
{
 | 
			
		||||
	private final int _itemObjectId;
 | 
			
		||||
	private final int _itemId;
 | 
			
		||||
	
 | 
			
		||||
	public ExRequestChangeNicknameColor(int itemObjectId)
 | 
			
		||||
	public ExRequestChangeNicknameColor(int itemId)
 | 
			
		||||
	{
 | 
			
		||||
		_itemObjectId = itemObjectId;
 | 
			
		||||
		_itemId = itemId;
 | 
			
		||||
	}
 | 
			
		||||
	
 | 
			
		||||
	@Override
 | 
			
		||||
@@ -36,7 +36,7 @@ public class ExRequestChangeNicknameColor implements IClientOutgoingPacket
 | 
			
		||||
	{
 | 
			
		||||
		OutgoingPackets.EX_CHANGE_NICKNAME_NCOLOR.writeId(packet);
 | 
			
		||||
		
 | 
			
		||||
		packet.writeD(_itemObjectId);
 | 
			
		||||
		packet.writeD(_itemId);
 | 
			
		||||
		return true;
 | 
			
		||||
	}
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user