Overo подобная сборка в каком класе кикает чара c офлайн трейда ?

sergebaz

Прославленный
Местный
Сообщения
509
Розыгрыши
0
Решения
1
Репутация
230
Реакции
99
Баллы
1 443
Хроники
  1. Interlude
Исходники
Присутствуют
Сборка
LostWorld
Доброго времени, овероподобная сборка, в каком классе проходит обработка кика чара офлайн торговли, если на него зашли? Суть проблемы после захода на аккаунт офлайн торгующего, персонаж пропадает из игры, но зайти после, не возможно, Access denied, вот и хочу понять как работает механика кика с офлайн трейда и изменить/дописать необходимое.
 
Глянул весь GameClient System.out.println("player offline+ номер строчки"); выбивает только один раз метод
public Player getActiveChar()
{
return _activeChar;
}
погляжу еще внимательнее, но уже что то...
 
Rly?? Я эту проблему фиксил у себя еще в 2015, когда портировал offline shop с L2J на Asic сервер (после того, как достаточно порылся в этом говнище, занялся ПТСами). Четыре года прошло, и в каком-то Over-* та же херня :D Все друг у друга копируют, в т.ч. и баги ;)

sergebaz, смотрел свою историю фиксов, к сожалению не нашел сходу. Попробуй кикнуть чара с телнета, после этого можно зайти будет. Если у тебя это так же работает - посмотри тогда, что там телнет хэндлер делает. Я так решал эту проблему
 
собственно нашел, вся проблема в методе
@Override
protected void onDisconnection()
if (_activeChar != null && _activeChar.isInOfflineMode())
здесь return было
дописал пару строчек
playerr = getActiveChar();
setActiveChar(null);
 
Назад
Сверху Снизу