Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
public final NpcHtmlMessage setHtml(String text)
{
if ( !text.contains( "<html>" ) )
text = "<html><body>" + text + "</body></html>"; //<title>Message:</title> <br><br><br>
_html = text;
return this;
}
да, у видел, все правильно, спасибо)artil94, у вас наверно сделано так:
то есть, если не найден тег html, то оборачивается в него + бодиКод:public final NpcHtmlMessage setHtml(String text) { if ( !text.contains( "<html>" ) ) text = "<html><body>" + text + "</body></html>"; //<title>Message:</title> <br><br><br> _html = text; return this; }
public static String bbParse(String s)
{
if (s == null)
return null;
s = s.replace("\r", "");
s = s.replaceAll("(\\s|\"|\'|\\(|^|\n)\\*(.*?)\\*(\\s|\"|\'|\\)|\\?|\\.|!|:|;|,|$|\n)", "$1<font color=\"LEVEL\">$2</font>$3"); // *S1*
s = s.replaceAll("(\\s|\"|\'|\\(|^|\n)\\$(.*?)\\$(\\s|\"|\'|\\)|\\?|\\.|!|:|;|,|$|\n)", "$1<font color=\"00FFFF\">$2</font>$3");// $S1$
s = s.replaceAll("%%\\s*\n", "<br1>");
s = s.replaceAll("\n\n+", "<br>");
s = replace(s, "\\[([^\\]\\|]*?)\\|([^\\]]*?)\\|([^\\]]*?)\\]", Pattern.DOTALL, "<button ALIGN=LEFT ICON=\"$1\" action=\"bypass -h $2\">$3</button>");
s = replace(s, "\\[([^\\]\\|]*?)\\|([^\\]]*?)\\]", Pattern.DOTALL, "<button ALIGN=LEFT ICON=\"NORMAL\" action=\"bypass -h $1\">$2</button>");
s = s.replaceAll(" @", "\" msg=\"");
return s;
}
судя по всему, в шару овер вытек как раз в момент когда там производили рефакторинг всего что связано с системными сообщениями.Какая разница между мессенджерами Msg, SystemMsg, SystemMessage, SystemMessage2. Все они используются, а от какая между ними разница, не могу понять. Поясните нубу разницу между ними)
Кажись тоже какую то древнюю ( 4-5 лет назад ) сборку взял за основу с гугл код. Проект назывался по моему l2play. Те же проблемы были что и в данной теме, видать тоже овер подобная. Есть какие то крит уязвимости в сборке на которые стоит обратить внимание и которыми вы могли бы поделится? :-DНу лично у меня та сборка ГоД, что была когда-то взята за основу для дальнейших доработок, базировалась на овере 2012 года
когда решили снова запускать вторым сервом хф, за основу тоже был взят овер 2012, чтобы упростить ситуацию с переносом разных наработок из имевшегося серва ГоД в сервер ХФ.
старый серв ХФ был уже не вариант - это был собственноручно допиленный с грации Phoenix и по проценту реализации он оверу проигрывал.
А не проще ли взять лостворлд?
Мне посоветовали лучше взять JTS. Я в интернете нашел 2 JTS сборки, одна новогодний подарок от Мангола(jts_2017newyear), вторая как писали более новая(JTS-hf-zerg). Не подскажете какую лучше взять? или все же LostWorld?да ничего вроде такого не было
всякие разные мелочи всплывали, которые я правил, но ничего серьезного.