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.xml 3000-3099.xml Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
CalypsoToolz 451 Опубликовано 23 октября, 2015 В 3000-3099.xml у скилла с ид 3070 изменить тип скилла с WEAPON_SA на STUN. В 1200-1299.xml у скиллов с ид 1288-1294 изменить условия (cond) на реализованные в ядре (я хз что за сборка и что там реализовано). 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
jumanji 14 Опубликовано 23 октября, 2015 (изменено) В 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 (изменено) Убери <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 (изменено) Нужно смотреть по другим скиллам- примерам, где есть 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 октября, 2015 пользователем jumanji Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
jumanji 14 Опубликовано 23 октября, 2015 (изменено) Сборка? L2jbasic rev44 Изменено 24 октября, 2015 пользователем jumanji Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты