Перейти к содержимому
La2Base
Главная
ЗагрузкиВикиФорумFAQ
Поиск
ruen
Регистрация Войти
ГлавнаяФайлыВикиВойти
  • Главная
  • Загрузки
  • Вики
  • FAQ
  • Обратная связь
  • О проекте
  • Правила
  • Конфиденциальность
  • Условия использования

© 2026 la2base.com · Все права защищены

ruen
Форум/Форум для новичков[JAVA]/[help]reflect Damage For Npc
Поиск

[help]reflect Damage For Npc

10 ответов187 просмотровСейчас просматривают: 1
S
SNiP

Автор

Новичок

Постов: 8

На форуме с: 28.03.2009

Рейтинг: 0

· 13.09.2009, 13:57

Помогите создать пассивку для НПС, которая будет рефлектить урон игроку :)
Сборка L2open 2.5 Gc Final

0
Станислав
Станислав

Пользователь

Бывалый

Постов: 367

На форуме с: 30.03.2009

Репутация: +18

Рейтинг: 0

· 13.09.2009, 14:01

SNiP: Помогите создать пассивку для НПС, которая будет рефлектить урон игроку :)
Сборка L2open 2.5 Gc Final

так есть на форуме тема о создании скила для нпц так же само пасивку

0
F
FatalFantasy

Автор

Новичок

Постов: 10

На форуме с: 12.09.2009

Рейтинг: 0

· 13.09.2009, 14:17

На форуме не видел но вот тока что наткнулся на это. _http://la2base.ru/other/4613-manual-kak-sozdat-umnyx-antipk-guardov-by-podol1.html

Там по мануалу написано что типа как сделать склил гварду.. А как сделать так тчобы когда Нпц бьёш он анчер или мидузу кидаЛ?ъ

0
S
SNiP

Автор

Новичок

Постов: 8

На форуме с: 28.03.2009

Рейтинг: 0

· 13.09.2009, 15:07

xLaPax: так есть на форуме тема о создании скила для нпц так же само пасивку


А ссылочку можно? Мне нужно создать именно пассивку на рефлект, ибо там есть некоторые сложности.
FatalFantasy: На форуме не видел но вот тока что наткнулся на это. _http://la2base.ru/other/4613-manual-kak-sozdat-umnyx-antipk-guardov-by-podol1.html

Там по мануалу написано что типа как сделать склил гварду.. А как сделать так тчобы когда Нпц бьёш он анчер или мидузу кидаЛ?ъ

вот-вот

0
V
Vo1N

Пользователь

Участник

Постов: 85

На форуме с: 26.08.2007

Репутация: +29

Рейтинг: 0

· 13.09.2009, 19:20

SNiP: Помогите создать пассивку для НПС, которая будет рефлектить урон игроку :)
Сборка L2open 2.5 Gc Final

Сперва нужно создать скилл на рефлект
идем сюда server\gameserver\data\stats\skills
Открываем файл допустим 7000-7099.xml смотрим какого скилл последний и добавляем новый скилл
Код
<skill id="7070" levels="1" name="NPC reflect">
  <set name="power" val="0.0"/>
  <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="reflectDam" val="25"/>
  </for>
</skill>

Где val="25" это %, т.е. 25% от урона будет возвращаться игроку

Скилл создали теперь добавим этот скилл NPC
Сделать это посредством SQL запроса в базу
INSERT INTO `npcskills` VALUES (npcid, skillid, 1);
где npcid это Id npc которому добавим этот скилл
а skillid это ид нашего нового скила, допустим хоитим добавить рефлект дмг Гуарду
INSERT INTO `npcskills` VALUES (30124, 7070, 1);

SQL запросом делается следующим образом... Открываешь Navicat или аналог его, выбираешь и активируешь свою базу, правый клик по базе выбираешь пункт Console... и туда вставляешь SQL запрос жмешь Enter и все у нужного npc есть нужный скилл
Грузишь сервер и дела на этом закончены

0
S
SNiP

Автор

Новичок

Постов: 8

На форуме с: 28.03.2009

Рейтинг: 0

· 15.09.2009, 06:34

[quote name='Vo1N' date='14.9.2009, 2:20' post='344960']

Код
<skill id="7070" levels="1" name="NPC reflect">
  <set name="power" val="0.0"/>
  <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="reflectDam" val="25"/>
  </for>
</skill>

не работает ...нпс не отражает дамаг

0
S
SNiP

Автор

Новичок

Постов: 8

На форуме с: 28.03.2009

Рейтинг: 0

· 16.09.2009, 07:14

Или кто знает, напишите скилл, который будет парализовать игрока при атаке нпс...или что-нить в этом духе

0
xxblxx
xxblxx

Пользователь

Бывалый

Постов: 306

На форуме с: 17.12.2009

Репутация: +55

Рейтинг: 0

· 16.09.2009, 08:09

if(target unstanceof L2NpcInstamce)
player.setParalyzed(true);

^^ и писец батько)

0
S
SNiP

Автор

Новичок

Постов: 8

На форуме с: 28.03.2009

Рейтинг: 0

· 16.09.2009, 08:22

xxblxx: if(target unstanceof L2NpcInstamce)
player.setParalyzed(true);

^^ и писец батько)

Instance* :)
Эт понятно, если есть исходники....а если их нет? :)

0
V
Vo1N

Пользователь

Участник

Постов: 85

На форуме с: 26.08.2007

Репутация: +29

Рейтинг: 0

· 17.09.2009, 21:20

SNiP, видимо ты мои действия не до конца сделал... Я тестил у себя на серваке у меня все работает
Вот скилл

Код
<skill id="7070" levels="1" name="NPC Reflect">
  <set name="power" val="0.0"/>
  <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="reflectDam" val="25"/>
  </for>
</skill>

Вот SQL запрос в базу (Скилл вставил Guard'у Zerome)
Код
INSERT INTO `npcskills` VALUES (30124, 7070, 1);


Перепроверь может ты что не так сделал...

0
Войдите или зарегистрируйтесь чтобы ответить