Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Перс
#1
После перехода с опен фрея на фирситтим не заходит к чару. Создаю нового перса нажимаю старт и вот такая ошибка в ГС



13:44:02.114 Client: L2GameClient: qwerty @83.221.170.174 from IP: 83.221.170.1
74 - Failed running: [C] CharacterCreate - L2-FT Server Version: 6
java.lang.ArithmeticException: / by zero
at l2ft.gameserver.model.L2Player.addExpAndSp(L2Player.java:1828)
at l2ft.gameserver.clientpackets.CharacterCreate.initNewChar(CharacterCr
eate.java:94)
at l2ft.gameserver.clientpackets.CharacterCreate.runImpl(CharacterCreate
.java:81)
at l2ft.gameserver.clientpackets.L2GameClientPacket.run(L2GameClientPack
et.java:46)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source
)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
13:44:02.117 Packet not completed. Maybe cheater. IP:83.221.170.174, account:qwerty
13:44:28.855 qwerty tried to modify Character in slot 3 but no characters exit
s at that slot.
13:44:29.693 qwerty tried to modify Character in slot 3 but no characters exit
s at that slot.
13:44:32.336 qwerty tried to modify Character in slot 3 but no characters exit
s at that slot.
13:44:33.872 qwerty tried to modify Character in slot 3 but no characters exit
s at that slot.
Ответ
#2
Проверь запись этого чара в базе.
У тебя в методе ДобавитьXPSP деление на ноль.

Добавлено через 4 минуты
У тебя какие рейты на SP?

Добавлено через 10 минут
Есть там такая забавная ифка:
Код:
if(!isCursedWeaponEquipped() && addToSp > 0 && _karma > 0)
{
    _karma -= addToSp / (Config.KARMA_SP_DIVIDER * Config.RATE_SP);
}

Таким образом, пропущена проверка Config.RATE_SP на ноль.
Либо надо добавить проверку, либо поставить рейты на SP в конфиге на положительное значение.
Ответ
#3
В сборке всё нормально стоит)) я же говорю после перехода такая проблема.
Ответ
#4
А базы дифать пробовал?
Если не бьют форматы таблиц в БД, может вылазить масса непонятных проблем.
Ответ
#5
а что такое дифать ?
Ответ
#6
Сравнение файлов построчно.

Берешь SQL дамп таблицы из старой базы и таблицы из новой базы.

В линуксе юзаешь diff OldTable.sql NewTable.sql

Тебе покажет все строки в NewTable.sql, которые отличаются от строк в OldTable.sql

man diff даст информацию о дополнительных параметрах, а-ля игнорирование пробелов, переводов строк и прочей лабуды.

Дифай дампы и смотри, где структура таблиц изменена. Делай соответствующие ALTER.
Ответ
#7
проблема решено
Ответ
#8
В чем трабла была?
Ответ
#9
в other.ini
там при старте у меня 80 лвл стояло.
Оказывается надо 80 не работает на сборке.
Ответ
#10
Крутняк....
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  При создании перс под землёй Vijit 7 1,702 09-03-2012, 07:25 PM
Последний пост: KilRoy
  Срочно Перс не может Ходить UFODriverr 8 5,178 12-07-2010, 12:55 AM
Последний пост: Devilop
  Танцующий перс [STIGMATED] 1 1,768 05-09-2010, 08:24 PM
Последний пост: Anikey

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


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