Как привязать NPC к Community Board?

извиняюсь, в начале была задумка вообще без байпасса , тоесть кликаешь на нпц Бафера и автоматом открылась страница КБ Бафер и так каждого
Уже лежиь на репо, в ai_params указываешь путь к диалогу для КБ
XML:
<npc id="40025" name="Borna" title="Service Manager">
        <set name="aggroRange" value="0" />
        <set name="ai_type" value="CharacterAI" />
        <set name="baseAtkRange" value="40" />
        <set name="baseCON" value="43" />
        <set name="baseCritRate" value="40" />
        <set name="baseDEX" value="30" />
        <set name="baseHpMax" value="680" />
        <set name="baseHpRate" value="1" />
        <set name="baseHpReg" value="0" />
        <set name="baseINT" value="21" />
        <set name="baseMAtk" value="11" />
        <set name="baseMAtkSpd" value="253" />
        <set name="baseMDef" value="375180" />
        <set name="baseMEN" value="20" />
        <set name="baseMpMax" value="2000" />
        <set name="baseMpReg" value="0.9" />
        <set name="basePAtk" value="17" />
        <set name="basePAtkSpd" value="253" />
        <set name="basePDef" value="101400" />
        <set name="baseRunSpd" value="120" />
        <set name="baseSTR" value="40" />
        <set name="baseShldDef" value="0" />
        <set name="baseShldRate" value="0" />
        <set name="baseWIT" value="20" />
        <set name="baseWalkSpd" value="30" />
        <set name="collision_height" value="23.0" />
        <set name="collision_radius" value="8.0" />
        <set name="level" value="80" />
        <set name="rewardExp" value="0" />
        <set name="rewardRp" value="0" />
        <set name="rewardSp" value="0" />
        <set name="shots" value="NONE" />
        <set name="texture" value="" />
        <set name="displayId" value="31790"/>
        <set name="type" value="CommunityBoardNpc" />
        <ai_params>
            <set name="html_path" value="mods/buffer/community_buffer/buff.htm"/>
        </ai_params>
        <attributes>
            <defence attribute="fire" value="20" />
            <defence attribute="water" value="20" />
            <defence attribute="wind" value="20" />
            <defence attribute="earth" value="20" />
            <defence attribute="holy" value="20" />
            <defence attribute="unholy" value="20" />
        </attributes>
    </npc>
 
Уже лежиь на репо, в ai_params указываешь путь к диалогу для КБ
XML:
<npc id="40025" name="Borna" title="Service Manager">
        <set name="aggroRange" value="0" />
        <set name="ai_type" value="CharacterAI" />
        <set name="baseAtkRange" value="40" />
        <set name="baseCON" value="43" />
        <set name="baseCritRate" value="40" />
        <set name="baseDEX" value="30" />
        <set name="baseHpMax" value="680" />
        <set name="baseHpRate" value="1" />
        <set name="baseHpReg" value="0" />
        <set name="baseINT" value="21" />
        <set name="baseMAtk" value="11" />
        <set name="baseMAtkSpd" value="253" />
        <set name="baseMDef" value="375180" />
        <set name="baseMEN" value="20" />
        <set name="baseMpMax" value="2000" />
        <set name="baseMpReg" value="0.9" />
        <set name="basePAtk" value="17" />
        <set name="basePAtkSpd" value="253" />
        <set name="basePDef" value="101400" />
        <set name="baseRunSpd" value="120" />
        <set name="baseSTR" value="40" />
        <set name="baseShldDef" value="0" />
        <set name="baseShldRate" value="0" />
        <set name="baseWIT" value="20" />
        <set name="baseWalkSpd" value="30" />
        <set name="collision_height" value="23.0" />
        <set name="collision_radius" value="8.0" />
        <set name="level" value="80" />
        <set name="rewardExp" value="0" />
        <set name="rewardRp" value="0" />
        <set name="rewardSp" value="0" />
        <set name="shots" value="NONE" />
        <set name="texture" value="" />
        <set name="displayId" value="31790"/>
        <set name="type" value="CommunityBoardNpc" />
        <ai_params>
            <set name="html_path" value="mods/buffer/community_buffer/buff.htm"/>
        </ai_params>
        <attributes>
            <defence attribute="fire" value="20" />
            <defence attribute="water" value="20" />
            <defence attribute="wind" value="20" />
            <defence attribute="earth" value="20" />
            <defence attribute="holy" value="20" />
            <defence attribute="unholy" value="20" />
        </attributes>
    </npc>
Вау, спасибо
 
Я так понимаю, нужно чтобы подойдя к нпц, начинаешь с ним взаимодействие и он тебе открывает не стандартное окно, а окно КБ подвязанное к нему, такой экст есть у мердокса, 15$ вроде
Только у него он кривой, и зачем платить если это делается 5 минут
 
Уже лежиь на репо, в ai_params указываешь путь к диалогу для КБ
XML:
<npc id="40025" name="Borna" title="Service Manager">
        <set name="aggroRange" value="0" />
        <set name="ai_type" value="CharacterAI" />
        <set name="baseAtkRange" value="40" />
        <set name="baseCON" value="43" />
        <set name="baseCritRate" value="40" />
        <set name="baseDEX" value="30" />
        <set name="baseHpMax" value="680" />
        <set name="baseHpRate" value="1" />
        <set name="baseHpReg" value="0" />
        <set name="baseINT" value="21" />
        <set name="baseMAtk" value="11" />
        <set name="baseMAtkSpd" value="253" />
        <set name="baseMDef" value="375180" />
        <set name="baseMEN" value="20" />
        <set name="baseMpMax" value="2000" />
        <set name="baseMpReg" value="0.9" />
        <set name="basePAtk" value="17" />
        <set name="basePAtkSpd" value="253" />
        <set name="basePDef" value="101400" />
        <set name="baseRunSpd" value="120" />
        <set name="baseSTR" value="40" />
        <set name="baseShldDef" value="0" />
        <set name="baseShldRate" value="0" />
        <set name="baseWIT" value="20" />
        <set name="baseWalkSpd" value="30" />
        <set name="collision_height" value="23.0" />
        <set name="collision_radius" value="8.0" />
        <set name="level" value="80" />
        <set name="rewardExp" value="0" />
        <set name="rewardRp" value="0" />
        <set name="rewardSp" value="0" />
        <set name="shots" value="NONE" />
        <set name="texture" value="" />
        <set name="displayId" value="31790"/>
        <set name="type" value="CommunityBoardNpc" />
        <ai_params>
            <set name="html_path" value="mods/buffer/community_buffer/buff.htm"/>
        </ai_params>
        <attributes>
            <defence attribute="fire" value="20" />
            <defence attribute="water" value="20" />
            <defence attribute="wind" value="20" />
            <defence attribute="earth" value="20" />
            <defence attribute="holy" value="20" />
            <defence attribute="unholy" value="20" />
        </attributes>
    </npc>
у меня по чему-то не работает, окривается обычный нпц


Code:
    <npc id="40010" name="Support Magician" title="Buffer">
        <set name="aggroRange" value="0" />
        <set name="ai_type" value="CharacterAI" />
        <set name="baseAtkRange" value="40" />
        <set name="baseCON" value="43" />
        <set name="baseCritRate" value="40" />
        <set name="baseDEX" value="30" />
        <set name="baseHpMax" value="2444.468" />
        <set name="baseHpRate" value="1" />
        <set name="baseHpReg" value="7.5" />
        <set name="baseINT" value="21" />
        <set name="baseMAtk" value="780" />
        <set name="baseMAtkSpd" value="333" />
        <set name="baseMDef" value="382" />
        <set name="baseMEN" value="20" />
        <set name="baseMpMax" value="1345.8" />
        <set name="baseMpReg" value="2.7" />
        <set name="basePAtk" value="1303" />
        <set name="basePAtkSpd" value="253" />
        <set name="basePDef" value="471" />
        <set name="baseRunSpd" value="180" />
        <set name="baseSTR" value="40" />
        <set name="baseShldDef" value="0" />
        <set name="baseShldRate" value="0" />
        <set name="baseWIT" value="20" />
        <set name="baseWalkSpd" value="110" />
        <set name="collision_height" value="21.96" />
        <set name="collision_radius" value="6.5" />
        <set name="level" value="70" />
        <set name="rewardExp" value="0" />
        <set name="rewardRp" value="0" />
        <set name="rewardSp" value="0" />
        <set name="shots" value="NONE" />
        <set name="texture" value="" />
        <set name="displayId" value="40050"/>
        <set name="type" value="CommunityBoardNpc" />
        <ai_params>
            <set name="html_path" value="mods/buffer/community_buffer/buffer.htm"/>
        </ai_params>
        <skills>
            <skill id="4416" level="14" />    <!--Humans-->
        </skills>
        <attributes>
            <defence attribute="fire" value="20" />
            <defence attribute="water" value="20" />
            <defence attribute="wind" value="20" />
            <defence attribute="earth" value="20" />
            <defence attribute="holy" value="20" />
            <defence attribute="unholy" value="20" />
        </attributes>
    </npc>
 
