Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
[help]Бафер и гк через Community Board
#21
Bastexses Написал:код который я выложил сверху он и находится в файле 30.htm

кстати нашол ещё 1 бафера сёдня про которого вобще все забыли
это бафер из кетры или варки альянс
там при 3 лвл он бафает вас в деревни кетры или варки

Дело не в баферах, подойдет любой, если вызвать его скрипт или хтм-ку, из комунити, они норм вызываютя, но бафать не будет, (хотя плату снимает исправно) если данного непися не будет на таргете у вызывающего диалог. Нужно переписать сам скрипт так, что бы в нем не было обязательного таргета непися, вот только как это сделать, я уже хз. Если кто сделает, готов оплатить труды в разумных пределах.
Ответ
#22
щяс мы этот вопрос решаем в нашей команде
также думаю скоро вопрос с ГК решим тоже
L2Ace
Ответ
#23
Bastexses Написал:<html>
<body>
<center>
<table>
<tr>
<td><button value="Новости" action="bypass -h _bbstop" width=90 height=25 back="L2UI_ct1.button_df" fore="L2UI_ct1.button_df"></td>
<td><button value="Справка" action="bypass -h _bbstop;20" width=90 height=25 back="L2UI_ct1.button_df" fore="L2UI_ct1.button_df"></td>
<td><button value="Магазин" action="bypass -h _bbstop;30" width=90 height=25 back="L2UI_ct1.button_df" fore="L2UI_ct1.button_df"></td>
<td><button value="Эвенты" action="bypass -h _bbstop;40" width=90 height=25 back="L2UI_ct1.button_df" fore="L2UI_ct1.button_df"></td>
<td><button value="О сервере" action="bypass -h _bbstop;50" width=90 height=25 back="L2UI_ct1.button_df" fore="L2UI_ct1.button_df"></td>
</tr>
</table>

<img src="L2UI.SquareWhite" width=600 height=1>

<table width=600>
<tr><td height=420>

<center><font color=LEVEL>Магазин</font></center>

<img src="L2UI.SquareWhite" width=600 height=1>

<center><font color=9900CC>Weapon/Armor:</font></center>

<table>
<tr>
<td width=150><a action="bypass -h _bbsmultisell;30;90016"><font color="aadd77">D Weapon</font></a></td>
<td width=150><a action="bypass -h _bbsmultisell;30;90004"><font color="aadd77">D Armor</font></a></td>
<td width=150><a action="bypass -h _bbsmultisell;30;90015"><font color="aadd77">C Weapon</font></a></td>
<td width=150><a action="bypass -h _bbsmultisell;30;90003"><font color="aadd77">C Armor</font></a></td>
</tr>
</table>

<center><font color=9900CC>Разное:</font></center>

<table>
<tr>
<td width=150><a action="bypass -h _bbsmultisell;30;90018"><font color="aadd77">Shots</font></a></td>
<td width=150><a action="bypass -h _bbsmultisell;30;90020"><font color="aadd77">Recipe</font></a></td>
<td width=150><a action="bypass -h _bbsmultisell;30;124"><font color="aadd77">Potion</font></a></td>
<td width=150><a action="bypass -h _bbsmultisell;30;123654"><font color="aadd77">Nobless</font></a></td>
</tr>
<tr>
<td width=150><a action="bypass -h _bbsmultisell;30;33003300"><font color="aadd77">SA</font></a></td>
<td width=150><a action="bypass -h _bbsmultisell;30;653"><font color="aadd77">Stone</font></a></td>
<td width=150><a action="bypass -h _bbsmultisell;30;6542"><font color="aadd77">Pets</font></a></td>
<td width=150></td>
</tr>
</table>

<center><font color=LEVEL>Услуги:</font></center>

<table>
<tr>
<td width=200><a action="bypass -h _bbsscripts;30;services.Rename:rename_page"><font color="aadd77">Поменять имя</font></a></td>
<td width=200><a action="bypass -h _bbsscripts;30;services.NickColor:list"><font color="aadd77">Поменять цвет имени</font></a></td>
<td width=200><a action="bypass -h _bbstop;60"><font color="aadd77">Mammon</font></a></td>
</tr>
</table>
<img src="L2UI.SquareWhite" width=600 height=1>

<center><font color=0000FF>By ZINGER For l2union.com</font></center>
<img src="L2UI.SquareWhite" width=600 height=1>
</td></tr>
</table>
</center>
</body>
</html>


вот более новая версия
<center><font color=LEVEL>Услуги:</font></center>

