Как работать с Community Board

Существует 2 типа Community Board которые мы рассмотрим.
1. Community Board соответствующая официальному серверу
2. Кастомная Community Board

Для переключения между ними необходимо использовать конфиг в server.properties , а именно:

# Включена ли
Community board вообщеAllowCommunityBoard = True
# Страница по умолчанию, для кастомной странице замените на _bbspage:index
BBSDefault = _bbshome

Т.е. для включения кастомной необходимо в конфиге указать
BBSDefault = _bbspage:index

Путь HTML файлов для стандартной Community Board:
gameserver\data\html\scripts\services\community\

Путь HTML файлов для кастомной Community Board:
gameserver\data\html\scripts\services\community\pages\


Для добавления мултиселлов в кастомную комьюнити необходимо поместить их в gameserver\data\multisell\pvp и мультиселлы должны быть с знаком - , как пример путь к файлу должен быть gameserver\data\multisell\pvp\-12000.xml
Сам байпасс должен выглядеть:
action="bypass _bbsmultisell:-12000;_bbspage:shop"


Если вы хотите вынести сервис из НПЦ в Комьюнити Борд, для этого вам нужно отредактировать байпас, к примеру:
У НПЦ data\html-ru\mods\services\40025.htm
Байпас выглядит следующим образом - action="bypass -h scripts_services.NickColor:list"
В Комьюнити он должен выглядит данным образом - action="bypass _bbsscripts_services.NickColor:list;_bbspage:services"

Реплейсменты (замена строки на данные):

РеплейсментыЗначения
%char_name%Имя игрока
%char_title%Титул игрока
%char_level%Уровень игрока
%char_race%Раса игрока
%char_class%Имя класса
%char_sex%Пол
%char_exp_percent%Сколько процентов exp
%char_sp% Кол-во SP
%char_pk%Кол-во PK
%char_pvp%Кол-во PvP
%char_karma%Карма
%char_raid_points%Рейдовые поинты
%char_max_load%Максимальный вес
%char_clan%Имя клана
%char_clan_level%Уровень клана
%char_ally%Имя альянса
%char_hp%HP
%char_cp%CP
%char_mp%MP
%char_patk%Физическая Атака
%char_patk_spd%Скорость физической атаки
%char_matk%Магическая атака
%char_matk_spd%Скорость маг атаки
%char_pdef%Физическая защита
%char_mdef%Магическая защита
%char_crit%Крит рейты
%char_accuracy%Точность
%char_evasion%Уворот
%char_str%STR
%char_dex%DEX
%char_con%CON
%char_int%INT
%char_wit%WIT
%char_men%MEN

Серверные рейты и конфиги

Название
%server_exp%Рейты Exp
%server_sp%Рейты SP
%server_overhit%Рейты OverHit
%server_adena_rate%
Рейты Adena
%server_drop_rate%
Рейты Дропа
%server_rate_spoil%
Рейты Спойла
%spoil_items_chance_rate%
Рейты шанса Спойла
%server_raid_exp%
Рейты награды Exp с Рейдов
%server_raid_sp%
Рейты награды SP с Рейдов
%server_manor_rate%
Рейты Манора
%server_fish_rate%
Рейты дроп Рыб
%server_skill_cost%Рейты стоимости скилов
%server_rate_herbs%Рейты хербов
%server_clan_rep%Рейты клан репутации
%server_quest_reward_rate%Рейты квестовой награды
%server_quest_exp_sp_rate%Рейты Exp/SP квестов
%server_quest_drop_rate%Рейты дропа Квестов
%server_quest_adena_rate%Рейты дропа Адены в квестах
%server_seal_stone_rate%Рейты дропа камней семи печатей
%server_buff_time_rate%Модификатор времени эффектов баффера
%server_ch_buff_time_rate%Модификатор баффов Клан Холлов
%server_ds_buff_time_rate%Модификатор Песен/Танцев
%server_enchant_max%Максимальная заточка
%online%Онлайн сервера
%premium_bonus_time%Вывод статуса премиума и его времени
Как это выглядит в игре:

