Дополнения для 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) не уместен.Едва тему создал |
Re: Дополнения для Scoria 3.2 u2
Тебе ГС выдал ошибку "No SQL data for Item ID: 9214 - name: Vesper W
ings" - нет данных в базе по номеру 9214... Залей в базу.. |
Re: Дополнения для Scoria 3.2 u2
Скажи мне плиз, а зачем вы трогали значение order?)
|
Re: Дополнения для Scoria 3.2 u2
Гг)) А я чёто не обратил внимания) Это называется "под себя" =)
|
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 только лишь те ошибки,что написаны выше. |
Re: Дополнения для Scoria 3.2 u2
Пробуй добавлять по одному.. вычислишь какой кривой.
|
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