jumanji 14 Опубликовано 23 октября, 2015 Добрый день,у меня проблема:отсутствуют некоторые скиллы;В ГС пролетает ошибка: Unrecognized <player> condition in D:\serv\L2J_Server\gameserver\data\stats\ skills\1200-1299.xml Unrecognized <player> condition in D:\serv\L2J_Server\gameserver\data\stats\ skills\1200-1299.xml Unrecognized <player> condition in D:\serv\L2J_Server\gameserver\data\stats\ skills\1200-1299.xml Unrecognized <player> condition in D:\serv\L2J_Server\gameserver\data\stats\ skills\1200-1299.xml Unrecognized <player> condition in D:\serv\L2J_Server\gameserver\data\stats\ skills\1200-1299.xml Unrecognized <player> condition in D:\serv\L2J_Server\gameserver\data\stats\ skills\1200-1299.xml Unrecognized <player> condition in D:\serv\L2J_Server\gameserver\data\stats\ skills\1200-1299.xml Error in file D:\serv\L2J_Server\gameserver\data\stats\skills\3000-3099.xml java.lang.IllegalArgumentException: Enum value of type net.sf.l2j.gameserver.mod el.L2Skill$SkillTyperequired, but found: WEAPON_SA at net.sf.l2j.gameserver.templates.StatsSet.getEnum(StatsSet.java:263) at net.sf.l2j.gameserver.skills.DocumentSkill.makeSkills(DocumentSkill.j ava:192) at net.sf.l2j.gameserver.skills.DocumentSkill.parseSkill(DocumentSkill.j ava:163) at net.sf.l2j.gameserver.skills.DocumentSkill.parseDocument(DocumentSkil l.java:111) at net.sf.l2j.gameserver.skills.DocumentBase.parse(DocumentBase.java:81) at net.sf.l2j.gameserver.skills.SkillsEngine.loadSkills(SkillsEngine.jav a:94) at net.sf.l2j.gameserver.skills.SkillsEngine.loadAllSkills(SkillsEngine. java:103) at net.sf.l2j.gameserver.SkillTable.<init>(SkillTable.java:52) at net.sf.l2j.gameserver.SkillTable.getInstance(SkillTable.java:44) at net.sf.l2j.gameserver.GameServer.<init>(GameServer.java:223) at net.sf.l2j.gameserver.GameServer.main(GameServer.java:462) Я так понял что ,не загружаются хтмлки скилов 1200-1299.xml и 3000-3099.xml ,хотя все присутствуют по указанному пути. При заливки базы ошибок database_installer не выдавал.Подскажите как и куда в базе их впихнуть вручную. 1200-1299.xmlFetching info... 3000-3099.xmlFetching info... Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
CalypsoToolz 451 Опубликовано 23 октября, 2015 В 3000-3099.xml у скилла с ид 3070 изменить тип скилла с WEAPON_SA на STUN. В 1200-1299.xml у скиллов с ид 1288-1294 изменить условия (cond) на реализованные в ядре (я хз что за сборка и что там реализовано). 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
jumanji 14 Опубликовано 23 октября, 2015 (изменено) В 23.10.2015 в 15:19, BymerOK сказал: В 3000-3099.xml у скилла с ид 3070 изменить тип скилла с WEAPON_SA на STUN. В 1200-1299.xml у скиллов с ид 1288-1294 изменить условия (cond) на реализованные в ядре (я хз что за сборка и что там реализовано). В 3000-3099.xml сменил тип на STUN.Теперь гс выдаёт следущее: Unrecognized <game> condition in D:\serv\L2J_Server\gameserver\data\stats\sk ills\3000-3099.xml Я так понял,тут тоже нужно изменить cond? Изменено 23 октября, 2015 пользователем jumanji Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Rollfer 188 Опубликовано 23 октября, 2015 Убери <cond> <game chance="16"/> </cond> От этого скилл не начнет работать... Сборка где-то 2000 года? 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
jumanji 14 Опубликовано 23 октября, 2015 (изменено) В 23.10.2015 в 16:05, Rollfer сказал: Убери <cond> <game chance="16"/> </cond> От этого скилл не начнет работать... Сборка где-то 2000 года? Т.е если я уберу условие ,тогда просто исчезнет ошибка в гс ,но скил по прежнему работать не будет?Для работы скилов нужно ставить условие на те что реализованные в ядре? Сборка 2005 года. Изменено 23 октября, 2015 пользователем jumanji Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Rollfer 188 Опубликовано 23 октября, 2015 (изменено) Нужно смотреть по другим скиллам- примерам, где есть condition (условия) и на которые сервер не ругается, потом, возможно, декомпильнуть и найти все остальные реализованные. А то что он не работает, оно и в комменте писалось, <set name="target" val="TARGET_NONE"/> Тут должно быть TARGET_ONE Изменено 23 октября, 2015 пользователем Rollfer 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
jumanji 14 Опубликовано 23 октября, 2015 (изменено) В 23.10.2015 в 16:28, Rollfer сказал: Нужно смотреть по другим скиллам- примерам, где есть condition (условия) и на которые сервер не ругается, потом, возможно, декомпильнуть и найти все остальные реализованные. А то что он не работает, оно и в комменте писалось, <set name="target" val="TARGET_NONE"/> Тут должно быть TARGET_ONE Спасибо,понял в каком направлении работать. В исходах тоже самое... Но не пойму зачем менять "TARGET_NONE" на "TARGET_ONE" ?Это скиллы CA (Soul Crystal),по моему с таргетом всё верно. Изменено 23 октября, 2015 пользователем jumanji Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Restart 317 Опубликовано 23 октября, 2015 А не проще взять скилы от другой сборки?) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
SHIN3 3 Опубликовано 23 октября, 2015 (изменено) Сборка? Изменено 23 октября, 2015 пользователем SHIN3 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
jumanji 14 Опубликовано 23 октября, 2015 (изменено) В 23.10.2015 в 17:25, Restart сказал: А не проще взять скилы от другой сборки?) Нет,аналогичных сборок нету,только на других хрониках,а хтмлки скилов существенно отличаються.Щас изучаю хтмлки скилов от других хроник и попробую всунуть в свою сборку. Изменено 23 октября, 2015 пользователем jumanji Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
jumanji 14 Опубликовано 23 октября, 2015 (изменено) В 23.10.2015 в 18:07, SHIN3 сказал: Сборка? L2jbasic rev44 Изменено 24 октября, 2015 пользователем jumanji Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты