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

Lineage II
Дискуссии на тему создания, настройки и обслуживания серверов Lineage 2. При поддержке: Премиум услуги по рекламе

Описание темы:Gracia Final

Ответ
Опции темы
Непрочитано 18.07.2013, 16:17   #11
Пользователь

Автор темы (Топик Стартер) Re: Скрипт на заточку 3-профных скиллов

Спасибо, finfan! Прямо праздник души
К монотонной работе я привык. Если все получится с одним скиллом, то сделать все остальные для меня не проблема.

Возникли вопросы по описанию:
400-499.xml:
Свернуть ↑Развернуть ↓

Я заметил, что эти значения различны у каждого скилла. Значит ли это, что я должен иметь перед собой оффициальные параметры, которых никто не знает, или их можно посмотреть где-то?

400-499.xml:
Свернуть ↑Развернуть ↓

То, что написано зеленым остается неизменным для всех скиллов? Если нет, то что означают эти значения (0,1, 0х40, 90)?

enchant_skill_trees.xml:
Свернуть ↑Развернуть ↓

Насколько я понимаю, это пример заточки скилла на время (Time). Значит мне придется вбивать значения на "Power", "Chance"... Для этого нужно писать новый алгоритм "<enchant>...</enchant>" или можно все в одном?
Т.е. после:
<data level="110" type="+10 Time" enchant="10" />, сразу писать:
<data level="101" type="+1 Power" enchant="1" />.

skillgrp.dat:
Свернуть ↑Развернуть ↓

Чего-то не понял, как скилл может быть вточен на чистом клиенте? Значит там везде будет 0 Или Вы имели в виду, что "1" означает, что скилл может точиться, а "0" - нет?

И еще пара вопросиков:

1. Нужно ли, после этих махинаций, заного устанавливать Login и GameServer?
2. Если просто скопипастить файлы из папки Skill другой сборки (надеясь, что там все, как у меня + того, что нет) и далее изменить все в клиентской части, то этот самопал будет работать?)
DeLone вне форума Ответить с цитированием
Непрочитано 18.07.2013, 17:15   #12
Аватар для finfan
fin-ex.corp

По умолчанию Re: Скрипт на заточку 3-профных скиллов

Цитата:
Сообщение от DeLone Посмотреть сообщение
Спасибо, finfan! Прямо праздник души
К монотонной работе я привык. Если все получится с одним скиллом, то сделать все остальные для меня не проблема.

Возникли вопросы по описанию:
400-499.xml:
Свернуть ↑Развернуть ↓

Я заметил, что эти значения различны у каждого скилла. Значит ли это, что я должен иметь перед собой оффициальные параметры, которых никто не знает, или их можно посмотреть где-то?
/** эти цифры означают:
* На первом уровне заточки Counterattack будет висеть 6 сек.
* На втором уровне заточки Counterattack будет висеть 7 сек.
* На третьем уровне заточки Counterattack будет висеть 8 сек.
* На четвертом уровне заточки Counterattack будет висеть 9 сек.
* На пятом уровне заточки Counterattack будет висеть 10 сек.
* и т.д. до 10 уровня заточки где он будет висеть (если заточат удачно) 15 сек.
*/


400-499.xml:
Свернуть ↑Развернуть ↓

То, что написано зеленым остается неизменным для всех скиллов? Если нет, то что означают эти значения (0,1, 0х40, 90)?
/**
* name="Buff" - название эффекта (посомтреть их можно в исходниках в папке которая обычно называется effects (вбить в поиске EffectBuff.java)
* time="#time" - переменная отвечающая за время действия скила. В данном случае она указывает на таблицу #time. (Смотрите выше. где берутся значения)
* val="0" - значение необходимое для некоторых эффектов, по дефолту, данная переменная всегда обязанна быть в эффекте со значением 0 (если конечно эффект не требует цифр из этой переменной например взгляните на скилл Riposte Stance (300-399)
* stackOrder="1" - своего рода планка, которая необходима, чтобы лоу лвл скилы не рпоходили на хай лвл скилы. Например есть Дух Берсеркера и Доминаторский Берс, оба они одинаковы, но скилы сами разные, чтобы не было такого бреда аля 2 берса на чаре, придуман такой вот нюанс.
* stackType="counter_skill" - а вот это, отвечает непосредственно за сам стак. Например у двух берсов которые мы хотим положить на цель есть стакТип="bers" но стакОрдер - отсутствует, в таком случае, если первый берс который мы кидаем на чара = 2 лвл, а второй 1 лвл, то тот - который кинем последним перебьет первый (даже если первый был лвлом выше, соотвественно был и эффективнее.)
* <effect></effect> - открытие и закрытие эффекта, внутри эффекта могут находится любые параметры (их увеличение или уменьшение, умножение и и т.д.
Пример:
<effect name="Buff" time="5" val="0">
<mul order="0x30" stat="pAtk" val="1.1"/>
</effect>
Здесь мы видим, что данный бафф увеличит нашу pAtk на 10%. По логике вещей, туда можно засовывать любые статы.
* 0x40 - тут вам поможет логика, если она есть, все что надо знать это то какие варианты существуют:
<add order="0x40" stat="pAtk" val="1.1"/> (атака увеличится на 1.1 еденицу)
<mul order="0x30" stat="pAtk" val="1.1"/> (атака увеличится на 10% от базы)
<sub order="0x40" stat="pAtk" val="1.1"/> (атака уменьшится на 1.1 еденицу)
<mul order="0x50" stat="pAtk" val="1.1"/> (атака увеличится на чистые 10% от вашей атаки)
<div order="0x30" stat="pAtk" val="1.1"/>
*/


enchant_skill_trees.xml:
Свернуть ↑Развернуть ↓

Насколько я понимаю, это пример заточки скилла на время (Time). Значит мне придется вбивать значения на "Power", "Chance"... Для этого нужно писать новый алгоритм "<enchant>...</enchant>" или можно все в одном?
Т.е. после:
<data level="110" type="+10 Time" enchant="10" />, сразу писать:
<data level="101" type="+1 Power" enchant="1" />.
//новый алгоритм для нового ID затачиваемого скила.

skillgrp.dat:
Свернуть ↑Развернуть ↓

Чего-то не понял, как скилл может быть вточен на чистом клиенте? Значит там везде будет 0 Или Вы имели в виду, что "1" означает, что скилл может точиться, а "0" - нет?
//скилл может точиться.

И еще пара вопросиков:

1. Нужно ли, после этих махинаций, заного устанавливать Login и GameServer?
//да.

2. Если просто скопипастить файлы из папки Skill другой сборки (надеясь, что там все, как у меня + того, что нет) и далее изменить все в клиентской части, то этот самопал будет работать?)
(10 символов)
finfan вне форума Отправить сообщение для finfan с помощью Skype™ Ответить с цитированием
Сказали спасибо:
Непрочитано 18.07.2013, 17:27   #13
Пользователь

Автор темы (Топик Стартер) Re: Скрипт на заточку 3-профных скиллов

"(10 символов)" - что это?
DeLone вне форума Ответить с цитированием
Непрочитано 18.07.2013, 17:29   #14
Аватар для finfan
fin-ex.corp

По умолчанию Re: Скрипт на заточку 3-профных скиллов

Цитата:
Сообщение от DeLone Посмотреть сообщение
"(10 символов)" - что это?
простую цитату нельзя отправить если не написать какой-нибудь текст состоящий из 10 символов. Мне нечего было говорить, поэтому я написал просто "(10 символов)".
finfan вне форума Отправить сообщение для finfan с помощью Skype™ Ответить с цитированием
Непрочитано 18.07.2013, 17:35   #15
Пользователь

Автор темы (Топик Стартер) Re: Скрипт на заточку 3-профных скиллов

Последнее:

"<div order="0x30" stat="pAtk" val="1.1"/>" - не описан.

П.С. Нашел. div - разделить

Последний раз редактировалось DeLone; 18.07.2013 в 19:25.
DeLone вне форума Ответить с цитированием
Непрочитано 18.07.2013, 17:44   #16
Аватар для gorodetskiy
Олдфаг

По умолчанию Re: Скрипт на заточку 3-профных скиллов

Вот ещё немного информации
PHP код:
order означает порядок вычисления. (order 0x080x10,  0x300x400x500x60
0x08 -- используется для базовой установки параметра 
0x10 
-- используется для базовой модификации параметра  
0x30 
-- используется для добавления базовых бонусов к параметру 
0x40 
-- для прибавления статических бонусов к параметру  
0x50 
-- для множителей параметров 
0x60 
-- для прибавления статических бонусов ПОСЛЕ множителей 
__________________
СЕО Оптимизация сайтов
gorodetskiy вне форума Ответить с цитированием
Непрочитано 18.07.2013, 17:56   #17
Пользователь

Автор темы (Топик Стартер) Re: Скрипт на заточку 3-профных скиллов

PHP код:
order означает порядок вычисления. (order 0x080x10,  0x300x400x500x60
0x08 -- используется для базовой установки параметра 
0x10 
-- используется для базовой модификации параметра  
0x30 
-- используется для добавления базовых бонусов к параметру 
0x40 
-- для прибавления статических бонусов к параметру  
0x50 
-- для множителей параметров 
0x60 
-- для прибавления статических бонусов ПОСЛЕ множителей 
Это уже сложнее, но со временем разберусь... недеюсь

Получается, что:
*0х30, 0х50 - %; (10, 20, 30%...)
*0х40 - еденицы? (1.1, 1.2, 1.3...)
DeLone вне форума Ответить с цитированием
Непрочитано 18.07.2013, 18:03   #18
Аватар для gorodetskiy
Олдфаг

По умолчанию Re: Скрипт на заточку 3-профных скиллов

Пройдите по ссылке и прочитайте, она под сполером
не реклама:
Свернуть ↑Развернуть ↓
__________________
СЕО Оптимизация сайтов
gorodetskiy вне форума Ответить с цитированием
Сказали спасибо:
Непрочитано 18.07.2013, 20:01   #19
Пользователь

Автор темы (Топик Стартер) Re: Скрипт на заточку 3-профных скиллов

Какой программой читать и изменять dat-файлы клиента?

FileEdit'ом открыл.
DeLone вне форума Ответить с цитированием
Непрочитано 18.07.2013, 20:24   #20
Аватар для gorodetskiy
Олдфаг

По умолчанию Re: Скрипт на заточку 3-профных скиллов

http://zone-game.info/lineage/tools/
__________________
СЕО Оптимизация сайтов
gorodetskiy вне форума Ответить с цитированием
Ответ


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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Продается сборка Gracia Final Ihgap Рынок / Marketplace 28 14.08.2010 17:30
[Продам] Lineage2 Interlude от команды RusTeam TARAN Рынок / Marketplace 2 29.05.2010 17:17
шара ihgap rev 474 Gracia Final LineOFWar Lineage II 19 24.03.2010 14:04
Скрипт: голосование Л2топ и награда за него volt Движки сайтов (CMS) 1 07.08.2008 13:09


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

Вверх