Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
AIO l2jserver
#1
Стянут отсюда модуль 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>)

Все это дело зашито в ядро
Вот это
Код:
{
+                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 минуты
ни у кого нет идей?
Ответ
#2
решено, мой косяк
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  l2jserver CyMpak2009 5 2,117 12-23-2014, 11:17 AM
Последний пост: CyMpak2009
  L2jServer 6670 high five DrooK 8 3,162 11-09-2014, 11:14 PM
Последний пост: Daan Raven
  Ивенты l2jserver NewB1e 3 1,622 11-19-2013, 08:05 PM
Последний пост: energy
  Есть у кого ни будь КТФ на l2jserver с мануальчиком? revlon 3 1,463 09-04-2012, 01:05 PM
Последний пост: NotSpecified
  Как убрать копирайты l2jserver revlon 14 3,096 09-04-2012, 11:28 AM
Последний пост: Visor
  L2Jserver Rev 7664 ForseZ 0 1,167 09-30-2011, 12:11 PM
Последний пост: ForseZ
  Компиляция l2jserver Файна 2 1,926 08-01-2011, 10:37 PM
Последний пост: TieLay
  EtcItem в xml L2jserver Файна 1 2,034 07-30-2011, 01:28 PM
Последний пост: Ro_0TT
  Баффы настроенные на 10 часов для Lineage 2 Freya L2jServer Rootin 27 18,801 07-16-2011, 09:31 PM
Последний пост: untunable
  TvT Event на L2JServer 7664 [ADM]Itachi 4 2,620 04-10-2011, 11:19 AM
Последний пост: lopolopp

Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)