Как работать с 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:
  • Добавлена примерочная в комюнити борд. action="bypass _bbswear SHOP_ID"
"bypass _bbswear 400000"

Не хочет открывать с КБ ((
Тоже не работает, кто знает как правильно написать?
Экран пустой
Пишу "bypass _bbswear:6000"
 

Attachments

  • IMG_20230318_211626.webp
    IMG_20230318_211626.webp
    1.8 MB · Views: 94
Last edited:
Подскажите как вставить в КБ аугментацию.
Вызов из донат менеджера выглядит вот так: bypass -h npc_%objectId%_Chat 1
Пробовал в КБ добавить вот так:
bypass _bbsscripts_services -h npc_%objectId%_Chat 1;_bbspage:services
bypass _bbsscripts_services. -h npc_%objectId%_Chat 1;_bbspage:services
Не работает.
 
Подскажите как вставить в КБ аугментацию.
Вызов из донат менеджера выглядит вот так: bypass -h npc_%objectId%_Chat 1
Пробовал в КБ добавить вот так:
bypass _bbsscripts_services -h npc_%objectId%_Chat 1;_bbspage:services
bypass _bbsscripts_services. -h npc_%objectId%_Chat 1;_bbspage:services
Не работает.
Лол)
 
Подскажите как вставить в КБ аугментацию.
Вызов из донат менеджера выглядит вот так: bypass -h npc_%objectId%_Chat 1
Пробовал в КБ добавить вот так:
bypass _bbsscripts_services -h npc_%objectId%_Chat 1;_bbspage:services
bypass _bbsscripts_services. -h npc_%objectId%_Chat 1;_bbspage:services
Не работает.
Есть же примеры в этой теме, на первой или второй странице
 
Есть же примеры в этой теме, на первой или второй странице
там указано как вставить и удалить аугментацию.
action="bypass _bbssaugmentation"
action="bypass _bbssaugmentcancel"
Мне же нужно вставить запрос на покупку аугментации как у донат менеджера

ауг.webp

Вызов из донат менеджера выглядит вот так: bypass -h npc_%objectId%_Chat 1
 
bypass _bbsscripts_services.VariationSellService:buyVariation 1;_bbspage:services

Попробуй так
не работает, может где то в конфигах надо включать?
# Можно ли инкрустировать пердметы из комюнити. bypass _bbssaugmentation
AllowAugmentItemsFromCB = true
# Можно ли удалять инкрустацию из CB. bypass _bbssaugmentcancel
AllowAugmentCancelFromCB = true
 
сделай обращение из КБ к себе на html нпс шопа
Я делал, в КБ нажимаешь "Аукцион" и открывается аукцион из нпс
 
Есть такая возможность сделать так, допустим подходишь к НПС Shop и чтобы открывался Shop из alt b, вместо стандартного диалога ?
 
Сборка Интерлюд. Создал примерочную. В merchant_buylists.xml создан <tradelist npc="-1" shop="1001" markup="30" > Примерочная прекрасно работает у НПЦ.
Пытаюсь запустить ее из КБ:

<a action="bypass _bbswear 1001">Примерочная украшений</a>
открывается пустая страница.
Подскажите, это я делаю что-то не так? Или с примерочными в КБ какие-то проблемы?
 

Attachments

  • кб.webp
    кб.webp
    39.5 KB · Views: 56
Сборка Интерлюд. Создал примерочную. В merchant_buylists.xml создан <tradelist npc="-1" shop="1001" markup="30" > Примерочная прекрасно работает у НПЦ.
Пытаюсь запустить ее из КБ:

<a action="bypass _bbswear 1001">Примерочная украшений</a>
открывается пустая страница.
Подскажите, это я делаю что-то не так? Или с примерочными в КБ какие-то проблемы?
Дизер в одной из ревизий выкладывал как байпас выглядит, но я по нему не смог из кб ее тоже открыть
 
bypass _bbsteleport_teleport;147450 27120 -2208 50000 После этого bypass Например идет тп на аден но диалог с community board не закрывается как заделать что закрыть диалог
 
Дизер в одной из ревизий выкладывал как байпас выглядит, но я по нему не смог из кб ее тоже открыть
Я решил это по другому.
Создал копии этих вещей, только сделал их временными со сроком жизни 60 сек и сделал обычный мультиселл. Покупаешь за 1 адену эту копию шмотки без стат и у тебя 60 секунд ее померять, после чего она самоликвидируется.
 
Я решил это по другому.
Создал копии этих вещей, только сделал их временными со сроком жизни 60 сек и сделал обычный мультиселл. Покупаешь за 1 адену эту копию шмотки без стат и у тебя 60 секунд ее померять, после чего она самоликвидируется.
Скостылил конкретно )))
 
сделай обращение из КБ к себе на html нпс шопа
Я делал, в КБ нажимаешь "Аукцион" и открывается аукцион из нпс
Можешь поделиться этим байпасом, пожалуйста?)
 
Добрый день, подскажите пожалуйста байпассы для склада и регистрации в ивнтах, буду очень при3нателен!
АП: С ивентами ра3обрался, кому надо
bypass _bbsscripts:events.GvG.GvG:addGroup;_bbspage:events
bypass _bbsscripts:events.TvT2.PvPEvent:addDesireDuringAnnounce;_bbspage:events
А вот со складом вопрос открыт :)
Доброго времени суток. Вот с этим разобрались, а где достать остальные байпасы для Эвентов???
я хочу регистрацию на эвенты добавить в КБ
интересуют DM, capture the flag

З.Ы. только не кидайтесь сразу тапками. Я прошарил все 8 страниц :(
 
Доброго времени суток. Вот с этим разобрались, а где достать остальные байпасы для Эвентов???
я хочу регистрацию на эвенты добавить в КБ
интересуют DM, capture the flag

З.Ы. только не кидайтесь сразу тапками. Я прошарил все 8 страниц :(
Байпасс регистрирует на любой проходящий в данный момент эвент
 
Back
Top