Форум администраторов игровых серверов

Форум администраторов игровых серверов (https://forum.zone-game.info/TT.php)
-   Lineage II (https://forum.zone-game.info/forumdisplay.php?f=34)
-   -   Перс (https://forum.zone-game.info/showthread.php?t=17469)

FeatJem 06.01.2012 11:45

Перс
 
После перехода с опен фрея на фирситтим не заходит к чару. Создаю нового перса нажимаю старт и вот такая ошибка в ГС



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(L2Playe r.java:1828)
at l2ft.gameserver.clientpackets.CharacterCreate.init NewChar(CharacterCr
eate.java:94)
at l2ft.gameserver.clientpackets.CharacterCreate.runI mpl(CharacterCreate
.java:81)
at l2ft.gameserver.clientpackets.L2GameClientPacket.r un(L2GameClientPack
et.java:46)
at java.util.concurrent.ThreadPoolExecutor$Worker.run Task(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.

DevOne 06.01.2012 13:29

Re: Перс
 
Проверь запись этого чара в базе.
У тебя в методе ДобавитьXPSP деление на ноль.

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

Добавлено через 10 минут
Есть там такая забавная ифка:
Код:

if(!isCursedWeaponEquipped() && addToSp > 0 && _karma > 0)
{
        _karma -= addToSp / (Config.KARMA_SP_DIVIDER * Config.RATE_SP);
}

Таким образом, пропущена проверка Config.RATE_SP на ноль.
Либо надо добавить проверку, либо поставить рейты на SP в конфиге на положительное значение.

FeatJem 06.01.2012 14:17

Re: Перс
 
В сборке всё нормально стоит)) я же говорю после перехода такая проблема.

DevOne 06.01.2012 14:18

Re: Перс
 
А базы дифать пробовал?
Если не бьют форматы таблиц в БД, может вылазить масса непонятных проблем.

FeatJem 06.01.2012 15:54

Re: Перс
 
а что такое дифать ?

DevOne 06.01.2012 15:59

Re: Перс
 
Сравнение файлов построчно.

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

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

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

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

Дифай дампы и смотри, где структура таблиц изменена. Делай соответствующие ALTER.

FeatJem 06.01.2012 16:03

Re: Перс
 
проблема решено

DevOne 06.01.2012 16:04

Re: Перс
 
В чем трабла была?

FeatJem 06.01.2012 16:22

Re: Перс
 
в other.ini
там при старте у меня 80 лвл стояло.
Оказывается надо 80 не работает на сборке.

DevOne 06.01.2012 16:23

Re: Перс
 
Крутняк....


Текущее время: 10:45. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot