Addition of NpcHtmlMessage size parameter.
Contributed by Index.
This commit is contained in:
@@ -27,28 +27,33 @@ import org.l2jmobius.gameserver.network.OutgoingPackets;
|
|||||||
public class NpcHtmlMessage extends AbstractHtmlPacket
|
public class NpcHtmlMessage extends AbstractHtmlPacket
|
||||||
{
|
{
|
||||||
private final int _itemId;
|
private final int _itemId;
|
||||||
|
private final int _size;
|
||||||
|
|
||||||
public NpcHtmlMessage()
|
public NpcHtmlMessage()
|
||||||
{
|
{
|
||||||
_itemId = 0;
|
_itemId = 0;
|
||||||
|
_size = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
public NpcHtmlMessage(int npcObjId)
|
public NpcHtmlMessage(int npcObjId)
|
||||||
{
|
{
|
||||||
super(npcObjId);
|
super(npcObjId);
|
||||||
_itemId = 0;
|
_itemId = 0;
|
||||||
|
_size = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
public NpcHtmlMessage(String html)
|
public NpcHtmlMessage(String html)
|
||||||
{
|
{
|
||||||
super(html);
|
super(html);
|
||||||
_itemId = 0;
|
_itemId = 0;
|
||||||
|
_size = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
public NpcHtmlMessage(int npcObjId, String html)
|
public NpcHtmlMessage(int npcObjId, String html)
|
||||||
{
|
{
|
||||||
super(npcObjId, html);
|
super(npcObjId, html);
|
||||||
_itemId = 0;
|
_itemId = 0;
|
||||||
|
_size = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
public NpcHtmlMessage(int npcObjId, int itemId)
|
public NpcHtmlMessage(int npcObjId, int itemId)
|
||||||
@@ -59,6 +64,7 @@ public class NpcHtmlMessage extends AbstractHtmlPacket
|
|||||||
throw new IllegalArgumentException();
|
throw new IllegalArgumentException();
|
||||||
}
|
}
|
||||||
_itemId = itemId;
|
_itemId = itemId;
|
||||||
|
_size = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
public NpcHtmlMessage(int npcObjId, int itemId, String html)
|
public NpcHtmlMessage(int npcObjId, int itemId, String html)
|
||||||
@@ -69,6 +75,24 @@ public class NpcHtmlMessage extends AbstractHtmlPacket
|
|||||||
throw new IllegalArgumentException();
|
throw new IllegalArgumentException();
|
||||||
}
|
}
|
||||||
_itemId = itemId;
|
_itemId = itemId;
|
||||||
|
_size = 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @param npcObjId
|
||||||
|
* @param itemId
|
||||||
|
* @param html
|
||||||
|
* @param windowSize 0 - default, 1 - huge, 2 - max
|
||||||
|
*/
|
||||||
|
public NpcHtmlMessage(int npcObjId, int itemId, String html, int windowSize)
|
||||||
|
{
|
||||||
|
super(npcObjId, html);
|
||||||
|
if (itemId < 0)
|
||||||
|
{
|
||||||
|
throw new IllegalArgumentException();
|
||||||
|
}
|
||||||
|
_itemId = itemId;
|
||||||
|
_size = windowSize;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -78,7 +102,8 @@ public class NpcHtmlMessage extends AbstractHtmlPacket
|
|||||||
packet.writeD(getNpcObjId());
|
packet.writeD(getNpcObjId());
|
||||||
packet.writeS(getHtml());
|
packet.writeS(getHtml());
|
||||||
packet.writeD(_itemId);
|
packet.writeD(_itemId);
|
||||||
packet.writeD(0); // TODO: Find me!
|
packet.writeD(0); // play sound - 0 = enabled, 1 = disabled
|
||||||
|
packet.writeC(_size);
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -27,28 +27,33 @@ import org.l2jmobius.gameserver.network.OutgoingPackets;
|
|||||||
public class NpcHtmlMessage extends AbstractHtmlPacket
|
public class NpcHtmlMessage extends AbstractHtmlPacket
|
||||||
{
|
{
|
||||||
private final int _itemId;
|
private final int _itemId;
|
||||||
|
private final int _size;
|
||||||
|
|
||||||
public NpcHtmlMessage()
|
public NpcHtmlMessage()
|
||||||
{
|
{
|
||||||
_itemId = 0;
|
_itemId = 0;
|
||||||
|
_size = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
public NpcHtmlMessage(int npcObjId)
|
public NpcHtmlMessage(int npcObjId)
|
||||||
{
|
{
|
||||||
super(npcObjId);
|
super(npcObjId);
|
||||||
_itemId = 0;
|
_itemId = 0;
|
||||||
|
_size = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
public NpcHtmlMessage(String html)
|
public NpcHtmlMessage(String html)
|
||||||
{
|
{
|
||||||
super(html);
|
super(html);
|
||||||
_itemId = 0;
|
_itemId = 0;
|
||||||
|
_size = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
public NpcHtmlMessage(int npcObjId, String html)
|
public NpcHtmlMessage(int npcObjId, String html)
|
||||||
{
|
{
|
||||||
super(npcObjId, html);
|
super(npcObjId, html);
|
||||||
_itemId = 0;
|
_itemId = 0;
|
||||||
|
_size = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
public NpcHtmlMessage(int npcObjId, int itemId)
|
public NpcHtmlMessage(int npcObjId, int itemId)
|
||||||
@@ -59,6 +64,7 @@ public class NpcHtmlMessage extends AbstractHtmlPacket
|
|||||||
throw new IllegalArgumentException();
|
throw new IllegalArgumentException();
|
||||||
}
|
}
|
||||||
_itemId = itemId;
|
_itemId = itemId;
|
||||||
|
_size = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
public NpcHtmlMessage(int npcObjId, int itemId, String html)
|
public NpcHtmlMessage(int npcObjId, int itemId, String html)
|
||||||
@@ -69,6 +75,24 @@ public class NpcHtmlMessage extends AbstractHtmlPacket
|
|||||||
throw new IllegalArgumentException();
|
throw new IllegalArgumentException();
|
||||||
}
|
}
|
||||||
_itemId = itemId;
|
_itemId = itemId;
|
||||||
|
_size = 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @param npcObjId
|
||||||
|
* @param itemId
|
||||||
|
* @param html
|
||||||
|
* @param windowSize 0 - default, 1 - huge, 2 - max
|
||||||
|
*/
|
||||||
|
public NpcHtmlMessage(int npcObjId, int itemId, String html, int windowSize)
|
||||||
|
{
|
||||||
|
super(npcObjId, html);
|
||||||
|
if (itemId < 0)
|
||||||
|
{
|
||||||
|
throw new IllegalArgumentException();
|
||||||
|
}
|
||||||
|
_itemId = itemId;
|
||||||
|
_size = windowSize;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -78,7 +102,8 @@ public class NpcHtmlMessage extends AbstractHtmlPacket
|
|||||||
packet.writeD(getNpcObjId());
|
packet.writeD(getNpcObjId());
|
||||||
packet.writeS(getHtml());
|
packet.writeS(getHtml());
|
||||||
packet.writeD(_itemId);
|
packet.writeD(_itemId);
|
||||||
packet.writeD(0); // TODO: Find me!
|
packet.writeD(0); // play sound - 0 = enabled, 1 = disabled
|
||||||
|
packet.writeC(_size);
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -27,28 +27,33 @@ import org.l2jmobius.gameserver.network.OutgoingPackets;
|
|||||||
public class NpcHtmlMessage extends AbstractHtmlPacket
|
public class NpcHtmlMessage extends AbstractHtmlPacket
|
||||||
{
|
{
|
||||||
private final int _itemId;
|
private final int _itemId;
|
||||||
|
private final int _size;
|
||||||
|
|
||||||
public NpcHtmlMessage()
|
public NpcHtmlMessage()
|
||||||
{
|
{
|
||||||
_itemId = 0;
|
_itemId = 0;
|
||||||
|
_size = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
public NpcHtmlMessage(int npcObjId)
|
public NpcHtmlMessage(int npcObjId)
|
||||||
{
|
{
|
||||||
super(npcObjId);
|
super(npcObjId);
|
||||||
_itemId = 0;
|
_itemId = 0;
|
||||||
|
_size = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
public NpcHtmlMessage(String html)
|
public NpcHtmlMessage(String html)
|
||||||
{
|
{
|
||||||
super(html);
|
super(html);
|
||||||
_itemId = 0;
|
_itemId = 0;
|
||||||
|
_size = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
public NpcHtmlMessage(int npcObjId, String html)
|
public NpcHtmlMessage(int npcObjId, String html)
|
||||||
{
|
{
|
||||||
super(npcObjId, html);
|
super(npcObjId, html);
|
||||||
_itemId = 0;
|
_itemId = 0;
|
||||||
|
_size = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
public NpcHtmlMessage(int npcObjId, int itemId)
|
public NpcHtmlMessage(int npcObjId, int itemId)
|
||||||
@@ -59,6 +64,7 @@ public class NpcHtmlMessage extends AbstractHtmlPacket
|
|||||||
throw new IllegalArgumentException();
|
throw new IllegalArgumentException();
|
||||||
}
|
}
|
||||||
_itemId = itemId;
|
_itemId = itemId;
|
||||||
|
_size = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
public NpcHtmlMessage(int npcObjId, int itemId, String html)
|
public NpcHtmlMessage(int npcObjId, int itemId, String html)
|
||||||
@@ -69,6 +75,24 @@ public class NpcHtmlMessage extends AbstractHtmlPacket
|
|||||||
throw new IllegalArgumentException();
|
throw new IllegalArgumentException();
|
||||||
}
|
}
|
||||||
_itemId = itemId;
|
_itemId = itemId;
|
||||||
|
_size = 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @param npcObjId
|
||||||
|
* @param itemId
|
||||||
|
* @param html
|
||||||
|
* @param windowSize 0 - default, 1 - huge, 2 - max
|
||||||
|
*/
|
||||||
|
public NpcHtmlMessage(int npcObjId, int itemId, String html, int windowSize)
|
||||||
|
{
|
||||||
|
super(npcObjId, html);
|
||||||
|
if (itemId < 0)
|
||||||
|
{
|
||||||
|
throw new IllegalArgumentException();
|
||||||
|
}
|
||||||
|
_itemId = itemId;
|
||||||
|
_size = windowSize;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -78,7 +102,8 @@ public class NpcHtmlMessage extends AbstractHtmlPacket
|
|||||||
packet.writeD(getNpcObjId());
|
packet.writeD(getNpcObjId());
|
||||||
packet.writeS(getHtml());
|
packet.writeS(getHtml());
|
||||||
packet.writeD(_itemId);
|
packet.writeD(_itemId);
|
||||||
packet.writeD(0); // TODO: Find me!
|
packet.writeD(0); // play sound - 0 = enabled, 1 = disabled
|
||||||
|
packet.writeC(_size);
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -27,28 +27,33 @@ import org.l2jmobius.gameserver.network.OutgoingPackets;
|
|||||||
public class NpcHtmlMessage extends AbstractHtmlPacket
|
public class NpcHtmlMessage extends AbstractHtmlPacket
|
||||||
{
|
{
|
||||||
private final int _itemId;
|
private final int _itemId;
|
||||||
|
private final int _size;
|
||||||
|
|
||||||
public NpcHtmlMessage()
|
public NpcHtmlMessage()
|
||||||
{
|
{
|
||||||
_itemId = 0;
|
_itemId = 0;
|
||||||
|
_size = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
public NpcHtmlMessage(int npcObjId)
|
public NpcHtmlMessage(int npcObjId)
|
||||||
{
|
{
|
||||||
super(npcObjId);
|
super(npcObjId);
|
||||||
_itemId = 0;
|
_itemId = 0;
|
||||||
|
_size = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
public NpcHtmlMessage(String html)
|
public NpcHtmlMessage(String html)
|
||||||
{
|
{
|
||||||
super(html);
|
super(html);
|
||||||
_itemId = 0;
|
_itemId = 0;
|
||||||
|
_size = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
public NpcHtmlMessage(int npcObjId, String html)
|
public NpcHtmlMessage(int npcObjId, String html)
|
||||||
{
|
{
|
||||||
super(npcObjId, html);
|
super(npcObjId, html);
|
||||||
_itemId = 0;
|
_itemId = 0;
|
||||||
|
_size = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
public NpcHtmlMessage(int npcObjId, int itemId)
|
public NpcHtmlMessage(int npcObjId, int itemId)
|
||||||
@@ -59,6 +64,7 @@ public class NpcHtmlMessage extends AbstractHtmlPacket
|
|||||||
throw new IllegalArgumentException();
|
throw new IllegalArgumentException();
|
||||||
}
|
}
|
||||||
_itemId = itemId;
|
_itemId = itemId;
|
||||||
|
_size = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
public NpcHtmlMessage(int npcObjId, int itemId, String html)
|
public NpcHtmlMessage(int npcObjId, int itemId, String html)
|
||||||
@@ -69,6 +75,24 @@ public class NpcHtmlMessage extends AbstractHtmlPacket
|
|||||||
throw new IllegalArgumentException();
|
throw new IllegalArgumentException();
|
||||||
}
|
}
|
||||||
_itemId = itemId;
|
_itemId = itemId;
|
||||||
|
_size = 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @param npcObjId
|
||||||
|
* @param itemId
|
||||||
|
* @param html
|
||||||
|
* @param windowSize 0 - default, 1 - huge, 2 - max
|
||||||
|
*/
|
||||||
|
public NpcHtmlMessage(int npcObjId, int itemId, String html, int windowSize)
|
||||||
|
{
|
||||||
|
super(npcObjId, html);
|
||||||
|
if (itemId < 0)
|
||||||
|
{
|
||||||
|
throw new IllegalArgumentException();
|
||||||
|
}
|
||||||
|
_itemId = itemId;
|
||||||
|
_size = windowSize;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -78,7 +102,8 @@ public class NpcHtmlMessage extends AbstractHtmlPacket
|
|||||||
packet.writeD(getNpcObjId());
|
packet.writeD(getNpcObjId());
|
||||||
packet.writeS(getHtml());
|
packet.writeS(getHtml());
|
||||||
packet.writeD(_itemId);
|
packet.writeD(_itemId);
|
||||||
packet.writeD(0); // TODO: Find me!
|
packet.writeD(0); // play sound - 0 = enabled, 1 = disabled
|
||||||
|
packet.writeC(_size);
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -27,28 +27,33 @@ import org.l2jmobius.gameserver.network.OutgoingPackets;
|
|||||||
public class NpcHtmlMessage extends AbstractHtmlPacket
|
public class NpcHtmlMessage extends AbstractHtmlPacket
|
||||||
{
|
{
|
||||||
private final int _itemId;
|
private final int _itemId;
|
||||||
|
private final int _size;
|
||||||
|
|
||||||
public NpcHtmlMessage()
|
public NpcHtmlMessage()
|
||||||
{
|
{
|
||||||
_itemId = 0;
|
_itemId = 0;
|
||||||
|
_size = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
public NpcHtmlMessage(int npcObjId)
|
public NpcHtmlMessage(int npcObjId)
|
||||||
{
|
{
|
||||||
super(npcObjId);
|
super(npcObjId);
|
||||||
_itemId = 0;
|
_itemId = 0;
|
||||||
|
_size = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
public NpcHtmlMessage(String html)
|
public NpcHtmlMessage(String html)
|
||||||
{
|
{
|
||||||
super(html);
|
super(html);
|
||||||
_itemId = 0;
|
_itemId = 0;
|
||||||
|
_size = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
public NpcHtmlMessage(int npcObjId, String html)
|
public NpcHtmlMessage(int npcObjId, String html)
|
||||||
{
|
{
|
||||||
super(npcObjId, html);
|
super(npcObjId, html);
|
||||||
_itemId = 0;
|
_itemId = 0;
|
||||||
|
_size = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
public NpcHtmlMessage(int npcObjId, int itemId)
|
public NpcHtmlMessage(int npcObjId, int itemId)
|
||||||
@@ -59,6 +64,7 @@ public class NpcHtmlMessage extends AbstractHtmlPacket
|
|||||||
throw new IllegalArgumentException();
|
throw new IllegalArgumentException();
|
||||||
}
|
}
|
||||||
_itemId = itemId;
|
_itemId = itemId;
|
||||||
|
_size = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
public NpcHtmlMessage(int npcObjId, int itemId, String html)
|
public NpcHtmlMessage(int npcObjId, int itemId, String html)
|
||||||
@@ -69,6 +75,24 @@ public class NpcHtmlMessage extends AbstractHtmlPacket
|
|||||||
throw new IllegalArgumentException();
|
throw new IllegalArgumentException();
|
||||||
}
|
}
|
||||||
_itemId = itemId;
|
_itemId = itemId;
|
||||||
|
_size = 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @param npcObjId
|
||||||
|
* @param itemId
|
||||||
|
* @param html
|
||||||
|
* @param windowSize 0 - default, 1 - huge, 2 - max
|
||||||
|
*/
|
||||||
|
public NpcHtmlMessage(int npcObjId, int itemId, String html, int windowSize)
|
||||||
|
{
|
||||||
|
super(npcObjId, html);
|
||||||
|
if (itemId < 0)
|
||||||
|
{
|
||||||
|
throw new IllegalArgumentException();
|
||||||
|
}
|
||||||
|
_itemId = itemId;
|
||||||
|
_size = windowSize;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -78,7 +102,8 @@ public class NpcHtmlMessage extends AbstractHtmlPacket
|
|||||||
packet.writeD(getNpcObjId());
|
packet.writeD(getNpcObjId());
|
||||||
packet.writeS(getHtml());
|
packet.writeS(getHtml());
|
||||||
packet.writeD(_itemId);
|
packet.writeD(_itemId);
|
||||||
packet.writeD(0); // TODO: Find me!
|
packet.writeD(0); // play sound - 0 = enabled, 1 = disabled
|
||||||
|
packet.writeC(_size);
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -27,28 +27,33 @@ import org.l2jmobius.gameserver.network.OutgoingPackets;
|
|||||||
public class NpcHtmlMessage extends AbstractHtmlPacket
|
public class NpcHtmlMessage extends AbstractHtmlPacket
|
||||||
{
|
{
|
||||||
private final int _itemId;
|
private final int _itemId;
|
||||||
|
private final int _size;
|
||||||
|
|
||||||
public NpcHtmlMessage()
|
public NpcHtmlMessage()
|
||||||
{
|
{
|
||||||
_itemId = 0;
|
_itemId = 0;
|
||||||
|
_size = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
public NpcHtmlMessage(int npcObjId)
|
public NpcHtmlMessage(int npcObjId)
|
||||||
{
|
{
|
||||||
super(npcObjId);
|
super(npcObjId);
|
||||||
_itemId = 0;
|
_itemId = 0;
|
||||||
|
_size = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
public NpcHtmlMessage(String html)
|
public NpcHtmlMessage(String html)
|
||||||
{
|
{
|
||||||
super(html);
|
super(html);
|
||||||
_itemId = 0;
|
_itemId = 0;
|
||||||
|
_size = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
public NpcHtmlMessage(int npcObjId, String html)
|
public NpcHtmlMessage(int npcObjId, String html)
|
||||||
{
|
{
|
||||||
super(npcObjId, html);
|
super(npcObjId, html);
|
||||||
_itemId = 0;
|
_itemId = 0;
|
||||||
|
_size = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
public NpcHtmlMessage(int npcObjId, int itemId)
|
public NpcHtmlMessage(int npcObjId, int itemId)
|
||||||
@@ -59,6 +64,7 @@ public class NpcHtmlMessage extends AbstractHtmlPacket
|
|||||||
throw new IllegalArgumentException();
|
throw new IllegalArgumentException();
|
||||||
}
|
}
|
||||||
_itemId = itemId;
|
_itemId = itemId;
|
||||||
|
_size = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
public NpcHtmlMessage(int npcObjId, int itemId, String html)
|
public NpcHtmlMessage(int npcObjId, int itemId, String html)
|
||||||
@@ -69,6 +75,24 @@ public class NpcHtmlMessage extends AbstractHtmlPacket
|
|||||||
throw new IllegalArgumentException();
|
throw new IllegalArgumentException();
|
||||||
}
|
}
|
||||||
_itemId = itemId;
|
_itemId = itemId;
|
||||||
|
_size = 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @param npcObjId
|
||||||
|
* @param itemId
|
||||||
|
* @param html
|
||||||
|
* @param windowSize 0 - default, 1 - huge, 2 - max
|
||||||
|
*/
|
||||||
|
public NpcHtmlMessage(int npcObjId, int itemId, String html, int windowSize)
|
||||||
|
{
|
||||||
|
super(npcObjId, html);
|
||||||
|
if (itemId < 0)
|
||||||
|
{
|
||||||
|
throw new IllegalArgumentException();
|
||||||
|
}
|
||||||
|
_itemId = itemId;
|
||||||
|
_size = windowSize;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -78,7 +102,8 @@ public class NpcHtmlMessage extends AbstractHtmlPacket
|
|||||||
packet.writeD(getNpcObjId());
|
packet.writeD(getNpcObjId());
|
||||||
packet.writeS(getHtml());
|
packet.writeS(getHtml());
|
||||||
packet.writeD(_itemId);
|
packet.writeD(_itemId);
|
||||||
packet.writeD(0); // TODO: Find me!
|
packet.writeD(0); // play sound - 0 = enabled, 1 = disabled
|
||||||
|
packet.writeC(_size);
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -27,28 +27,33 @@ import org.l2jmobius.gameserver.network.OutgoingPackets;
|
|||||||
public class NpcHtmlMessage extends AbstractHtmlPacket
|
public class NpcHtmlMessage extends AbstractHtmlPacket
|
||||||
{
|
{
|
||||||
private final int _itemId;
|
private final int _itemId;
|
||||||
|
private final int _size;
|
||||||
|
|
||||||
public NpcHtmlMessage()
|
public NpcHtmlMessage()
|
||||||
{
|
{
|
||||||
_itemId = 0;
|
_itemId = 0;
|
||||||
|
_size = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
public NpcHtmlMessage(int npcObjId)
|
public NpcHtmlMessage(int npcObjId)
|
||||||
{
|
{
|
||||||
super(npcObjId);
|
super(npcObjId);
|
||||||
_itemId = 0;
|
_itemId = 0;
|
||||||
|
_size = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
public NpcHtmlMessage(String html)
|
public NpcHtmlMessage(String html)
|
||||||
{
|
{
|
||||||
super(html);
|
super(html);
|
||||||
_itemId = 0;
|
_itemId = 0;
|
||||||
|
_size = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
public NpcHtmlMessage(int npcObjId, String html)
|
public NpcHtmlMessage(int npcObjId, String html)
|
||||||
{
|
{
|
||||||
super(npcObjId, html);
|
super(npcObjId, html);
|
||||||
_itemId = 0;
|
_itemId = 0;
|
||||||
|
_size = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
public NpcHtmlMessage(int npcObjId, int itemId)
|
public NpcHtmlMessage(int npcObjId, int itemId)
|
||||||
@@ -59,6 +64,7 @@ public class NpcHtmlMessage extends AbstractHtmlPacket
|
|||||||
throw new IllegalArgumentException();
|
throw new IllegalArgumentException();
|
||||||
}
|
}
|
||||||
_itemId = itemId;
|
_itemId = itemId;
|
||||||
|
_size = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
public NpcHtmlMessage(int npcObjId, int itemId, String html)
|
public NpcHtmlMessage(int npcObjId, int itemId, String html)
|
||||||
@@ -69,6 +75,24 @@ public class NpcHtmlMessage extends AbstractHtmlPacket
|
|||||||
throw new IllegalArgumentException();
|
throw new IllegalArgumentException();
|
||||||
}
|
}
|
||||||
_itemId = itemId;
|
_itemId = itemId;
|
||||||
|
_size = 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @param npcObjId
|
||||||
|
* @param itemId
|
||||||
|
* @param html
|
||||||
|
* @param windowSize 0 - default, 1 - huge, 2 - max
|
||||||
|
*/
|
||||||
|
public NpcHtmlMessage(int npcObjId, int itemId, String html, int windowSize)
|
||||||
|
{
|
||||||
|
super(npcObjId, html);
|
||||||
|
if (itemId < 0)
|
||||||
|
{
|
||||||
|
throw new IllegalArgumentException();
|
||||||
|
}
|
||||||
|
_itemId = itemId;
|
||||||
|
_size = windowSize;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -78,7 +102,8 @@ public class NpcHtmlMessage extends AbstractHtmlPacket
|
|||||||
packet.writeD(getNpcObjId());
|
packet.writeD(getNpcObjId());
|
||||||
packet.writeS(getHtml());
|
packet.writeS(getHtml());
|
||||||
packet.writeD(_itemId);
|
packet.writeD(_itemId);
|
||||||
packet.writeD(0); // TODO: Find me!
|
packet.writeD(0); // play sound - 0 = enabled, 1 = disabled
|
||||||
|
packet.writeC(_size);
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -27,28 +27,33 @@ import org.l2jmobius.gameserver.network.OutgoingPackets;
|
|||||||
public class NpcHtmlMessage extends AbstractHtmlPacket
|
public class NpcHtmlMessage extends AbstractHtmlPacket
|
||||||
{
|
{
|
||||||
private final int _itemId;
|
private final int _itemId;
|
||||||
|
private final int _size;
|
||||||
|
|
||||||
public NpcHtmlMessage()
|
public NpcHtmlMessage()
|
||||||
{
|
{
|
||||||
_itemId = 0;
|
_itemId = 0;
|
||||||
|
_size = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
public NpcHtmlMessage(int npcObjId)
|
public NpcHtmlMessage(int npcObjId)
|
||||||
{
|
{
|
||||||
super(npcObjId);
|
super(npcObjId);
|
||||||
_itemId = 0;
|
_itemId = 0;
|
||||||
|
_size = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
public NpcHtmlMessage(String html)
|
public NpcHtmlMessage(String html)
|
||||||
{
|
{
|
||||||
super(html);
|
super(html);
|
||||||
_itemId = 0;
|
_itemId = 0;
|
||||||
|
_size = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
public NpcHtmlMessage(int npcObjId, String html)
|
public NpcHtmlMessage(int npcObjId, String html)
|
||||||
{
|
{
|
||||||
super(npcObjId, html);
|
super(npcObjId, html);
|
||||||
_itemId = 0;
|
_itemId = 0;
|
||||||
|
_size = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
public NpcHtmlMessage(int npcObjId, int itemId)
|
public NpcHtmlMessage(int npcObjId, int itemId)
|
||||||
@@ -59,6 +64,7 @@ public class NpcHtmlMessage extends AbstractHtmlPacket
|
|||||||
throw new IllegalArgumentException();
|
throw new IllegalArgumentException();
|
||||||
}
|
}
|
||||||
_itemId = itemId;
|
_itemId = itemId;
|
||||||
|
_size = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
public NpcHtmlMessage(int npcObjId, int itemId, String html)
|
public NpcHtmlMessage(int npcObjId, int itemId, String html)
|
||||||
@@ -69,6 +75,24 @@ public class NpcHtmlMessage extends AbstractHtmlPacket
|
|||||||
throw new IllegalArgumentException();
|
throw new IllegalArgumentException();
|
||||||
}
|
}
|
||||||
_itemId = itemId;
|
_itemId = itemId;
|
||||||
|
_size = 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @param npcObjId
|
||||||
|
* @param itemId
|
||||||
|
* @param html
|
||||||
|
* @param windowSize 0 - default, 1 - huge, 2 - max
|
||||||
|
*/
|
||||||
|
public NpcHtmlMessage(int npcObjId, int itemId, String html, int windowSize)
|
||||||
|
{
|
||||||
|
super(npcObjId, html);
|
||||||
|
if (itemId < 0)
|
||||||
|
{
|
||||||
|
throw new IllegalArgumentException();
|
||||||
|
}
|
||||||
|
_itemId = itemId;
|
||||||
|
_size = windowSize;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -78,7 +102,8 @@ public class NpcHtmlMessage extends AbstractHtmlPacket
|
|||||||
packet.writeD(getNpcObjId());
|
packet.writeD(getNpcObjId());
|
||||||
packet.writeS(getHtml());
|
packet.writeS(getHtml());
|
||||||
packet.writeD(_itemId);
|
packet.writeD(_itemId);
|
||||||
packet.writeD(0); // TODO: Find me!
|
packet.writeD(0); // play sound - 0 = enabled, 1 = disabled
|
||||||
|
packet.writeC(_size);
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user