у меня по чему-то не работает, окривается обычный нпц


Code:
    <npc id="40010" name="Support Magician" title="Buffer">
        <set name="aggroRange" value="0" />
        <set name="ai_type" value="CharacterAI" />
        <set name="baseAtkRange" value="40" />
        <set name="baseCON" value="43" />
        <set name="baseCritRate" value="40" />
        <set name="baseDEX" value="30" />
        <set name="baseHpMax" value="2444.468" />
        <set name="baseHpRate" value="1" />
        <set name="baseHpReg" value="7.5" />
        <set name="baseINT" value="21" />
        <set name="baseMAtk" value="780" />
        <set name="baseMAtkSpd" value="333" />
        <set name="baseMDef" value="382" />
        <set name="baseMEN" value="20" />
        <set name="baseMpMax" value="1345.8" />
        <set name="baseMpReg" value="2.7" />
        <set name="basePAtk" value="1303" />
        <set name="basePAtkSpd" value="253" />
        <set name="basePDef" value="471" />
        <set name="baseRunSpd" value="180" />
        <set name="baseSTR" value="40" />
        <set name="baseShldDef" value="0" />
        <set name="baseShldRate" value="0" />
        <set name="baseWIT" value="20" />
        <set name="baseWalkSpd" value="110" />
        <set name="collision_height" value="21.96" />
        <set name="collision_radius" value="6.5" />
        <set name="level" value="70" />
        <set name="rewardExp" value="0" />
        <set name="rewardRp" value="0" />
        <set name="rewardSp" value="0" />
        <set name="shots" value="NONE" />
        <set name="texture" value="" />
        <set name="displayId" value="40050"/>
        <set name="type" value="CommunityBoardNpc" />
        <ai_params>
            <set name="html_path" value="mods/buffer/community_buffer/buffer.htm"/>
        </ai_params>
        <skills>
            <skill id="4416" level="14" />    <!--Humans-->
        </skills>
        <attributes>
            <defence attribute="fire" value="20" />
            <defence attribute="water" value="20" />
            <defence attribute="wind" value="20" />
            <defence attribute="earth" value="20" />
            <defence attribute="holy" value="20" />
            <defence attribute="unholy" value="20" />
        </attributes>
    </npc>
а ты обновлился ? Я могу тебе фрапс записать
 
блин кастом кб отвалилось, только в нпц работает)
я понятия не имею что ты делаешь и как тебе помочь. Я показал фрапс.
У меня стоит кастом КБ по умолчанию и все ок, ты занимаешься каким-то адом.

Code:
# Страница по умолчанию, для кастомной страницы замените на _bbspage:index
BBSDefault = _bbspage:index

вот тебе готовый НПЦ, просто замени ..... Это даже не 2 сосны! Как тут можно сфейлится я вообще не пойму.
Просто берешь выделяешь текст ниже > Ctrl+C потом в файле gameserver\data\npc\4000-40099.xml И ЗАМЕНИ, может у тебя дубликаты НПЦ и первый грузится приоритетнее.
ПРОВЕРЬ дубликаты НПЦ так же
Мне БУКВАЛЬНО нечем больше тебе помочь.
Code:
    <npc id="40011" name="Support Magician" title="PvP Zone Buffer">
        <set name="aggroRange" value="0" />
        <set name="ai_type" value="CharacterAI" />
        <set name="baseAtkRange" value="40" />
        <set name="baseCON" value="43" />
        <set name="baseCritRate" value="40" />
        <set name="baseDEX" value="30" />
        <set name="baseHpMax" value="2444.468" />
        <set name="baseHpRate" value="1" />
        <set name="baseHpReg" value="7.5" />
        <set name="baseINT" value="21" />
        <set name="baseMAtk" value="780" />
        <set name="baseMAtkSpd" value="333" />
        <set name="baseMDef" value="382" />
        <set name="baseMEN" value="20" />
        <set name="baseMpMax" value="1345.8" />
        <set name="baseMpReg" value="2.7" />
        <set name="basePAtk" value="1303" />
        <set name="basePAtkSpd" value="253" />
        <set name="basePDef" value="471" />
        <set name="baseRunSpd" value="180" />
        <set name="baseSTR" value="40" />
        <set name="baseShldDef" value="0" />
        <set name="baseShldRate" value="0" />
        <set name="baseWIT" value="20" />
        <set name="baseWalkSpd" value="110" />
        <set name="collision_height" value="21.96" />
        <set name="collision_radius" value="6.5" />
        <set name="level" value="70" />
        <set name="rewardExp" value="0" />
        <set name="rewardRp" value="0" />
        <set name="rewardSp" value="0" />
        <set name="shots" value="NONE" />
        <set name="texture" value="" />
        <set name="displayId" value="35652"/>
        <set name="type" value="CommunityBoardNpc" />
        <ai_params>
            <set name="html_path" value="mods/buffer/community_buffer/buff.htm"/>
        </ai_params>
        <skills>
            <skill id="4416" level="14" />    <!--Humans-->
        </skills>
        <attributes>
            <defence attribute="fire" value="20" />
            <defence attribute="water" value="20" />
            <defence attribute="wind" value="20" />
            <defence attribute="earth" value="20" />
            <defence attribute="holy" value="20" />
            <defence attribute="unholy" value="20" />
        </attributes>
    </npc>
 