<table>
<tr>
<td width=200><a action="bypass -h _bbsscripts;30;services.Rename:rename_page"><font color="aadd77">Поменять имя</font></a></td>
<td><a action="bypass -h _bbsscripts;30;services.ExpandInventoryConfusedhow"><font color="aadd77">Расширить инвентарь</font></a></td>
</tr>
<tr>
<td><a action="bypass -h _bbsscripts;30;services.NickColor:list"><font color="aadd77">Поменять цвет имени</font></a></td>
<td><a action="bypass -h _bbsscripts;30;services.ExpandWarhouseConfusedhow"><font color="aadd77">Расширить склад</font></a></td>
</tr>
<tr>
<td><a action="bypass -h _bbsscripts;30;services.Rename:changesex_page"><font color="aadd77">Поменять пол</font></a></td>
<td><a action="bypass -h _bbsscripts;30;services.ExpandCWHConfusedhow"><font color="aadd77">Расширить клановый склад</font></a></td>
</tr>
<tr>
<td><a action="bypass -h _bbsscripts;30;services.RateBonus:list"><font color="aadd77">Удвоить рейты на неделю</font></a></td>
<td><a action="bypass -h _bbsscripts;30;services.WindowConfusedhow"><font color="aadd77">Увеличить число окон</font></a></td>
</tr>
</table>

</td></tr>
</table>

я хочу финал сборку использовать команды l2jserver. В этой связи хотел бы узнать:
1) _bbsmultisell , _bbsscripts где (в каком файле и папке) команда инициализации данных параметров, так как по умолчанию они в сборку не вшиты.
2) services.чото_там - тот же вопрос
3) как сделать продажу через bbs (продажу в магазин своего шмота)?
4) как сделать карьеру (смену профы, взятие саба, ноблеса) через bbs

Вообще хотелось бы знать какие вообще бывают bbs запросы
Ответ
#24
Цитата:я хочу финал сборку использовать команды l2jserver. В этой связи хотел бы узнать:
1) _bbsmultisell , _bbsscripts где (в каком файле и папке) команда инициализации данных параметров, так как по умолчанию они в сборку не вшиты.
2) services.чото_там - тот же вопрос
3) как сделать продажу через bbs (продажу в магазин своего шмота)?
4) как сделать карьеру (смену профы, взятие саба, ноблеса) через bbs

Вообще хотелось бы знать какие вообще бывают bbs запросы

Сама система зашита в ядре но сама панель лежит в датапке
вот как у меня
data/html/CommunityBoard/

сервисы потдерживает тока те которые уже есть в сборке
я сделал проще
банально открыл классмасетера и скапипастил от туда все ссылки на услуги
вот тут список
gameserver\data\scripts\npc\model\L2ClassMasterInstance.java

на вопрос 3 отвечаю:

просто к каждому запросу надо добавлять _bbs

а вот на вопрос 4 я сам это щяс пытаюсь сделать но могу сказать сразу

в панель вы не воткнте те скрипты которые не работают без таргета на вас

например бафер, гм и тд

надо писать заного скрипт новый для того чтобы он выполнял эти функци без обязательности брать вас в таргет
Ответ
#25
спасибо за ответ
новые вопросы
1) как сделать продажу из инвентаря в магазин через комьюнити? по типу
Код:
<button value="Продать" action="bypass -h npc_%objectId%_Sell" width=85 height=26 back="L2UI_ct1.button_df" fore="L2UI_ct1.button_df">
через нпс
2) может автотаргет на себя при открытии комьюнити панели можно сделать для бафов и профы?
3) как сделать заточку 100% за голды/сильверы через комьюнити с учетом уже имеющейся заточки?

Цитата:Сама система зашита в ядре но сама панель лежит в датапке
я про систему и спрашивал, я не настолько нуп) когда доделаю нормальный магаз всю комунити выкину для л2феникс с мультиселами для л2феникс.
меня конкретно интересовало где живет скрипт инициализации всего двигла _bbs , но если он вшит а исходников нет то и переписать не выйдет(
по любому как-то сделать можно, и астериос это доказал

Добавлено через 7 часов 53 минуты
Вот то, что я обещал Smile начало положено...
Скачать файл communityboard_0.9beta_by_kubanlan.rar
- communityboard по типу asterios сервера, тестировалось на сборке la2phoenix. Буду периодически обновлять. Жду новых идей от бастексеса Smile

Добавлено через 8 часов 52 минуты
Новая мысль сделать карьеру через _bbsservice. мож ты че придумаешь) я пока не просек где сервисы смотреть

