Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Смена ника
#1
Друзья! Дело вот в чем... Сервис менеджер полностью функционирует, но, смена ника не работает! Пишет что "Вы успешно сменили ник" но монеты не взымаются, смены ника не происходит!
Вот код: else if (event.startsWith("changeName"))
{
try
{
String newName = event.substring(11);

if (st.getQuestItemsCount(changeNameItemId) >= changeNameItemCount)
{
if (newName == null)
{
return "ChangeName.htm";
}
if (!newName.matches("^[a-zA-Z0-9]+$"))
{
player.sendMessage("Incorrect name. Please try again.");
return "ChangeName.htm";
}
if (newName.equals(player.getName()))
{
player.sendMessage("Please, choose a different name.");
return "ChangeName.htm";
}
else if (CharNameTable.getInstance().doesCharNameExist(newName))
{
player.sendMessage("The name " + newName + " already exists.");
return "ChangeName.htm";
}
else
{
st.takeItems(changeNameItemId, changeNameItemCount);
player.setName(newName);
player.store();
player.sendMessage("Your new character name is " + newName);
player.broadcastUserInfo();
player.getClan().broadcastClanStatus();

return "ChangeName-Success.htm";
}
}
return "ChangeName-NoItems.htm";
}
catch (Exception e)
{
player.sendMessage("Вы успешно сменили ник!");
return "ChangeName.htm";
}
}
Ответ
#2
Цитата: catch (Exception e)
{
player.sendMessage("Вы успешно сменили ник!");
return "ChangeName.htm";
}
Заменить на:
Цитата: catch (Exception e)
{
player.sendMessage("Ошибка! Что-то пошло не так.");
return "ChangeName.htm";
}

Что напишет персонажу?)
[Изображение: 4e38c909fcd08c5fcdf363b54a62.png]
Ответ
#3
"Ошибка! Что-то пошло не так. )))))
Ответ
#4
lasthero1994 Написал:"Ошибка! Что-то пошло не так. )))))

прописать это и скинуть сюда результат
Код:
            catch (Exception e)
            {
                player.sendMessage("Вы успешно сменили ник!");
                e.printStackTrace();
                return "ChangeName.htm";
            }
Ответ
#5
в конец кода прописать с заменой ?
Ответ
#6
Что за "специалист" в отлов исключения засунул сообщение об успешном выполнении?:confused:
Aka Stels
Ответ
#7
Результат тот же! Смены ника не происходит! Валюта не взымается! Прошу помощи ребят!
Ответ
#8
lasthero1994 Написал:Результат тот же! Смены ника не происходит! Валюта не взымается! Прошу помощи ребят!

При смене и получении ошибки зайдите в лог сервера и найдите строки, которые добавляются, когда в игре нажимаете на кнопку. Эти строки скиньте сюда
L2j Pane v1.7 - админка для вашего L2 сервера
Ответ
#9
java.lang.StringIndexOutOfBoundsException: String index out of range: -1
at java.lang.String.substring(Unknown Source)
at custom.Services.Services.onAdvEvent(Unknown Source)
at ru.catssoftware.gameserver.model.quest.Quest.notifyEvent(Unknown Sour
ce)
at ru.catssoftware.gameserver.model.actor.instance.L2PcInstance.processQ
uestEvent(Unknown Source)
at ru.catssoftware.gameserver.network.clientpackets.RequestBypassToServe
r.runImpl(Unknown Source)
at ru.catssoftware.gameserver.network.clientpackets.L2GameClientPacket.r
un(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Ответ
#10
Перед:
String newName = event.substring(11);
напишите:
System.out.println(event);
И скиньте то, что напишет консоль
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Смена внешнего вида брони/оружия ErichKrause 26 8,293 11-09-2017, 05:21 AM
Последний пост: Splinter
  Смена html (языка) на PTS платформе raindew 26 4,938 03-08-2015, 03:53 AM
Последний пост: Zubastic
  Смена цвета ника. CyMpak2009 10 2,808 12-16-2014, 03:13 AM
Последний пост: Zubastic
  смена цвета на нике и титуле l2 Rimmer 9 5,990 09-13-2014, 10:57 AM
Последний пост: Donatte
  Смена профессии dimanez 2 1,616 12-07-2013, 04:53 PM
Последний пост: uzola
  Команда на смену ника savitskiy 6 3,102 07-10-2013, 03:28 PM
Последний пост: KID
  L2 изменение ника персонажа,сервисы... InRTechnolog 3 1,859 03-14-2013, 09:55 PM
Последний пост: InRTechnolog
  Смена ника/титула игрока slimline 6 3,856 03-28-2012, 03:35 AM
Последний пост: Zeratyl
  Смена пола и НПЦ АУКЦИОН blact 8 3,275 10-28-2011, 06:27 PM
Последний пост: blact
  Смена пола SkAvenger 0 1,655 03-23-2011, 09:47 PM
Последний пост: SkAvenger

Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)