Перейти к содержанию
Авторизация  
๖ۣۜۜFriendlyGhost

[ Манул ] Как Создать Умных Антипк (Гвардов)

Рекомендуемые сообщения

Вопрос:

В чем же будет заключаться уникальность наших умных гвардов?

Ответ:

В скилах(умениях), они будут кидать на злых Пкшников дебафы, станы и т.п.

 

Вопрос:

Как же мне сделать разумного АнтиПК(AntiPK)?

Ответ:

В начале нам нужно решить какие же скилы(умения) мы хотим дать нашим гуардам?

Полезными скилами против злых и хитрых АнтиПК будут: Cancelation, Root, Stun и т.п.

Приступим к созданию такого гуарда:

Берем:
Гуарда (в примере ID гварда=30123)

Теперь открываем с помощью Navicat нашу базу данных сервера и ищем таблицу "npcskills".

В данной таблице всего три столбца. А именно: "npcid" "skillid" "level".

Думаю тут вам уже становится все понятно.=)

В столбик npcid вписываем ID нашего АнтиПК, в skillid пишем скил (умение которое хотим ему дать) в level пишем lvl скила.

К примеру дадим нашему АнтиПК(Гварду) скил

  • STUNNING SHOT заточеный на +30 (100% шанс):

Тогда нам нужно заполнить ячейки таким образом:

npcid skillid level
30123 101 130 

Надеюсь понятно.=)

Теперь пару примеров возможных для использования в АнтиПК:

30123 , 101 , 130 - STUNNING SHOT 100% заточен на +30
30123 , 4094 , 12 - NPC Cancel 100% снимает все бафы
30123 , 1201 , 130 - Root 90% заточен на +30 

 

 

 

Вот и конец мануала.

Удачи вам, в защите ваших новых игроков от злостных PKшников

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты


<?xml version="1.0" encoding="utf-8"?>
<list>
<skill id="9997" levels="1" name="Anti-Pk">
 <set name="target" val="TARGET_SELF"/>
 <set name="skillType" val="BUFF"/>
 <set name="operateType" val="OP_PASSIVE"/>
 <set name="castRange" val="-1"/>
 <set name="effectRange" val="-1"/>
 <for>
   <add order="0x40" stat="cAtk" val="20000000000000"/>
   <add order="0x40" stat="rCrit" val="700"/>
   <add order="0x40" stat="pAtkSpd" val="5000"/>
   <add order="0x40" stat="pDef" val="50000000000000"/>
   <add order="0x40" stat="mDef" val="5000000000000"/>
   <add order="0x40" stat="pAtk" val="500000"/>
   <add order="0x40" stat="maxHp" val="5000000000000"/>
 </for>
</skill>
</list>

 

Такой скил даете и нет проблем, хотя силы крита будет достаточно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...