31.03.2010, 15:50
|
#3
|
Пользователь
Регистрация: 30.06.2009
Возраст: 37
Сообщений: 86
Отблагодарили 8 раз(а)
Рейтинг мнений:
|
Re: ГМ -шоп в коммунити панели или на итеме
Твоя задача отключить защиту на проверку НПЦ, ГМа и тд в классе мультеселла и добавить команду в класс коммунити борд ещё одну команду типо _multisell. А вообще - есть реализация на l2jserver, даже на этом форуме где-то видел ссылки на них
Добавлено через 3 минуты
короче вот, добавляй это в communityboard.java:
else if(command.startsWith("_bbsmultisell;"))
{
StringTokenizer st = new StringTokenizer(command, ";");
st.nextToken();
TopBBSManager.getInstance().parsecmd("_bbstop;" + st.nextToken(), activeChar);
L2Multisell.getInstance().separateAndSend(Integer. parseInt(st.nextToken()), activeChar, 0, false, 0);
}
Закоментируй следующее в multisellchoose.java в папке clientpackets (хотя тут уже закомментировано, тебе остаётся найти эти строки:
/*if (!player.isGM() && (target == null
|| !(target instanceof L2Npc)
|| !list.checkNpcId(((L2Npc)target).getNpcId())
|| !((L2Npc)target).canInteract(player)))
return;*/
/*if (merchant == null)
return;*/
Добавлено через 4 минуты
и теперь спокойно можешь использовать _multisell в html-ках коммунитиборд. Мануал для сборок l2jserver
Добавлено через 5 минут
а, и еще забыл: добавь импорты в communityboard.java:
import java.util.StringTokenizer;
import net.sf.l2j.gameserver.model.L2Multisell;
Последний раз редактировалось figure; 31.03.2010 в 15:57.
Причина: Добавлено сообщение
|
|
|