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

Форум администраторов игровых серверов (https://forum.zone-game.info/TT.php)
-   Lineage II (https://forum.zone-game.info/forumdisplay.php?f=34)
-   -   Дополнения для Scoria 3.2 u2 (https://forum.zone-game.info/showthread.php?t=8052)

Demoness 12.05.2010 21:15

Дополнения для Scoria 3.2 u2
 
Версия сервера: Scoria 3.3 u2 крякнутая
Краткое изложение сути: Скачал небольшой пак дополнений . Надумал вставить на сервер крылышки, броню и т.д.
Толкать в armor не стал. Выбрал для себя таблицу Custom_armor (так удобнее контролировать дополнения. Лично для меня)
Подправил запрос в базу (было пару лишних столбцов)
INSERT INTO `custom_armor` VALUES
'9214', 'Vesper Wings', 'hair', 'false', 'none', '10', 'wood', 'none', '-1', '-1', '0', '0', '0', '0', 'true', 'true', 'true', 'true', '0', '0'),
Запрос в таблицу лёг без проблем. Далее подправил в папке stats/armor/9214-9215 статы под себя
<?xml version="1.0" encoding="UTF-8"?>
<list>
<item id='9214' name="Vesper Wings">
<for>
<add val='10' order='0x100' stat='pDef'/>
</for>
</item>
<item id='9215' name="Neon Wings">
<for>
<add val='10' order='0x100' stat='pDef'/>
</for>
</item>
</list>


Далее запускаю сервер и он начинает мне выдавать следущее.
data error on custom_item:
java.lang.NullPointerException
at com.l2scoria.gameserver.datatables.sql.ItemTable.r eadArmor(ItemTable.
java:469)
at com.l2scoria.gameserver.datatables.sql.ItemTable.< init>(ItemTable.jav
a:269)
at com.l2scoria.gameserver.datatables.sql.ItemTable.g etInstance(ItemTabl
e.java:170)
at com.l2scoria.gameserver.GameServer.main(GameServer .java:246)

Error in file D:\Server\IceWorld\Game\data\stats\armor\9214-9215.xml
java.lang.IllegalStateException: No SQL data for Item ID: 9214 - name: Vesper W
ings
at com.l2scoria.gameserver.skills.DocumentItem.parseI tem(DocumentItem.ja
va:125)
at com.l2scoria.gameserver.skills.DocumentItem.parseD ocument(DocumentIte
m.java:99)
at com.l2scoria.gameserver.skills.DocumentBase.parse( DocumentBase.java:1
16)
at com.l2scoria.gameserver.skills.SkillsEngine.loadDa ta(SkillsEngine.jav
a:165)
at com.l2scoria.gameserver.skills.SkillsEngine.loadAr mors(SkillsEngine.j
ava:125)
at com.l2scoria.gameserver.datatables.sql.ItemTable.< init>(ItemTable.jav
a:310)
at com.l2scoria.gameserver.datatables.sql.ItemTable.g etInstance(ItemTabl
e.java:170)
at com.l2scoria.gameserver.GameServer.main(GameServer .java:246)

ItemTable: Loaded 1014 Armors.
ItemTable: Loaded 6889 Items.
Последний ID армора в таблице 9208 потому и ставил выше ID
Мои соображения: Да вообщем то соображений нет.
Поиск с моим интернетом с телефона (оператор Tele2) не уместен.Едва тему создал

[STIGMATED] 12.05.2010 21:44

Re: Дополнения для Scoria 3.2 u2
 
Тебе ГС выдал ошибку "No SQL data for Item ID: 9214 - name: Vesper W
ings" - нет данных в базе по номеру 9214... Залей в базу..

Ozzy 12.05.2010 21:47

Re: Дополнения для Scoria 3.2 u2
 
Скажи мне плиз, а зачем вы трогали значение order?)

[STIGMATED] 12.05.2010 21:48

Re: Дополнения для Scoria 3.2 u2
 
Гг)) А я чёто не обратил внимания) Это называется "под себя" =)

Demoness 12.05.2010 22:09

Re: Дополнения для Scoria 3.2 u2
 
Статы пробовал ставить со Scoria с armor после ваших коментариев. Ничего не изменяя после этого, лишь поменял ID на новый и название
<?xml version="1.0" encoding="UTF-8"?>
<list>
<item id='9210' name="Tear Wings">
<for>
<add val='107' order='0x10' stat='pDef'/>
<enchant val='0' order='0x0C' stat='pDef'/>
</for>
</item>
<item id='9211' name="Vampire Wings">
<for>
<add val='107' order='0x10' stat='pDef'/>
<enchant val='0' order='0x0C' stat='pDef'/>
</for>
</item>
<item id='9212' name="Mouse Wings">
<for>
<add val='107' order='0x10' stat='pDef'/>
<enchant val='0' order='0x0C' stat='pDef'/>
</for>
</item>
<item id='9213' name="Red Mouse Wings">
<for>
<add val='107' order='0x10' stat='pDef'/>
<enchant val='0' order='0x0C' stat='pDef'/>
</for>
</item>
<item id='9214' name="Vesper Wings">
<for>
<add val='107' order='0x10' stat='pDef'/>
<enchant val='0' order='0x0C' stat='pDef'/>
</for>
</item>
<item id='9215' name="Neon Wings">
<for>
<add val='107' order='0x10' stat='pDef'/>
<enchant val='0' order='0x0C' stat='pDef'/>
</for>
</item>
<item id='9216' name="Sacrifice Wings">
<for>
<add val='107' order='0x10' stat='pDef'/>
<enchant val='0' order='0x0C' stat='pDef'/>
</for>
</item>
<item id='9217' name="Kamael Wings">
<for>
<add val='107' order='0x10' stat='pDef'/>
<enchant val='0' order='0x0C' stat='pDef'/>
</for>
</item>
<item id='9218' name="Aqua Wings">
<for>
<add val='107' order='0x10' stat='pDef'/>
<enchant val='0' order='0x0C' stat='pDef'/>
</for>
</item>
<item id='9219' name="Ice WingsLow">
<for>
<add val='107' order='0x10' stat='pDef'/>
<enchant val='0' order='0x0C' stat='pDef'/>
</for>
</item>
</list>

В базе, в таблице custom_armor все Id крыльев есть.Кстати если вбиваю в таблицу armor, то после запуска GS начинает ещё жаловатся на статы weapons, а в custom_armor только лишь те ошибки,что написаны выше.

[STIGMATED] 12.05.2010 22:49

Re: Дополнения для Scoria 3.2 u2
 
Пробуй добавлять по одному.. вычислишь какой кривой.

Demoness 14.05.2010 18:12

Re: Дополнения для Scoria 3.2 u2
 
Не помогло. Пробовал по 1 добавлять. Думал уже сборку сменить, хотя не хочу кроме Scoria. Где то слышал,что в скории не видит больше 4 знаковых ID,пробовал и 5 и 6 знаки тоже самое.Дело в том,что в сборку базы я раньше впихивал всё без проблем,но по какое то время отходил от дел,может что то и позабыл


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

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