artace.ru - творческий сектор

Название: Редактирование навыков (skills) [Версия для печати]

Автор: admin    Время: 2024-9-5 00:25
Название: Редактирование навыков (skills)
Введение% \+ A- ~- {% B& ~! M3 k
Этот мануал предназначен для разработчиков Lineage серверов на Java. Он основан на последней ревизии и протестирован на хрониках Essence сборок L2jMobius. В данном документе описаны пути к файлам, условия для навыков, типы операций навыков, базовые свойства и эффекты.: r$ P$ r! O! N  R

% F" Y9 ?( u+ k4 dСтруктура файлов1 s# h) \& j  c
Путь к файлам навыков
! o# `1 t- u# h3 B3 j9 t5 `  UФайлы навыков находятся по пути:
2 ~  n$ e: ~+ K6 s3 C' l% G% w8 p' g0 z3 c, Z7 m8 A' I5 a4 [
  1. ..\game\data\stats\skills
Скопировать код

0 P4 m4 t/ `3 r5 `7 S) H: r5 K% g" [# [5 c# E* T& V
Условия для навыков
! n' b1 ~2 Q4 v+ B/ \Условия для навыков находятся по пути:
& Z& l1 E5 M1 M' K
  1. ..\game\data\scripts\handlers\skillconditionhandlers\
Скопировать код
" S' a# q  F9 e$ M$ K- `0 i
Списки типов операций и свойствПараметры навыковПараметр isMagic
% u5 O+ y6 S( T0 x5 a5 w! vПараметр isMagic указывает на тип навыка и влияет на использование духокамней и скорость использования навыка:
# W: @4 B- j- Y: H' h. [
2 i2 O  t: f, Q- c+ H; H4 R$ t) a! v. }
Мощность навыка в процентах от атаки
" w% [$ t5 x* m* V; tПример определения мощности навыка как процент от вашей атаки:
4 k) [- S4 o# x7 Q) \& D$ G* A; n) C, |2 x: Z4 {3 h+ N
  1. <div class="blockcode"><blockquote><effect name="PhysicalDamage">
    2 G  J6 z9 D. q* p8 Z. P4 C
  2. <pAtkMod>0.5</pAtkMod>; S& L; S& Y" ^% h. G
  3. </effect>
Скопировать код
5 o6 K6 x5 K2 [/ @7 ^. A5 {

& Q$ H+ R; K3 q: ?3 P  d5 B0 b3 m8 d/ ^/ p5 N% Z
Здесь 0.5 означает 50% от вашей атаки.+ m4 u( R- M2 I3 d( z) ~4 s) d& `
Эффекты защиты
0 f8 i/ h( \2 Q5 M' ]( B( F* B; ~; O/ g* FЕсли вы добавите следующие эффекты защиты к цели, то цель будет:& M8 Q# j+ ]" Q0 ?( H* {

6 P! [; r9 D' w$ }+ A. X3 m
  1. <effect name="DefencePhysicalSkillCriticalRate"> 6 u  G/ Y( ~, R* b! U
  2. <amount>-10000</amount>
    % y4 ?' A" k1 ]3 p3 t) c
  3. <mode>DIFF</mode># C' R9 W& z3 W- Q. t7 ]" ]/ \3 ^
  4. </effect>
Скопировать код
" t4 _0 s; ]1 w' K

, ?8 g2 ]* e& B6 J% x
9 t$ z! n; n) R, E) j
  1. <effect name="DefencePhysicalSkillCriticalDamage">2 L0 K7 U, B) D, D( X
  2. <amount>10000</amount>
    4 Y8 ~+ Q; W8 \
  3. <mode>DIFF</mode>
    * ^4 l' w; f$ W. f& x
  4. </effect>
Скопировать код
: O0 G- Y6 @; z, h( H

; n. q) Q' q; ?0 V9 t& {' v9 rДругие эффектыДобавление и редактирование навыков
6 M  B+ d$ k4 e' b* a/ nЧтобы добавить или отредактировать навык, просмотрите готовый пример и повторите его структуру. Если необходимо внести изменения, следуйте аналогичной структуре, указанной в примерах выше.8 A' o6 H6 B9 ]5 k

% `; L. @# f( s2 E. s$ F. }% eЗаключение! T/ ~+ g' O- M5 [+ [0 M
Этот мануал предоставляет базовую информацию для создания и редактирования навыков в Lineage сервере. При необходимости добавляйте новые эффекты и параметры, следуя предложенной структуре.( U' p3 q/ K  R) ~/ a; _5 R1 q
- s0 I1 O' M# b  ^+ R/ ]7 j8 Y1 P! g$ ]

; i& s5 Y8 \3 @+ N




Добро пожаловать artace.ru - творческий сектор (https://www.artace.ru/) Powered by Discuz! X3.5