Last edited:
я понятия не имею что ты делаешь и как тебе помочь. Я показал фрапс.
У меня стоит кастом КБ по умолчанию и все ок, ты занимаешься каким-то адом.

Code:
# Страница по умолчанию, для кастомной страницы замените на _bbspage:index
BBSDefault = _bbspage:index

вот тебе готовый НПЦ, просто замени ..... Это даже не 2 сосны! Как тут можно сфейлится я вообще не пойму.
Просто берешь выделяешь текст ниже > Ctrl+C потом в файле gameserver\data\npc\4000-40099.xml И ЗАМЕНИ, может у тебя дубликаты НПЦ и первый грузится приоритетнее.
ПРОВЕРЬ дубликаты НПЦ так же
Мне БУКВАЛЬНО нечем больше тебе помочь.
Code:
    <npc id="40011" name="Support Magician" title="PvP Zone Buffer">
        <set name="aggroRange" value="0" />
        <set name="ai_type" value="CharacterAI" />
        <set name="baseAtkRange" value="40" />
        <set name="baseCON" value="43" />
        <set name="baseCritRate" value="40" />
        <set name="baseDEX" value="30" />
        <set name="baseHpMax" value="2444.468" />
        <set name="baseHpRate" value="1" />
        <set name="baseHpReg" value="7.5" />
        <set name="baseINT" value="21" />
        <set name="baseMAtk" value="780" />
        <set name="baseMAtkSpd" value="333" />
        <set name="baseMDef" value="382" />
        <set name="baseMEN" value="20" />
        <set name="baseMpMax" value="1345.8" />
        <set name="baseMpReg" value="2.7" />
        <set name="basePAtk" value="1303" />
        <set name="basePAtkSpd" value="253" />
        <set name="basePDef" value="471" />
        <set name="baseRunSpd" value="180" />
        <set name="baseSTR" value="40" />
        <set name="baseShldDef" value="0" />
        <set name="baseShldRate" value="0" />
        <set name="baseWIT" value="20" />
        <set name="baseWalkSpd" value="110" />
        <set name="collision_height" value="21.96" />
        <set name="collision_radius" value="6.5" />
        <set name="level" value="70" />
        <set name="rewardExp" value="0" />
        <set name="rewardRp" value="0" />
        <set name="rewardSp" value="0" />
        <set name="shots" value="NONE" />
        <set name="texture" value="" />
        <set name="displayId" value="35652"/>
        <set name="type" value="CommunityBoardNpc" />
        <ai_params>
            <set name="html_path" value="mods/buffer/community_buffer/buff.htm"/>
        </ai_params>
        <skills>
            <skill id="4416" level="14" />    <!--Humans-->
        </skills>
        <attributes>
            <defence attribute="fire" value="20" />
            <defence attribute="water" value="20" />
            <defence attribute="wind" value="20" />
            <defence attribute="earth" value="20" />
            <defence attribute="holy" value="20" />
            <defence attribute="unholy" value="20" />
        </attributes>
    </npc>
все норм уже, работает
 
В шарном интерфейсе от Дефолта есть фишка изменения размера любого окна у НПС, тем самым тоже самое, на классике.

1759936649612.webp
 
В шарном интерфейсе от Дефолта есть фишка изменения размера любого окна у НПС, тем самым тоже самое, на классике.

View attachment 7022
А если человек использует кастомный патч ?
 
А если человек использует кастомный патч ?
я для информации скинул, не панацея) или просить Дефолта что бы он эту фишку добавил в твой, ну или сам ковыряй)
 
Question: Is this only for the classic?
Ready, answered me when I entered the SVN. Regards.
 
Last edited:
Back
Top