подскажите пожалуйста - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Пользователи Календарь Все разделы прочитаны
Вернуться   Форум администраторов игровых серверов > MMO > Lineage II > Работа со скриптами

Работа со скриптами Помощь в редактировании и написании квестов к Java серверам, а так же эвентов.

Ответ
Опции темы
Непрочитано 25.01.2016, 09:32   #1
Пользователь

Автор темы (Топик Стартер) подскажите пожалуйста

Здравствуйте, уважаемые пользователи форума. Прошу, подскажите пожалуйста как реализовать, чтобы урон наносился например 0.7 от действиетльного при атаке определенным оружием. вот кусок кода. просто с явой даже на вы не дотягиваю)
Цитата:
@Override
public String onAttack(L2NpcInstance npc, L2PcInstance attacker, int damage, boolean isPet)

{
if(attacker.getActiveWeaponItem().getItemId() == 12115)
{
damage *= 5.6D;
attacker.sendMessage("Игрок увернулся от вашей атаки.");
}
return null;
сообщение пишет,а как быть с уроном. спасибо
kasper вне форума Ответить с цитированием
Непрочитано 26.01.2016, 09:35   #2
Пользователь

Автор темы (Топик Стартер) Re: подскажите пожалуйста

ну подскажите пожалуйста - как можно повлиять на получаемый урон нпц, т.е. при атаке нпц, чтобы наносилось только 70% от реального урона
kasper вне форума Ответить с цитированием
Непрочитано 26.01.2016, 10:04   #3
Аватар для ALeKsIuS

По умолчанию Re: подскажите пожалуйста

Цитата:
Сообщение от kasper Посмотреть сообщение
ну подскажите пожалуйста - как можно повлиять на получаемый урон нпц, т.е. при атаке нпц, чтобы наносилось только 70% от реального урона
То что подчеркнули не тестировали?
__________________
Мы всё сделаем металлом! Чернее чернейшей черноты бесконечности! (c) Nathan Explotion
Работаю с Aion Java-emu, любой версии. skype: alexsiuss1
ALeKsIuS вне форума Ответить с цитированием
Непрочитано 26.01.2016, 10:08   #4
Аватар для finfan
fin-ex.corp

По умолчанию Re: подскажите пожалуйста

Цитата:
Сообщение от kasper Посмотреть сообщение
ну подскажите пожалуйста - как можно повлиять на получаемый урон нпц, т.е. при атаке нпц, чтобы наносилось только 70% от реального урона
Цитата:
Сообщение от kasper Посмотреть сообщение
Здравствуйте, уважаемые пользователи форума. Прошу, подскажите пожалуйста как реализовать, чтобы урон наносился например 0.7 от действиетльного при атаке определенным оружием. вот кусок кода. просто с явой даже на вы не дотягиваю)

сообщение пишет,а как быть с уроном. спасибо
На урон нельзя повлиять из глубокой задницы в виде AISystemsForeverAlone, точнее можно, но с вашими знаниями нельзя.

Влиять на урон надо в Formulas.java метод calcPhysDam или как-то так.

Но то что вы хотите сделать, требует от вас взять книгу по Java и идти читать.

P.S. Решили уйти в старый РПГ D&D мир? где уклонение = снижение получаемого урона в %? xD
finfan вне форума Отправить сообщение для finfan с помощью Skype™ Ответить с цитированием
Непрочитано 26.01.2016, 12:22   #5
Пользователь

По умолчанию Re: подскажите пожалуйста

Физ. атаку подрежь на каждом NPC и будет тебе сниженный урон.

С твоими познаниями это будет самое оптимальное.
Emperor вне форума Ответить с цитированием
Непрочитано 26.01.2016, 14:07   #6
Пользователь

Автор темы (Топик Стартер) Re: подскажите пожалуйста

Цитата:
Сообщение от ALeKsIuS Посмотреть сообщение
То что подчеркнули не тестировали?
пробовал, но как и написал безрезультативно
kasper вне форума Ответить с цитированием
Непрочитано 26.01.2016, 14:39   #7
Аватар для Narsell
Пользователь

По умолчанию Re: подскажите пожалуйста

Я так понял, что вы хотите, чтобы НПЦ стали более бронявыми?
Если так, то мне кажется самый оптимальный вариант это поднять уровень ХП, или же параметр phys_def у НПЦ запросом в базу.
Если же наоборот, чтобы вам меньше урона наносили, то опять же запросом в базу снижаем показатель phys_atk, на нужное вам число.
А если относится к персонажам реальных игроков то копайте в таблице char_templates опять же в базе. Не понимаю зачем нужно лезть в ядро?
Narsell вне форума Ответить с цитированием
Непрочитано 26.01.2016, 15:45   #8
Пользователь

Автор темы (Топик Стартер) Re: подскажите пожалуйста

Цитата:
Сообщение от Narsell Посмотреть сообщение
Я так понял, что вы хотите, чтобы НПЦ стали более бронявыми?
Если так, то мне кажется самый оптимальный вариант это поднять уровень ХП, или же параметр phys_def у НПЦ запросом в базу.
Если же наоборот, чтобы вам меньше урона наносили, то опять же запросом в базу снижаем показатель phys_atk, на нужное вам число.
А если относится к персонажам реальных игроков то копайте в таблице char_templates опять же в базе. Не понимаю зачем нужно лезть в ядро?
дабы определенному оружию уменьшить урон по определенным монстрам. вариант с резистами (к оружию) и типами мобов не катит, т.к. маг урон такими способами не регулируется в данной сборке (исходов нет)
kasper вне форума Ответить с цитированием
Непрочитано 26.01.2016, 16:01   #9
Пользователь

По умолчанию Re: подскажите пожалуйста

Цитата:
Сообщение от kasper Посмотреть сообщение
дабы определенному оружию уменьшить урон по определенным монстрам. вариант с резистами (к оружию) и типами мобов не катит, т.к. маг урон такими способами не регулируется в данной сборке
в чем проблема найти реализацию физ ризиста и сделать аналог для маг?
HiredKiller вне форума Ответить с цитированием
Непрочитано 26.01.2016, 17:05   #10
Пользователь

Автор темы (Топик Стартер) Re: подскажите пожалуйста

Цитата:
Сообщение от HiredKiller Посмотреть сообщение
в чем проблема найти реализацию физ ризиста и сделать аналог для маг?
исходов нет. поэтому думаю, что проще через АИ управлять уроном, чем мудрить резист....
kasper вне форума Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подскажите пожалуйста AndruliKxD Lineage II 4 13.11.2013 00:58
Подскажите Пожалуйста Jarvis Aion 19 08.01.2013 01:41
Подскажите пожалуйста. GottMitUns Курилка / Yak floor 10 21.11.2011 19:51
подскажите пожалуйста кулич Работа с геодатой 0 22.10.2010 19:13
подскажите пожалуйста Руслан-Д Серверная часть 4 02.08.2010 10:47


© 2007–2024 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 22:54. Часовой пояс GMT +3.

Вверх