How to work with Community Board

There are 2 types of Community Board that we will cover.

1. Official Community Board
2. Custom Community Board with buffer/shop/etc.

# Is it enabled
Community board enabled AllowCommunityBoard = True
# Default bypass
BBSDefault = _bbshome
# For custom bbs (buffer, shop etc.) need replace _bbshome on _bbspage:index
BBSDefault = _bbspage:index

Path to HTML for standart Community Board:
gameserver\data\html\scripts\services\community\

Path to HTML for custom Community Board:
gameserver\data\html\scripts\services\community\pages\

To add multicells to the custom com- munity, you need to put them in gameserver\ data\ multisell\pvp and multisells must be signed with -, as an example the path to the file must be
gameserver\data\multisell\pvp\-12000.xml


The bypass should look like:
action="bypass _bbsmultisell:-12000;_bbspage:shop"

If you want to transfer the service from the NPC to the Community Board, for this you need to edit the bypass, for example:
From NPC data\html-ru\mods\services\40025.htm
Bypass is as follows - action="bypass -h scripts_services.NickColor:list"
In the Community, it should look like this - action="bypass _bbsscripts_services.NickColor:list;_bbspage:services"


Replacement (replacing a string with data):

ReplacementValues
%char_name%Player name
%char_title%Player Title
%char_level%Player Level
%char_race%Player Race
%char_class%Class name
%char_sex%Sex
%char_exp_percent%What percentage exp
%char_sp%SP
%char_pk%PK
%char_pvp%PvP
%char_karma%Karma
%char_raid_points%Raid points
%char_max_load%Weight Limit
%char_clan%Clan Name
%char_clan_level%Clan Level
%char_ally%Ally Name
%char_hp%HP
%char_cp%CP
%char_mp%MP
%char_patk%Physical Attack
%char_patk_spd%Physical Attack Speed
%char_matk%Magic Attack
%char_matk_spd%Magical Attack Speed
%char_pdef%Physical Defence
%char_mdef%Magical Defence
%char_crit%Crit. Rate
%char_accuracy%Accuracy
%char_evasion%Ecvasion
%char_str%STR
%char_dex%DEX
%char_con%CON
%char_int%INT
%char_wit%WIT
%char_men%MEN

Server rates and configs

Name
%server_exp%Rate Exp
%server_sp%Rate SP
%server_overhit%Rate OverHit
%server_adena_rate%Rate Adena
%server_drop_rate%Rate Drop
%server_rate_spoil%Rate Spoil
%spoil_items_chance_rate%Rate Spoil Chance
%server_raid_exp%Rate Raid Exp
%server_raid_sp%Rate Raid SP
%server_manor_rate%Rate Manor
%server_fish_rate%Fish drop rate
%server_skill_cost%Skill cost rates
%server_rate_herbs%Herb Rates
%server_clan_rep%Clan reputation rates
%server_quest_reward_rate%Quest reward rates
%server_quest_exp_sp_rate%Quest Exp/SP Rates
%server_quest_drop_rate%Quest drop rates
%server_quest_adena_rate%Adena drop rates in quests
%server_seal_stone_rate%Drop rates of stones of the seven seals
%server_buff_time_rate%Buffer buff time modificator
%server_ch_buff_time_rate%Modficator Clan Halls Buffs
%server_ds_buff_time_rate%Modificator Dance/Songs
%server_enchant_max%Max Enchant level
%online%Online
%premium_bonus_time%Premium Account Status and time

What does it look like:
9a945297e24c46ae4b41a91e406eb45d.png
 
Last edited:
Updated thread, added replacement. If you need some more - tell me, I'll bring it out
 
Last edited:
Hi, could you add the following? They are all from .menu /%noe% /%notraders% /%buffAnimRange%/%shotsAnim% /%blockparty% / %blocktrade% / %noShift% / %noCarrier% /%autoloot% / %autoloot_herb% / %lang% /%hwidlock% / %iplock% /%pvpa% /%blockpvpevent% / %noTpRb% / I'm converting the menu to community and it's not recognizing them.
1762529444934.webp
 
Hi, could you add the following? They are all from .menu /%noe% /%notraders% /%buffAnimRange%/%shotsAnim% /%blockparty% / %blocktrade% / %noShift% / %noCarrier% /%autoloot% / %autoloot_herb% / %lang% /%hwidlock% / %iplock% /%pvpa% /%blockpvpevent% / %noTpRb% / I'm converting the menu to community and it's not recognizing them.
View attachment 7132
You need to change the Community Board class to add these conclusions there %%
 
Well, a large part of the problem was solved with an ex. Now I have the problem that when I press any on/off button, the screen goes black... and I've already tried everything and nothing works.

td width="40"><button width="30" height="15" value="On" action="bypass -h scripts_services.InterfaceBBS:process blockparty on" width=123 height=24 back=L2UI_CH3.bigbutton2_down

funciona.1762715064871.webp1762715151633.webp
 
Well, a large part of the problem was solved with an ex. Now I have the problem that when I press any on/off button, the screen goes black... and I've already tried everything and nothing works.

td width="40"><button width="30" height="15" value="On" action="bypass -h scripts_services.InterfaceBBS:process blockparty on" width=123 height=24 back=L2UI_CH3.bigbutton2_down

funciona.View attachment 7148View attachment 7149
remove -h
 
Back
Top