Ver código fonte

fix system message when applying dye

janiii 16 anos atrás
pai
commit
eab7de04d0

+ 3 - 3
L2_GameServer/java/net/sf/l2j/gameserver/model/L2Clan.java

@@ -2264,7 +2264,7 @@ public class L2Clan
                         sp = null;
                         SystemMessage sm = new SystemMessage(SystemMessageId.S2_S1_DISAPPEARED);
                         sm.addItemName(1419);
-                        sm.addNumber(1);
+                        sm.addItemNumber(1);
                         player.sendPacket(sm);
                         sm = null;
 	                    increaseClanLevel = true;
@@ -2287,7 +2287,7 @@ public class L2Clan
                         sp = null;
                         SystemMessage sm = new SystemMessage(SystemMessageId.S2_S1_DISAPPEARED);
                         sm.addItemName(3874);
-                        sm.addNumber(1);
+                        sm.addItemNumber(1);
                         player.sendPacket(sm);
                         sm = null;
 	                    increaseClanLevel = true;
@@ -2369,7 +2369,7 @@ public class L2Clan
                 		cr = null;
                 		SystemMessage sm = new SystemMessage(SystemMessageId.S2_S1_DISAPPEARED);
                         sm.addItemName(9910);
-                        sm.addNumber(150);
+                        sm.addItemNumber(150);
                         player.sendPacket(sm);
                 		increaseClanLevel = true;
                 	}

+ 3 - 2
L2_GameServer/java/net/sf/l2j/gameserver/network/clientpackets/RequestHennaEquip.java

@@ -88,8 +88,9 @@ public final class RequestHennaEquip extends L2GameClientPacket
 
 		if (!cheater && (_count >= temp.getAmountDyeRequire())&& (activeChar.getAdena()>= temp.getPrice()) && activeChar.addHenna(temp))
 		{
-			SystemMessage sm = new SystemMessage(SystemMessageId.S1_DISAPPEARED);
-			sm.addNumber(temp.getItemIdDye());
+			SystemMessage sm = new SystemMessage(SystemMessageId.S2_S1_DISAPPEARED);
+			sm.addItemName(temp.getItemIdDye());
+			sm.addItemNumber(temp.getAmountDyeRequire());
 			activeChar.sendPacket(sm);
 			sm = null;
 			activeChar.sendPacket(new SystemMessage(SystemMessageId.SYMBOL_ADDED));