Ести у кого ниб готовый отдельный НПС (Бафер к примеру) или можно мануал как создать своего НПС.? а то чтото не получается, какие файлы ковырять? 
Отредактировано Zakes (10.02.2013 09:44:53)
Lineage Dev |
Привет, Гость! Войдите или зарегистрируйтесь.
Вы здесь » Lineage Dev » Общение » Как создать своего НПС.???
Ести у кого ниб готовый отдельный НПС (Бафер к примеру) или можно мануал как создать своего НПС.? а то чтото не получается, какие файлы ковырять? 
Отредактировано Zakes (10.02.2013 09:44:53)
Ести у кого ниб рабочий отдельный Бафер.?
Чем Вам бафер в комьюнити то не угодил ?)
Не то что бы не угодил, там всё хорошо. Мне нужен НПС бафер в каждом городе чтобы стоял, а не через комюнити бафались. Да и не только бафер нужен. Как создать НПС на сборке, можно мануальчик?
Завтра набросаю мануальчик
Спасибо большое 
Итак допустим мы хотим сделать своего нпц
Идем в папку gameserver\data\npc открываем там любой файл и добавляем текст
<npc id="50015" name="Skeleton Archer" title="">
<!--Base character specific-->
<set name="baseSTR" value="78"/>
<set name="baseCON" value="75"/>
<set name="baseDEX" value="41"/>
<set name="baseINT" value="42"/>
<set name="baseWIT" value="78"/>
<set name="baseMEN" value="20"/>
<set name="baseHpMax" value="214.616"/>
<set name="baseMpMax" value="132.64"/>
<set name="baseHpReg" value="2.5"/>
<set name="baseMpReg" value="1.2"/>
<set name="basePAtk" value="25"/>
<set name="baseMAtk" value="17"/>
<set name="basePDef" value="69"/>
<set name="baseMDef" value="46"/>
<set name="basePAtkSpd" value="253"/>
<set name="baseMAtkSpd" value="333"/>
<set name="baseShldDef" value="0"/>
<set name="baseAtkRange" value="1100"/>
<set name="baseShldRate" value="0"/>
<set name="baseCritRate" value="80"/>
<set name="baseWalkSpd" value="40"/>
<set name="baseRunSpd" value="140"/>
<set name="rndDam" value="30"/>
<set name="baseEvasionRate" value="0"/>
<set name="baseAccuracyRate" value="0"/>
<set name="baseMevasionRate" value="0"/>
<set name="baseMaccuracyRate" value="0"/>
<set name="baseMCritRate" value="50.0"/>
<set name="collision_radius" value="11.0"/>
<set name="collision_height" value="27.0"/>
<set name="displayId" value="20100"/> <!-- Внешний вид нпц, т.е. ид другова нпц -->
<!--Npc specific-->
<set name="type" value="Npc"/>
<set name="ai_type" value="CharacterAI"/>
<set name="level" value="13"/>
<set name="baseHpRate" value="1.0"/>
<set name="rewardExp" value="405"/>
<set name="rewardSp" value="19"/>
<set name="rewardRp" value="0"/>
<set name="aggroRange" value="500"/>
<set name="shots" value="NONE"/>
</npc>Далее идем в папку gameserver\data\html\default и добавляем туда файлик 50015.htm с текстом
Скелет Привет путник
В игре пишем команду //spawn 50015
Наш нпц стоит и выводит диалог 
Вы здесь » Lineage Dev » Общение » Как создать своего НПС.???