Перейти к содержанию
Авторизация  
leo1043

какая то проблемка подскажите

Рекомендуемые сообщения

Всем доброе время суток кто нибудь мог бы мне подсказать что за ошибка не понимаю,и так со всеми мультиселлами 


ERROR holder.MultiSellHolder: Error loading file C:\Users\prole\Desktop\GameServer\data\multisell\CommunityShop\life_stone_community.xml
java.lang.NumberFormatException: For input string: "life_stone_community"
    at java.lang.NumberFormatException.forInputString(Unknown Source)
    at java.lang.Integer.parseInt(Unknown Source)
    at java.lang.Integer.parseInt(Unknown Source)
    at l2p.gameserver.data.xml.holder.MultiSellHolder.parseFile(Unknown Source)
    at l2p.gameserver.data.xml.holder.MultiSellHolder.parse(Unknown Source)
    at l2p.gameserver.data.xml.holder.MultiSellHolder.parseData(Unknown Source)
    at l2p.gameserver.data.xml.holder.MultiSellHolder.<init>(Unknown Source)
    at l2p.gameserver.data.xml.holder.MultiSellHolder.<clinit>(Unknown Source)
    at l2p.gameserver.data.xml.Parsers.parseAll(Unknown Source)
    at l2p.gameserver.GameServer.<init>(Unknown Source)
    at l2p.gameserver.GameServer.main(Unknown Source)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

NumberFormatException: For input string: "life_stone_community"  
Код пытается прочесть int, а Вы ему сунете life_stone_community, он охреневает от происходящего и выдает ошибку. ) 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
20 часов назад, leo1043 сказал:

Всем доброе время суток кто нибудь мог бы мне подсказать что за ошибка не понимаю,и так со всеми мультиселлами 


ERROR holder.MultiSellHolder: Error loading file C:\Users\prole\Desktop\GameServer\data\multisell\CommunityShop\life_stone_community.xml
java.lang.NumberFormatException: For input string: "life_stone_community"
    at java.lang.NumberFormatException.forInputString(Unknown Source)
    at java.lang.Integer.parseInt(Unknown Source)
    at java.lang.Integer.parseInt(Unknown Source)
    at l2p.gameserver.data.xml.holder.MultiSellHolder.parseFile(Unknown Source)
    at l2p.gameserver.data.xml.holder.MultiSellHolder.parse(Unknown Source)
    at l2p.gameserver.data.xml.holder.MultiSellHolder.parseData(Unknown Source)
    at l2p.gameserver.data.xml.holder.MultiSellHolder.<init>(Unknown Source)
    at l2p.gameserver.data.xml.holder.MultiSellHolder.<clinit>(Unknown Source)
    at l2p.gameserver.data.xml.Parsers.parseAll(Unknown Source)
    at l2p.gameserver.GameServer.<init>(Unknown Source)
    at l2p.gameserver.GameServer.main(Unknown Source)

нельзя выдавать в название мултисеел в string (то и есть именна) только в интегре (int) как уже писал выше Rolo

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
20 часов назад, leo1043 сказал:

Всем доброе время суток кто нибудь мог бы мне подсказать что за ошибка не понимаю,и так со всеми мультиселлами 


ERROR holder.MultiSellHolder: Error loading file C:\Users\prole\Desktop\GameServer\data\multisell\CommunityShop\life_stone_community.xml
java.lang.NumberFormatException: For input string: "life_stone_community"
    at java.lang.NumberFormatException.forInputString(Unknown Source)
    at java.lang.Integer.parseInt(Unknown Source)
    at java.lang.Integer.parseInt(Unknown Source)
    at l2p.gameserver.data.xml.holder.MultiSellHolder.parseFile(Unknown Source)
    at l2p.gameserver.data.xml.holder.MultiSellHolder.parse(Unknown Source)
    at l2p.gameserver.data.xml.holder.MultiSellHolder.parseData(Unknown Source)
    at l2p.gameserver.data.xml.holder.MultiSellHolder.<init>(Unknown Source)
    at l2p.gameserver.data.xml.holder.MultiSellHolder.<clinit>(Unknown Source)
    at l2p.gameserver.data.xml.Parsers.parseAll(Unknown Source)
    at l2p.gameserver.GameServer.<init>(Unknown Source)
    at l2p.gameserver.GameServer.main(Unknown Source)

мультисел должен быть цифрами но не так как у тебя

не правильно "life_stone_community.xml" правильно "346445.xml"

Изменено пользователем Infinitys

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
1 час назад, Infinitys сказал:

мультисел должен быть цифрами но не так как у тебя

не правильно "life_stone_community.xml" правильно "346445.xml"

сурезно ? это зависит от сборки или от рук если есть занания у меня мультисилы вообще на русс языке  и плевать все работает

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
36 минут назад, Phoenix сказал:

сурезно ? это зависит от сборки или от рук если есть занания у меня мультисилы вообще на русс языке  и плевать все работает

ты же реально не адекватный парень)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
55 минут назад, Phoenix сказал:

сурезно ? это зависит от сборки или от рук если есть занания у меня мультисилы вообще на русс языке  и плевать все работает

ну вообще-то да зависит от сборки но у него овер(матрац ,емурт и т.д) основа и данный парсер multisell не подерживает String только Integer не более, то и есть только цифры(1234567890)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Дефолтные феникс/овер ид мультисела определяют по названию хмлки, т.е. банально Integer.parseInt(fileName).

Если хочется как угодно назвать, то надо пихать ид к примеру в ноду config в файле и считывать оттуда.

Ну или формировать к примеру названия хмлок как  "id name.xml", и перед парсингом имени на тему ид отрезать от этого имени все что идет после первого же пробела. К примеру  у меня именно так сделано.

Спойлер

de6a001d9f93b249520cb7e52006f1ed.png


id = Integer.parseInt(f.getName().replaceAll(".xml", Strings.EMPTY).split(" ")[0]);

 

 

Изменено пользователем Gaikotsu
  • Like 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Просто создавай папки внутри папки с мсами с нужными названиями и все.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
21 час назад, Phoenix сказал:

сурезно ? это зависит от сборки или от рук если есть занания у меня мультисилы вообще на русс языке  и плевать все работает

Спасибо,но мне тогда не понятно почему я не могу закинуть новые плащи на сервер закидываю все как положено, а пишет ошибку. На hf в бд же не нужно заливать sql файлы?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...