* the HTML parser in the client knowns these standard and non-standard tags and attributes VOLUMN UNKNOWN UL U TT TR TITLE TEXTCODE TEXTAREA TD TABLE SUP SUB STRIKE SPIN SELECT RIGHT PRE P OPTION OL MULTIEDIT LI LEFT INPUT IMG I HTML H7 H6 H5 H4 H3 H2 H1 FONT EXTEND EDIT COMMENT COMBOBOX CENTER
* BUTTON BR BODY BAR ADDRESS A SEL LIST VAR FORE READONL ROWS VALIGN FIXWIDTH BORDERCOLORLI BORDERCOLORDA BORDERCOLOR BORDER BGCOLOR BACKGROUND ALIGN VALU READONLY MULTIPLE SELECTED TYP TYPE MAXLENGTH CHECKED SRC Y X QUERYDELAY NOSCROLLBAR IMGSRC B FG SIZE FACE COLOR DEFFON DEFFIXEDFONT WIDTH VALUE
* TOOLTIP NAME MIN MAX HEIGHT DISABLED ALIGN MSG LINK HREF ACTION
*/
public final class NpcHtmlMessage extends L2GameServerPacket
{
private final int _npcObjId;
private String _html;
private int _itemId = 0;
private boolean _validate = true;
private String _file;
public NpcHtmlMessage(int npcObjId)
{
_npcObjId = npcObjId;
}
@Override
public void runImpl()
{
if (!_validate)
return;
Player activeChar = getClient().getActiveChar();
if (activeChar == null)
return;
if (Config.SHOW_FILE_GM && activeChar.isGM() && _file != null)