разворот нпс при диалоге

forpenguin

Knight
ребят где то была тема чтобы нпс разворачивался при обращению к ниму чет найти не могу
сменил нпс через <set name="displayId" value="777"/> теперь не крутиться (
 
Сервер не крутит ни чем и никого кроме Игрока. Это проблема текстуры твоего НПЦ под ID 777
 
не крутится потому что у вашего "кастомного" нпц нету присвоенного класса.
он не "знает" команды
FaceRotation, SpineRotation
при добавлении нового нпц попробуйте присвоить ему класс id 777
 
не крутится потому что у вашего "кастомного" нпц нету присвоенного класса.
он не "знает" команды
FaceRotation, SpineRotation
при добавлении нового нпц попробуйте присвоить ему класс id 777
в клиенте ?
(я только учусь)
 
в клиенте ?
(я только учусь)

Если у тебя скачаное НПС с интернета добавляешь его в Npcgrp.dat после того как он будет называться у тебя к примере Buffer

Вся инфа у меня на картинках покажу на примере как делал у себя

НПС в дата паке убираешь свой <set name="displayId" value="777"/> будет отображаться через клиент так 95% НПС идут с клиента так и так и норм все работает

XML:
    <npc id="40010" name="Buffer" title="Support Magician">
        <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="24.0"/>
    <set name="collision_radius" value="8.0"/>
        <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="type" value="NpcBuffer" />
        <set name="htm_root" value="mods/buffer/" />
        <equip>
      <rhand item_id="212"/>
      <!--Dasparion's Staff-->
    </equip>
        <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>
 

Attachments

  • Screenshot_1.webp
    Screenshot_1.webp
    42.6 KB · Views: 11
  • Screenshot_2.webp
    Screenshot_2.webp
    11.4 KB · Views: 11
Если у тебя скачаное НПС с интернета добавляешь его в Npcgrp.dat после того как он будет называться у тебя к примере Buffer

Вся инфа у меня на картинках покажу на примере как делал у себя

НПС в дата паке убираешь свой <set name="displayId" value="777"/> будет отображаться через клиент так 95% НПС идут с клиента так и так и норм все работает

XML:
    <npc id="40010" name="Buffer" title="Support Magician">
        <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="24.0"/>
    <set name="collision_radius" value="8.0"/>
        <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="type" value="NpcBuffer" />
        <set name="htm_root" value="mods/buffer/" />
        <equip>
      <rhand item_id="212"/>
      <!--Dasparion's Staff-->
    </equip>
        <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>
нужен крепкий гайд на класик файлы клиента ппц)
 
нужен крепкий гайд на класик файлы клиента ппц)

я тебе и отправил краткий гайд программ у меня на классик нет но если поискать в интернете все можно найти гугл тащит!
 
я тебе и отправил краткий гайд программ у меня на классик нет но если поискать в интернете все можно найти гугл тащит!
Да без б и на этом спасибо )
 
Back
Top