Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
community
#11
ZaiMen Написал:CommunityBoard.java
Код:
import l2n.game.model.L2Multisell; // поправь
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);
            }
Тема создана не правильна

Уже ближе к делу. Smile Но для работы ГМ шопа этого мала. Не забывайте про привязку к NPC
Ответ
#12
можно поподробней?
Ответ
#13
BimBom Написал:может я не так понимаю но мне кажеться если прописать правильный путь после action="вот тут то все будет работать" и бафер и гк и гм, что не кто не знает как это сделать?
к примеру в индексе строка
Код:
<button value="название кнопки" action="bypass -h _bbsscripts;80;services.RateBonus:list" width=150 height=30 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF">
сам индекс в паке data\top\bartz\html к другой папке путь до html например к баферу data\html\mods\npcBuffer подскажите как путь прописать чтоб открывал этот файл если такое возможно

CommunityBoard.java
Код:
import java.util.StringTokenizer;
// import l2n.game.model.L2Multisell;
// import l2n.game.model.L2Skill;
// import l2n.game.tables.SkillTable;

else if(command.startsWith("_bbsscripts;"))
            {
                StringTokenizer st = new StringTokenizer(command, ";");
                st.nextToken();
                TopBBSManager.getInstance().parsecmd((new StringBuilder()).append("_bbstop;").append(st.nextToken()).toString(), activeChar);
                String com = st.nextToken();
                String word[] = com.split("\\s+");
                String args[] = com.substring(word[0].length()).trim().split("\\s+");
                String path[] = word[0].split(":");
                if(path.length != 2)
                {
                    System.out.println("Bad Script bypass!");
                    return;
                }
                HashMap<String, Object> variables = new HashMap<String, Object>();
                variables.put("npc", null);
                activeChar.callScripts(path[0], path[1], word.length != 1 ? (new Object[] { args }) : new Object[0], variables);
            }
            else if(command.startsWith("_bbsscripts_ret;"))
            {
                StringTokenizer st = new StringTokenizer(command, ";");
                st.nextToken();
                String page = st.nextToken();
                String com = st.nextToken();
                String word[] = com.split("\\s+");
                String args[] = com.substring(word[0].length()).trim().split("\\s+");
                String path[] = word[0].split(":");
                if(path.length != 2)
                {
                    System.out.println("Bad Script bypass!");
                    return;
                }
                HashMap<String, Object> variables = new HashMap<String, Object>();
                variables.put("npc", null);
                Object subcontent = activeChar.callScripts(path[0], path[1], word.length != 1 ? (new Object[] { args }) : new Object[0], variables);
                TopBBSManager.getInstance().showTopPage(activeChar, page, String.valueOf(subcontent));
            }

Добавлено через 9 минут
BimBom Написал:можно поподробней?
Находите свои исходники на компе, открываете папку с ядром, кликаем на кнопку найти, в строку поиска копипастом вставляете CommunityBoard.java, открываем блокнотом - вкл мозги.
Если что не получилось обратно возращаемся на форум пишим что имено не получилось [не забываем указывать какой сервер вы исп.]
Ответ
#14
как я понял исходники это сам сервер открыть папку с ядром это папка libs там лежит не много файлов в формате jar а искать поисковиком в самой папке предлагаете если это так то с этих надписей можно упасть со стула от смеха может я не так понял?=) сборка у меня от l2open скомпилировал исходники от 590 версии комунити запускаеться отдельным окном если мне надо копаться в ядре сервера то можете сказать для чего это? а то я не как не магу понять и за ядро какой файл отвечает core.jar ? я думаю если файл jar открыть блокнотам мозги будет включить тяжело для этого есть программа под названием DJ Java Decompiler

Добавлено через 15 минут
может найдётся такой человек который объяснит моей голове все подробно что как и зачем=)
Ответ
#15
ZaiMen Написал:CommunityBoard.java
Код:
import l2n.game.model.L2Multisell; // поправь
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);
            }
Тема создана не правильна

Не будет у тебя он покупать т.к. стоит в мультах привязка к NPC
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  community tablichka 12 8,362 01-23-2016, 06:31 PM
Последний пост: grabedinex
  Community Server YuLs 8 3,923 01-22-2016, 08:09 PM
Последний пост: Yakuza
  Community Board задержка mego4el 6 1,690 12-01-2015, 07:19 PM
Последний пост: Zubastic
  Lineage 2 community oshadow 2 1,264 10-14-2015, 12:43 AM
Последний пост: demort
  Community Board fghk 64 19,429 07-27-2015, 02:58 PM
Последний пост: Disenchanted
  Community Board like Steam for Lineage communityboard 25 8,286 05-01-2015, 10:50 PM
Последний пост: PowerLife
  Нужна помощь с Community Board 0neTwo 10 4,069 12-11-2014, 03:34 PM
Последний пост: 0neTwo
  Ошибка Community тп Saikor 9 2,940 01-18-2014, 12:35 AM
Последний пост: Saikor
  Community board kekeIIIka 1 1,923 01-06-2014, 01:22 AM
Последний пост: DRIAD
  Как Открыть Диалог С Нпс Из Community Board ? Xample 0 1,713 11-18-2013, 01:23 AM
Последний пост: Xample

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


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