9a945297e24c46ae4b41a91e406eb45d.png
 
Last edited:
Никак не получается добавить внешнюю ссылку в КБ. Уже перепробовал все варианты. У NPC ссылка нормально работает и выглядит так:
action="bypass -h user_url https://site.html"

А как сделать ее в КБ я так и не понял. Если оставить как есть, то ссылка откроется в браузере, но при этом окно КБ станет пустым и поможет только перезагрузка клиента.
Варианты ниже не работают:
action="bypass _bbs_url https://site.html"
action="bypass _bbsurl https://site.html"
action="bypass _bbsscripts_url https://site.html"
action="bypass url https://site.html"
action="url https://site.html"

Уже не знаю как еще попробовать. Подскажите кто знает точный bypass
Такая же фигня, может кто подсказать как пофиксить? Клиент интерлюд, защита АА, патч перфекта покупной
 
Там еще где то конфиг есть, куда ссылки вставлять свои можно
Какун, как обычно - спешит на помощь и четко помогает. ))))) ну ты блин даешь. Тебе же сказали - перестань ты советы раздавать, они нулевые. Ты на луну собрался? ну так шурши побыстрому и строй там базы.
 
Какун, как обычно - спешит на помощь и четко помогает. ))))) ну ты блин даешь. Тебе же сказали - перестань ты советы раздавать, они нулевые. Ты на луну собрался? ну так шурши побыстрому и строй там базы.
Только ты, бездарность, не можешь справиться после моих подсказок, потому что ты нереально тупой и старый овощ, живущий с мамой и пытаясь делать сервер, вместо того, чтобы найти наконец работу.
 
Только ты, бездарность, не можешь справиться после моих подсказок, потому что ты нереально тупой и старый овощ, живущий с мамой и пытаясь делать сервер, вместо того, чтобы найти наконец работу.
опять :poop:Какуняра:poop: пророка в себе включил)) чувак, соль - это плохо, слазь с нее, а то так на луну не полетишь, и кто тогда нам базы строить будет?):D :D А о моем конце - ты не беспокойся, он регулярно работает, вот к примеру сегодня ночью..:D
 
<button value="Зарегистрируй меня" action="bypass -h scripts_events.TvT2.PvPEvent:addDesireDuringAnnounce" width=114 height=29 back=L2UI_CH3.bigbutton2_down fore=L2UI_CH3.bigbutton2>
<button value="Отменить участие" action="bypass -h scripts_events.TvT2.PvPEvent:removeParticipant" width=114 height=29 back=L2UI_CH3.bigbutton2_down fore=L2UI_CH3.bigbutton2></td>

Есть у кого нормальные байпасы для кб? Дефолт при нажатии ломается


upd: нашёл решение
<td align="center"><button value="Зарегистрироваться" action="bypass _bbsscripts:events.TvT2.PvPEvent:addDesireDuringAnnounce;_bbspage:events" width=140 height=20 back="tk.button140x20" fore="tk.button140x20"></td>
<td align="center"><button value="Отмена регистрации" action="bypass _bbsscripts:events.TvT2.PvPEvent:removeParticipant;_bbspage:events" width=140 height=20 back="tk.button140x20" fore="tk.button140x20"></td>
 
Всем привет! Подскажите, пожалуйста, есть-ли байпасс для КБ, чтобы вызывать .achiv или .cfg ?
 
Ну так напиши байпас для нужного сервиса по примеру других
Ты так и не понял сути моего вопроса.
Я первым делом испробовал все возможные варианты и только после того, как попытки не увенчались успехом - задал вопрос на форуме.
Либо я слепошара, либо нужных мне вариантов нет.
 
Ты так и не понял сути моего вопроса.
Я первым делом испробовал все возможные варианты и только после того, как попытки не увенчались успехом - задал вопрос на форуме.
Либо я слепошара, либо нужных мне вариантов нет.
будет время, гляну
 
Back
Top