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

Вставка Life Stone В Community

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

Привет форумчане. Использую сборку L2J, добавил в альт+б функцию вставки\удаления ЛСов. Всё работает, но при нажатии на кнопку с байпассом _bbsAugment;add перекидывает на страницу, где написано мол команда _bbsAugment;add не реализована, а окно вставки ЛС открывается на заднем плане. Мне же необходимо чтобы просто открывалось окно вставки "над комьюнити", а не за ним, ну и чтоб не писало что такая команда не реализована.

Вот код вставки ЛС из CommunityBoard.java


else if (command.startsWith("_bbsAugment;add"))
         {
         if (Config.ALLOW_COMMUNITY_MULTISELL)
         {
         TopBBSManager.getInstance().parsecmd(command, activeChar);
         activeChar.sendMessage("Пожалуйста, выберите предмет который желаете улучшить!");
           activeChar.sendPacket(new ExShowVariationMakeWindow());
           activeChar.cancelActiveTrade();
           TopBBSManager.getInstance().parsecmd(command, activeChar);
           return;
         }
activeChar.sendMessage("Функция выключена Администратором!");
return; 
         }

Надеюсь на Вашу помощь) с меня +

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


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

Вопрос не по теме,а можно ссылку на камунку полную?

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


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

Вопрос не по теме,а можно ссылку на камунку полную?

Ссылки нет) выдирай из Eternity-World, на форуме где-то шара исходов была.

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


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

Ссылки нет) выдирай из Eternity-World, на форуме где-то шара исходов была.

Спасибо,поищим

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


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

хм,странно мол нету исходов

Вот тема, щас с сайтом у них что-то.

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

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


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

TopBBSManager.getInstance().parsecmd(command, activeChar);

зачем это в начале?)

2 раза юзать команду это шик)

Изменено пользователем Saick
  • Upvote 1

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


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

TopBBSManager.getInstance().parsecmd(command, activeChar);

зачем это в начале?)

2 раза юзать команду это шик)

Ну а по теме ответ есть?

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


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

Он тебе ответил 2 раза используешь

 

TopBBSManager.getInstance().parsecmd(command, activeChar);

зачем это в начале?)

2 раза юзать команду это шик)

дальше подумать может быть удалить стоить 1-н раз что бы использовать? и включить немного логику?

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


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

Он тебе ответил 2 раза используешь

 

 

дальше подумать может быть удалить стоить 1-н раз что бы использовать? и включить немного логику?

Мб тебе посты не набивать? Ошибка не в этом, недавно удалил строку одну - тоже самое.

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


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

чтобы не писало что такая команда не существует в TopBBSManager.java в парсер добавь например

else if (command.startsWith("_bbsAugment;add"))
{
      	 String content = HtmCache.getInstance().getHtm(activeChar.getHtmlPrefix(), "data/html/CommunityBoard/7.htm");
           if (content == null)
           {
               content = "<html><body><br><br><center>404 :File not found: 'data/html/CommunityBoard/index.htm' </center></body></html>";
           }
           separateAndSend(content, activeChar);
}

 

если не понял меня изучай мои исходы http://rghost.ru/42642109

Изменено пользователем LordWinter
  • Upvote 1

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


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

activeChar.sendMessage(Пожалуйста, выберите предмет который желаете улучшить!);

activeChar.sendPacket(new ExShowVariationMakeWindow());

activeChar.cancelActiveTrade();

 

Оставь это только

Изменено пользователем Saick
  • Upvote 1

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


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

Всем спасибо, уже все нормально. Парсер этой команды отсутствовал просто)

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


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

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

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

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

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

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

Войти

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

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

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

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

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