Стянут отсюда модуль AIO:
GMShop
Buffer
SchemeBuffer
Gatekeeper
Augmentation/DesAugmentation
Henna draw/erase
Warehouse
Top 25 PvP players
Top 25 Pk Players
В инвентаре появляется книжка "Дека", которая открывает меню и там уже выбирается все вышеперечисленное.
Модуль под лыжу, фрея.
Решил я в бафере и телепорте поменять отображение текста, с ссылок (<a action >текст</a> на кнопки <button value action>)
Все это дело зашито в ядро
Вот это
меняется на:
После таких изменений дека вообще не отзывается. Лог пустой. Сборка последняя l2jserver
Добавлено через 20 часов 34 минуты
ни у кого нет идей?
GMShop
Buffer
SchemeBuffer
Gatekeeper
Augmentation/DesAugmentation
Henna draw/erase
Warehouse
Top 25 PvP players
Top 25 Pk Players
В инвентаре появляется книжка "Дека", которая открывает меню и там уже выбирается все вышеперечисленное.
Модуль под лыжу, фрея.
Решил я в бафере и телепорте поменять отображение текста, с ссылок (<a action >текст</a> на кнопки <button value action>)
Все это дело зашито в ядро
Вот это
Код:
{
+ PreparedStatement buffStatement = con.prepareStatement("SELECT category FROM aio_buffs");
+ ResultSet buffSet = buffStatement.executeQuery();
+
+ StringBuilder mainSb = new StringBuilder();
+ mainSb.append("<html><body><br><center>Choose any category to get Buffs:</center><br>");
+ FastList<String> alredyGathered = new FastList<String>();
+ while(buffSet.next())
+ {
+ final String name = buffSet.getString("category");
+ if(alredyGathered.contains(name))
+ continue;
+ alredyGathered.add(name);
+ mainSb.append("[B][color=SeaGreen]<a action=\"bypass -h Aioitem_buffer_category "+name+"\" >"+name+"</a>[/color][/B]<br1>");
+
+ CategoryBuffHolder holder = new CategoryBuffHolder(name);
+ holder.loadMyData();
+ _buffs.put(name, holder);
+ }
+ mainSb.append("</body></html>");
+ NpcHtmlMessage msg = new NpcHtmlMessage(5);
+ msg.setHtml(mainSb.toString());
+ BufferPageHolder.mainPage = msg;
+
+ buffSet.close();
+ buffStatement.close();
+ _log.config("Loaded "+_buffs.size()+" buffs categories for the AIOItem");
+ }
Код:
{
+ PreparedStatement buffStatement = con.prepareStatement("SELECT category FROM aio_buffs");
+ ResultSet buffSet = buffStatement.executeQuery();
+
+ StringBuilder mainSb = new StringBuilder();
+ mainSb.append("<html><body><br><center>Choose any category to get Buffs:</center><br>");
+ FastList<String> alredyGathered = new FastList<String>();
+ while(buffSet.next())
+ {
+ final String name = buffSet.getString("category");
+ if(alredyGathered.contains(name))
+ continue;
+ alredyGathered.add(name);
+ mainSb.append("[B][color=SeaGreen]<button value=\""+name+"\" action=\"bypass -h Aioitem_buffer_category "+name+"\" width=85 height=26 back=\"L2UI_ct1.button_df\" fore=\"L2UI_ct1.button_df\">[/color][/B]<br1>");
+
+ CategoryBuffHolder holder = new CategoryBuffHolder(name);
+ holder.loadMyData();
+ _buffs.put(name, holder);
+ }
+ mainSb.append("</body></html>");
+ NpcHtmlMessage msg = new NpcHtmlMessage(5);
+ msg.setHtml(mainSb.toString());
+ BufferPageHolder.mainPage = msg;
+
+ buffSet.close();
+ buffStatement.close();
+ _log.config("Loaded "+_buffs.size()+" buffs categories for the AIOItem");
+ }
После таких изменений дека вообще не отзывается. Лог пустой. Сборка последняя l2jserver
Добавлено через 20 часов 34 минуты
ни у кого нет идей?