Добавлено через 11 часов 39 минут
Ппц я жгу.... Так затупить, тут же все черным по белому написано.... ого.... ладно для тех кому непонятно как работают скрипты и куда ссылаются пишу.... на примере :
Код:
<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">

1) button - тут понятно, означает что будет выглядеть как кнопка
2) value="Удвоить рейты (неделя)" - тут то, что написанно на кнопке
3) action= - это означает что это активный элемент. означает что делать при нажатии , дальше ссылка
4) "bypass -h это не меняем, долго объяснять что делает, но оно необходимо
А вот это я долго догонял: Smile
5) _bbsscripts; - означает что вызов папки gs/data/scripts (по умолчанию все обращения идут gs/data/ )
6) 80; - это какую страницу после выполнения скрипта возвращать
7) services. - так как мы уже находимся в папке gs/data/scripts идет обращение напрямую к папке /gs/data/scripts/services , в которой находится файл со скриптом под названием
8) RateBonus - RateBonus (на самом деле он называется RateBonus.java , но тут видимо не нужна точная ссылка, ява и так понимает что это для нее)
9) :list" - это указание на каком слове в тексте файла RateBonus останавливаться и начинать выдавать команду
10) width=150 height=30 back="L2UI_CT1.Button_DF_Down" fore="L2UI_CT1.Button_DF"> - эта информация только для клиента, это рисунки из клиентской части, внешний вид кнопки

В связи с этим , и раз bbs ка умеет обрабатывать скрипты решусь предположить, что и бафер нужен скриптовый именно. Телепортер хз, скорее всего тоже. а то что карьера должна быть на скриптах это 100%. Вот кто может найти скрипты, так как мне лень Smile я пока магазин доделаю Smile

Я понял о чем была речь про бафы. Smile надо не себя а кошака в таргете держать Smile

в скрипте (data/scripts/services/NPCBuffer/Buffer.java) прописано значение _target = target , если кто узнает на что его поменять будет нам щастье Smile ( возможно вместо таргета должно быть onSelf )
Ответ
#26
Скачать файл communityboard_0.91b_by_kubanlan.rar

доделанный полностью магазин
Ответ
#27
да магизин то давно у меня есть со всеми функциями, услугами, любые гм шопы и тд

меня интересовал 1 тока вопрос как сделать бафера и гк

ответ на этот вопрос я также уже нашол
через те скрипты которые уже есть в сборке вы некогда этого не сделаете
надо как минимум переписывать скрипт бафера и гк

точно также информацию о себе
для этого тоже нужен скрипт специальный и запрос из комунити в него
Ответ
#28
и ты с нами этими скриптами как я понимаю не поделишься? Smile
Ответ
#29
Ну почему же я думаю он добрый и не обделит Zone-Game.Info такими вещами))
Ответ
#30
если поделится я добавлю их в сборку комьюнити и выложу новый вариант, желательно хотяб один пример для каждого применения скрипта из комьюнити (гм шоп, бафер, карьера)

Добавлено через 3 часа 34 минуты
http://uploadbox.com/files/5719a34443
Скачать файл cb_0.91b_by_kubanlan.rar (зеркало на dump.ru)
перезалил
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Ошибки при исправлении через Diff sullen.nv 1 1,395 06-18-2018, 03:06 PM
Последний пост: 4ipolino
  Нужен бафер PW Megaavatar 1 1,774 04-20-2016, 04:28 PM
Последний пост: Megaavatar
  community tablichka 12 8,247 01-23-2016, 06:31 PM
Последний пост: grabedinex
  Community Server YuLs 8 3,840 01-22-2016, 08:09 PM
Последний пост: Yakuza
  Community Board задержка mego4el 6 1,655 12-01-2015, 07:19 PM
Последний пост: Zubastic
  Бафер для interlude zane 2 1,317 10-30-2015, 05:52 PM
Последний пост: zane
  Помогите Запустить сервер через Wi-Fi Роутер OverMan 17 4,957 10-16-2015, 10:18 PM
Последний пост: Rolfer
  Lineage 2 community oshadow 2 1,239 10-14-2015, 12:43 AM
Последний пост: demort
  Community Board fghk 64 19,115 07-27-2015, 02:58 PM
Последний пост: Disenchanted
  Community Board like Steam for Lineage communityboard 25 8,119 05-01-2015, 10:50 PM
Последний пост: PowerLife

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


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