кто хорошо разбирается в Java - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Сообщество Календарь
Вернуться   Форум администраторов игровых серверов > MMO > Lineage II

Lineage II
Дискуссии на тему создания, настройки и обслуживания серверов Lineage 2. При поддержке: Премиум услуги по рекламе

Ответ
Опции темы
Непрочитано 10.08.2011, 23:45   #1
Аватар для NightAngel
Пользователь

Автор темы (Топик Стартер) кто хорошо разбирается в Java

Может кто сказать есть ли тут разрешение на продажу в Community Board не только гму?
Фаил этот MultiSellChoose
вот он сам =>
Открыть:
Свернуть ↑Развернуть ↓

Не могу найти Java код на разшение продажи в Community Board Shop ,чтоб продавало не только гму.
Нашёл этот код в сборке Legacy[xCore]Server Rev.5 ,там в комунке можно покупать обычным игроком .Вот хочу выдрать етот код чтоб можно было покупать не только Гмом .Только незнаю где он тут имено ,так как не знаю Java( .
Кто хорошо знает Java помогите плиз.
Или скажите де вопше надо копать чтоб можно было покупать в комунке не только гмом.
NightAngel вне форума Ответить с цитированием
Непрочитано 11.08.2011, 00:07   #2
Аватар для Archiel
Пользователь

По умолчанию Re: кто хорошо разбирается в Java

Я ничего на первый взгляд не увидел. Может это у тебя запрет на продажу стоит, а не тут какие-то особые разрешения?
Archiel вне форума Отправить сообщение для Archiel с помощью ICQ Ответить с цитированием
Непрочитано 11.08.2011, 00:15   #3
Аватар для NightAngel
Пользователь

Автор темы (Топик Стартер) Re: кто хорошо разбирается в Java

Цитата:
Сообщение от Archiel Посмотреть сообщение
Я ничего на первый взгляд не увидел. Может это у тебя запрет на продажу стоит, а не тут какие-то особые разрешения?
В том и дело может и запрет (
я в Java дуб дерево(
вот че написано в моем Multisellchoose

L2Npc target = player.getLastFolkNPC();
if (!player.isGM() && (target == null
|| !list.checkNpcObjectId(target.getObjectId())
|| !target.canInteract(player)))
{
player.setMultiSell(null);
return;
}
вроде тут ковырять надо но как тут прописать я хз(
п.с. бле весь Google перерыл нема таких тем ,чтобы можно было покупать в комунити не только гмом(

Последний раз редактировалось NightAngel; 11.08.2011 в 01:00.
NightAngel вне форума Ответить с цитированием
Непрочитано 11.08.2011, 02:13   #4
Аватар для Archiel
Пользователь

По умолчанию Re: кто хорошо разбирается в Java

Сотри "!player.isGM() &&" и посмотри что получится.
Archiel вне форума Отправить сообщение для Archiel с помощью ICQ Ответить с цитированием
Непрочитано 11.08.2011, 14:52   #5
Аватар для NightAngel
Пользователь

Автор темы (Топик Стартер) Re: кто хорошо разбирается в Java

Цитата:
Сообщение от Archiel Посмотреть сообщение
Я ничего на первый взгляд не увидел. Может это у тебя запрет на продажу стоит, а не тут какие-то особые разрешения?
Archiel мож поглядеть вот етот фаил где может быть запрет (com.l2jserver.gameserver.network.clientpackets;[RequestBypassToServer])
Открыть:
Свернуть ↑Развернуть ↓

Есть тут запрет или нет?
NightAngel вне форума Ответить с цитированием
Непрочитано 11.08.2011, 15:41   #6
Аватар для Archiel
Пользователь

По умолчанию Re: кто хорошо разбирается в Java

Я тут увидел запрет только на использование админ команд, но не комьюнити.
Ты знаешь, я не ах какой знаток Java, но тут надо скорее просто уметь читать.

Код:
if (_command.startsWith("admin_")) //&& activeChar.getAccessLevel() >= Config.GM_ACCESSLEVEL)
 {
 String command = _command.split(" ")[0];

 IAdminCommandHandler ach = AdminCommandHandler.getInstance().getAdminCommandH andler(command);

 if (ach == null)
 {
 if ( activeChar.isGM() )
 activeChar.sendMessage("The command " + command.substring(6) + " does not exist!");

 _log.warning("No handler registered for admin command '" + command + "'");
 return;
 }

 if (!AdminCommandAccessRights.getInstance().hasAccess (command, activeChar.getAccessLevel()))
 {
 activeChar.sendMessage("You don't have the access rights to use this command!");
 _log.warning("Character " + activeChar.getName() + " tried to use admin command " + command + ", without proper access level!");
 return;
 }

 if (AdminCommandAccessRights.getInstance().requireCon firm(command))
 {
 activeChar.setAdminConfirmCmd(_command);
 ConfirmDlg dlg = new ConfirmDlg(SystemMessageId.S1);
 dlg.addString("Are you sure you want execute command "+_command.substring(6)+" ?");
 activeChar.sendPacket(dlg);
 }
Вот здесь есть проверка на права при использовании //admin команд.
А дальше я ничего подобного не видел.
Archiel вне форума Отправить сообщение для Archiel с помощью ICQ Ответить с цитированием
Непрочитано 11.08.2011, 23:41   #7
Аватар для NightAngel
Пользователь

Автор темы (Топик Стартер) Re: кто хорошо разбирается в Java

Понятно кароче.
Нада копать в MultiSellChoose,только что там дописывать хз(
NightAngel вне форума Ответить с цитированием
Непрочитано 13.08.2011, 22:13   #8
Аватар для m095
Заинтересовавшийся

По умолчанию Re: кто хорошо разбирается в Java

http://pastebin.com/xAQRp3mJ
доработал. вам тоже надо поработать.
Найдите строку
Код:
int bbsids[] = {1111,2222};
тут надо перечислить ИД мультиселов которые можно открывать в bbs шопе.
если не указать их, то покупка не получится.

p.s. Если сможете сами, то вынесите эту строку в конфиг.
m095 вне форума Отправить сообщение для m095 с помощью ICQ Ответить с цитированием
Непрочитано 14.08.2011, 00:09   #9
Аватар для NightAngel
Пользователь

Автор темы (Топик Стартер) Re: кто хорошо разбирается в Java

Помог m095, все работает.
тему Closed .
NightAngel вне форума Ответить с цитированием
Непрочитано 06.08.2012, 15:52   #10
Пользователь

По умолчанию Re: кто хорошо разбирается в Java

Цитата:
Сообщение от NightAngel Посмотреть сообщение
Помог m095, все работает.
тему Closed .

Я уже тритий день пытаюсь найти где включить етот доступ но точного ответа так и немогу насти у меня нет MultiSellChoose такого фала на сервере и нет представлений где мне копать
leopardos вне форума Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ищу работу (хорошо оплачиваемую) ЕГМ или ГМ Razorvanec Рынок / Marketplace 2 22.01.2011 07:28
Java c1 HastemaNS Lineage II 1 08.12.2010 14:25
Налоги - Это хорошо! krisadr Lineage II 1 21.10.2009 00:22
PTS & Java PuShKinG Lineage II 7 20.08.2009 23:08


© 2007–2024 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 06:23. Часовой пояс GMT +3.

Вверх