CalypsoToolz 451 Опубликовано 3 августа, 2013 Привет форумчане. Использую сборку 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; } Надеюсь на Вашу помощь) с меня + Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Evolution 243 Опубликовано 3 августа, 2013 Вопрос не по теме,а можно ссылку на камунку полную? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
CalypsoToolz 451 Опубликовано 3 августа, 2013 Вопрос не по теме,а можно ссылку на камунку полную? Ссылки нет) выдирай из Eternity-World, на форуме где-то шара исходов была. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Evolution 243 Опубликовано 3 августа, 2013 Ссылки нет) выдирай из Eternity-World, на форуме где-то шара исходов была. Спасибо,поищим Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Evolution 243 Опубликовано 3 августа, 2013 хм,странно мол нету исходов Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
CalypsoToolz 451 Опубликовано 3 августа, 2013 (изменено) хм,странно мол нету исходов Вот тема, щас с сайтом у них что-то. Изменено 3 августа, 2013 пользователем BymerOK Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Saick 46 Опубликовано 3 августа, 2013 (изменено) TopBBSManager.getInstance().parsecmd(command, activeChar); зачем это в начале?) 2 раза юзать команду это шик) Изменено 3 августа, 2013 пользователем Saick 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
CalypsoToolz 451 Опубликовано 4 августа, 2013 TopBBSManager.getInstance().parsecmd(command, activeChar); зачем это в начале?) 2 раза юзать команду это шик) Ну а по теме ответ есть? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Russian 49 Опубликовано 4 августа, 2013 Он тебе ответил 2 раза используешь TopBBSManager.getInstance().parsecmd(command, activeChar); зачем это в начале?) 2 раза юзать команду это шик) дальше подумать может быть удалить стоить 1-н раз что бы использовать? и включить немного логику? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
CalypsoToolz 451 Опубликовано 4 августа, 2013 Он тебе ответил 2 раза используешь дальше подумать может быть удалить стоить 1-н раз что бы использовать? и включить немного логику? Мб тебе посты не набивать? Ошибка не в этом, недавно удалил строку одну - тоже самое. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
LordWinter 78 Опубликовано 5 августа, 2013 (изменено) чтобы не писало что такая команда не существует в 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 Изменено 5 августа, 2013 пользователем LordWinter 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Saick 46 Опубликовано 5 августа, 2013 (изменено) activeChar.sendMessage(Пожалуйста, выберите предмет который желаете улучшить!); activeChar.sendPacket(new ExShowVariationMakeWindow()); activeChar.cancelActiveTrade(); Оставь это только Изменено 5 августа, 2013 пользователем Saick 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
CalypsoToolz 451 Опубликовано 6 августа, 2013 Всем спасибо, уже все нормально. Парсер этой команды отсутствовал просто) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты