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

Работа со скриптами Помощь в редактировании и написании квестов к Java серверам, а так же эвентов.
Описание темы:реген НР/МР

Ответ
Опции темы
Непрочитано 17.06.2013, 22:26   #1
Аватар для ZefirKO
Пользователь

Автор темы (Топик Стартер) Баночик

Подскажите как сделать, чтобы банки регенерировали НР/МР тока когда персонаж сидит, пробовал сделать но не получается, максимум получилось, это юзать ее можно только когда персонаж сидит, но когда он поднимается баночка все равно регенерирует... подскажите...
__________________
Я бы изменил мир, но Бог не дает исходники...
ZefirKO вне форума Ответить с цитированием
Непрочитано 17.06.2013, 22:43   #2
Герой

По умолчанию Re: Баночик

Цитата:
Сообщение от ZefirKO Посмотреть сообщение
Подскажите как сделать, чтобы банки регенерировали НР/МР тока когда персонаж сидит, пробовал сделать но не получается, максимум получилось, это юзать ее можно только когда персонаж сидит, но когда он поднимается баночка все равно регенерирует... подскажите...
Посмотрите на примере работы скила Relax у хуманов.
__________________
Aka Stels
Shayne вне форума Отправить сообщение для Shayne с помощью Skype™ Ответить с цитированием
Непрочитано 17.06.2013, 22:47   #3
Аватар для finfan
fin-ex.corp

По умолчанию Re: Баночик

Иными словами:

Белая банка восполняющая HP до изменения:
Свернуть ↑Развернуть ↓


После изменения:
Свернуть ↑Развернуть ↓
finfan вне форума Отправить сообщение для finfan с помощью Skype™ Ответить с цитированием
Непрочитано 17.06.2013, 22:55   #4
Аватар для ZefirKO
Пользователь

Автор темы (Топик Стартер) Re: Баночик

йошкин кот, а й правду Релакс))) спасибо!
еще такое дело, ставлю проверку
<cond msgId="2600">
<player level="50" />
</cond>
тогда все персонажи не достигшие 50 уровня не могут юзать предмет, а как зделать так что бы можно вписать с какой лвл-а по какой можна юзать предмет, допусти 50-60 меньше лвл-а и выше лвл-а не могут юзнуть только 50-60! заранее спасибо!
__________________
Я бы изменил мир, но Бог не дает исходники...
ZefirKO вне форума Ответить с цитированием
Непрочитано 17.06.2013, 23:05   #5
Аватар для finfan
fin-ex.corp

По умолчанию Re: Баночик

Если сборка на основе лыжи, то примерно так:

DocumentBase.java ищем метод parsePlayerCondition():
Свернуть ↑Развернуть ↓


Пример не идеален ибо он не удовлетворяет вашим потребностям, в итоге вы вводите кол-во лвлов через запятую. Тем более, я в java не силён и там могут быть ошибки.
finfan вне форума Отправить сообщение для finfan с помощью Skype™ Ответить с цитированием
Непрочитано 17.06.2013, 23:57   #6
Герой

По умолчанию Re: Баночик

Цитата:
Сообщение от ZefirKO Посмотреть сообщение
йошкин кот, а й правду Релакс))) спасибо!
еще такое дело, ставлю проверку
<cond msgId="2600">
<player level="50" />
</cond>
тогда все персонажи не достигшие 50 уровня не могут юзать предмет, а как зделать так что бы можно вписать с какой лвл-а по какой можна юзать предмет, допусти 50-60 меньше лвл-а и выше лвл-а не могут юзнуть только 50-60! заранее спасибо!
Опять же смотрим банки которые регенят много СР\НР\МР (не помню название, эликсиры вроде). В них разграничение по грейдам.
__________________
Aka Stels
Shayne вне форума Отправить сообщение для Shayne с помощью Skype™ Ответить с цитированием
Непрочитано 17.06.2013, 23:59   #7
Аватар для ZefirKO
Пользователь

Автор темы (Топик Стартер) Re: Баночик

FastList<Integer> и FastList<>(); выбивает ошыбку... а так всьо хорошо=(
__________________
Я бы изменил мир, но Бог не дает исходники...
ZefirKO вне форума Ответить с цитированием
Непрочитано 18.06.2013, 00:06   #8
Аватар для Archiel
Пользователь

По умолчанию Re: Баночик

Можно дописать кондишен, а можно в L2Skill добавить параметры и в skillhandlers написать вообще новый скилл с любой механикой, которую захочется. Там это делается элементарно, нужен только эклипс и мозги.
Archiel вне форума Отправить сообщение для Archiel с помощью ICQ Ответить с цитированием
Непрочитано 18.06.2013, 00:06   #9
Аватар для ZefirKO
Пользователь

Автор темы (Топик Стартер) Re: Баночик

Shayne, Блин ты голова... такое елементарное и туплю так жостко... спасибо тебе огромное)))
finfan, многие бы клянчили денги за ето, а ты просто взял и написал! спасибо тебе огромное!!
__________________
Я бы изменил мир, но Бог не дает исходники...
ZefirKO вне форума Ответить с цитированием
Непрочитано 18.06.2013, 01:01   #10
Аватар для finfan
fin-ex.corp

По умолчанию Re: Баночик

Цитата:
Сообщение от ZefirKO Посмотреть сообщение
FastList<Integer> и FastList<>(); выбивает ошыбку... а так всьо хорошо=(
Смотрите в импорты:

аля import javolution.util.FastList;

даже нет, отставить смотреть на импорты. Если у вас сборка на лыжах, то там все в порядке.

Я бы опрокинул ваш взор на ConditionPLayerLevel.java:

старый ConditionPlayerLevel:
Свернуть ↑Развернуть ↓


его нужно переписать под ваш новый кондишен (чтобы понимал FastList).
finfan вне форума Отправить сообщение для finfan с помощью Skype™ Ответить с цитированием
Ответ


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

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

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

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


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

Вверх