AIO l2jserver - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Сообщество Календарь
Вернуться   Форум администраторов игровых серверов > MMO > Lineage II > Работа со скриптами

Работа со скриптами Помощь в редактировании и написании квестов к Java серверам, а так же эвентов.
Описание темы:попытки доработать

Ответ
Опции темы
Непрочитано 31.01.2011, 18:12   #1
Пользователь

Автор темы (Топик Стартер) AIO l2jserver

Стянут отсюда модуль 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("<a action=\"bypass -h Aioitem_buffer_category "+name+"\" >"+name+"</a><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("<button value=\""+name+"\" action=\"bypass -h Aioitem_buffer_category "+name+"\" width=85 height=26 back=\"L2UI_ct1.button_df\" fore=\"L2UI_ct1.button_df\"><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 минуты
ни у кого нет идей?

Последний раз редактировалось tolik5190; 01.02.2011 в 14:47. Причина: Добавлено сообщение
tolik5190 вне форума Отправить сообщение для tolik5190 с помощью ICQ Ответить с цитированием
Непрочитано 01.02.2011, 19:41   #2
Пользователь

Автор темы (Топик Стартер) Re: AIO l2jserver

решено, мой косяк
tolik5190 вне форума Отправить сообщение для tolik5190 с помощью ICQ Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
l2jServer FischeR Lineage II 2 17.07.2010 15:58
l2jserver Forward Lineage II 8 27.02.2010 12:05
l2jserver APKO Lineage II 4 03.11.2009 13:19
L2jServer MystX Lineage II 2 27.04.2009 23:34


© 2007–2024 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 18:42. Часовой пояс GMT +3.

Вверх