Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Проблема с CommunityBuffer
#1
Здравствуйте. Помогите пожалуйста понять, в чем ошибка
GS ругается в лог при попытке бафнуться через CB.
Исходники FT HF...
Лазил по файлику, в котором ошибка, но пока безуспешно, я только учусь.

Вот, чем ругается ГС

Log

Собственно, сам скриптик

ManageBuffer

Файл конфигурации...

Config

Уже пытался поискать что-нибудь по поводу этой ошибки, пока ничего не нашел.
Заранее спасибо за подсказки. Я не жду готового решения, а хотя-бы намек или домыслы, в чем может быть проблема, куда рыть.

Сам пытался решить проблему 4 дня, тк занимаюсь сервером в свободное время после работы, я так отдыхаю, интересно вникать в новые сферы и ЯП.
Ответ
#2
Похоже что проблема в этом цыкле. Проверьте, иницирован ли у Вас skill.getEffectTemplates(), не пустой ли он, или он равен null? Сделайте перед циклом проверку на ноль и выведите в лог результат.
PHP код:
<?php 
for(EffectTemplate et : skill.getEffectTemplates())
{
Env env = new Env(player, player, skill);
Effect effect = et.getEffect(env);
if(
skill.isMusic())
effect.setPeriod(time_dance_song);
else
effect.setPeriod(time);
player.getEffectList().addEffect(effect);
player.sendChanges();
player.updateEffectIcons();
}
П.С. если не правильно, извините.
Я не волшебник... Я, пока, учусь. L2Jserver CT2.5
Ответ
#3
Спасибо большое. Сейчас попробуем

Скорее всего это важно, извините, забыл дописать, баф несмотря на ошибку ложится

Добавлено через 7 часов 52 минуты
Исправил. Причем, довольно странным образом. Поэтому правильнее сказать "само исправилось" (возможно).
Смешно звучит

Отпишу как, возможно, другим будет полезно, а возможно, кто-то и пояснит почему так.

Добавляем строку
Код:
skill.getEffectTemplates();

После строки 521
Код:
player.getEffectList().stopEffect(1363);

Скорее всего, это и есть решение проблемы. (спасибо за наводку от energy, без него бы не догадался)

Почему сказал "само исправилось".
Так получилось, что в сборке FT вырезаны вещи для работы с HWID. И при попытки интеграции защиты в сборку, компиляция фейлилась.
Посему, смотря на логи при компиляции, собирал по SVN'ам и гугловыдачам, кусочки недостающих функций.
Собрал, перекомпилировал и при бафе ошибок не стало.
Удивляюсь я так потому что, в скрипт ManageBuffer, я помимо строки
Код:
skill.getEffectTemplates();
Добавил еще и строчку для вывода информации в лог.
После интеграции FTGuard, фиксов и компила, я увидел что моей строки для лога нет. Но вызов функции остался. Хотя этого вызова, после предыдущих компиляций, никогда не было, в этом можно, например, убедиться, глянув на код скрипта в шапке.

Правда, появилась новая ошибка в логе:

Код:
[23:08:53]  INFO Loading First Guard configuration...
[23:08:53]  INFO ************[ Protection System: Start Loading ]*************
[23:08:53]  INFO ************[ Protection System: Finish Loading ]*************
[23:08:53]  INFO ************[ Protection System: First Guard ON ]*************
[23:08:53]  INFO FT-Guard support enabled.
Exception in thread "main" java.lang.NoSuchFieldError: PROTECT_GS_ENABLE_HWID_BA
NS
        at l2ft.gameserver.GameServer.<init>(GameServer.java:290)
        at l2ft.gameserver.GameServer.main(GameServer.java:347)
[23:09:23]  INFO Restored 0 offline traders

Но она, судя по всему, связана с конфигами. Но с этим, наверное сначала сам попробую разобраться.
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Проблема с квестами "Письма Кекропуса" Metallurg1985 0 578 11-05-2023, 07:01 PM
Последний пост: Metallurg1985
  Проблема с баферами Mor9k400 4 1,968 09-10-2018, 09:08 PM
Последний пост: Mor9k400
  Проблема с созданием персонажа Trufan 3 1,967 08-18-2016, 01:26 PM
Последний пост: Gaikotsu
  Проблема с custom jscripts. Сборка pw ESCfromReality 2 2,034 08-14-2016, 04:05 PM
Последний пост: KID
  Проблема с компилом Nez 2 1,769 08-04-2016, 04:08 PM
Последний пост: Nez
  Проблема с квестом взросление дракончика nemoruss 3 1,850 01-29-2016, 01:35 AM
Последний пост: nemoruss
  Проблема с квестом Elrokian Hunter's Proof Goffa 1 1,511 01-26-2016, 12:04 PM
Последний пост: GenCloud
  Проблема с лучниками vanyahunter123 3 1,734 12-13-2015, 09:15 AM
Последний пост: HiredKiller
  Проблема с скриптом DroNik 1 1,394 08-10-2015, 12:20 AM
Последний пост: Mosinnik
  Проблема с скриптом ownedbyhard 0 1,116 07-16-2015, 03:48 PM
Последний пост: ownedbyhard

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


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