Рейтинг темы:
  • 1 Голос(ов) - 1 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
скрипт
#1
11234455566

Добавлено через 2 минуты
не пойму почему но очень неудобно создавать темы на форуме.
проблема в скрипте на смену ника. В общем ник не меняется, дон монета не взымается. Хотя пишет ник успешно сменен! Ошибок в GS нету

Добавлено через 2 минуты
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";
}
}

Добавлено через 3 минуты
чего то нехватает. подскажите чего?)
Ответ
#2
Vasya Написал:11234455566

Добавлено через 2 минуты
не пойму почему но очень неудобно создавать темы на форуме.
проблема в скрипте на смену ника. В общем ник не меняется, дон монета не взымается. Хотя пишет ник успешно сменен! Ошибок в GS нету

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

Ответ по теме : экстрасенсы в отпуске


Тут Вам не чат, что бы каждые 2 минуты добавлять сообщения. Как научитесь пользоваться форумом, прочтёте все правила + воспользуетесь поиском и только тогда, возможно, решение проблемы придёт само собой.
СЕО Оптимизация сайтов
Ответ
#3
gorodetskiy Написал:Не пойму почему нельзя создать тему с готовым описанием проблемы и ознакомиться с правилами форума.

Ответ по теме : экстрасенсы в отпуске

вы что скрипт не видите? я все красиво оформил но тема не создается типо чего то нехватает вот поэтому и результат такой
Ответ
#4
Vasya, В соседних темах посмотрите оформление, тогда станет понятно.
СЕО Оптимизация сайтов
Ответ
#5
Vasya Написал:вы что скрипт не видите? я все красиво оформил но тема не создается типо чего то нехватает вот поэтому и результат такой
Это красиво ?
Вот так хотя бы надо:
[SRC="java"]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(new Name))
{
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";
}
}[/SRC]

А "В общем ник не меняется, дон монета не взымается. Хотя пишет ник успешно сменен!" из за того, что в Exception вы влепили:

Код:
player.sendMessage("Вы успешно сменили ник!");
return "ChangeName.htm";
Ответ
#6
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(new Name))
{
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)


Вот так надо?
Ответ
#7
Вот так не надо, метод тыка и "авось прокатит" хорошим не кончается, вперед учить матчасть, если не хотите учить, раздел "рынок" ждет вас.
Ответ
#8
Без логов трудно... Но вангую что здесь очепятка...


if (CharNameTable.getInstance().doesCharNameExist(new Name))
{
player.sendMessage("The name " + newName + " already exists.");
return "ChangeName.htm";
}
Ответ
#9
Сборку хотя бы укажи)
Ответ
#10
Cywka! Написал:Сборку хотя бы укажи)
Зачем?
Тут же кружок ванг.
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Скрипт для альт+б Jm0t 0 1,986 03-21-2019, 04:18 PM
Последний пост: Jm0t
  Помогите переписать скрипт с Python на Java Virrilis3 0 1,647 03-29-2018, 10:55 PM
Последний пост: Virrilis3
  кто может открыть .u формат скрипт? velterna 1 2,118 01-31-2018, 09:49 PM
Последний пост: PROGRAMMATOR
  Скрипт не срабатывает сразу Froust 4 2,647 09-22-2017, 02:14 PM
Последний пост: Froust
  скрипт на превращение зарича по id v1kt0r 3 2,352 05-07-2017, 10:04 PM
Последний пост: Emperor
  Скрипт статистики онлайн серверов NewUser 18 5,631 01-26-2015, 02:33 PM
Последний пост: Apoloser
  Скрипт установки сервера не работает. Linux /. SunWar 2 1,501 08-24-2014, 06:48 PM
Последний пост: SunWar
  Нужен скрипт на услуги донат менеджера (PW Soft) Intruder 3 2,473 05-26-2014, 08:22 AM
Последний пост: Masone
  скрипт кс Vasya 9 2,624 04-07-2014, 08:20 PM
Последний пост: L2scripts-Guard
  Скрипт для игры -NooK- 0 1,289 08-20-2013, 11:57 PM
Последний пост: -NooK-

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


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