Top.Mail.Ru

[html, xml] Подробный гайд по предмету Vesper Dual Swords из файла 00000-00099.xml

[Скопировать ссылку]
Astraliya Опубликовано 2024-10-18 20:40:23 | Показать все сообщения |Режим чтения Распечатать Назад Вперед

Зарегистрируйтесь сейчас чтобы найти еще больше друзей, и получить полноценный доступ ко всем функциям сайта!

Для просмотра Вам необходимо авторизоваться Если Вы еще не зарегистрированы, перейдите по ссылке:Зарегистрироваться

x
Подробный гайд по предмету Vesper Dual Swords из файла 00000-00099.xml+ t: k  a/ h" p! m$ W
ВведениеВ этом руководстве мы подробно рассмотрим код предмета Vesper Dual Swords, который находится в файле dist\game\data\stats\items\00000-00099.xml. Этот файл является частью игрового сервера Lineage 2 и содержит описание предметов, их характеристики и свойства. Мы разберем каждую строку кода, чтобы понять, как настроен этот предмет и какие возможности он предоставляет игрокам.
/ e1 O" t) G, v1 I5 z0 B6 QПолный код предмета
- `% ]' u( g* }( o+ z) G! _
  1. <item id="52" name="Vesper Dual Swords" type="Weapon">) K% c3 I- {- @# a* `: s: Z, w2 \
  2. <font color="#006400">    <!-- При заточке парных мечей, двуручных мечей, дробящего оружия и кастетов бонус к физической атаке выше, чем у одноручного оружия. Можно вставить 1 обычный кристалл души и 1 специальный кристалл души. --></font>
    5 B8 f0 H5 U- b* Z( J
  3.     <set name="icon" val="icon.weapon_dual_sword_i00" />
    2 R6 N0 A# f$ w9 G+ u
  4.     <set name="default_action" val="EQUIP" />
    ' P4 `2 F7 N* o. J
  5.     <set name="weapon_type" val="DUAL" />* x& U( W* B7 @) c7 T9 G( h
  6.     <set name="bodypart" val="lrhand" />( A0 e) N) f4 U# M# c
  7.     <set name="damage_range" val="0;0;40;120" />4 J* F1 c3 ~7 X& x/ v# \7 _8 Q' ]
  8.     <set name="immediate_effect" val="true" />
    2 G9 N# o# G; S0 a2 V  h7 r2 z& q. A
  9.     <set name="crystal_count" val="4587" />5 S3 |2 z7 ]3 I+ f3 o+ c0 K0 A
  10.     <set name="crystal_type" val="S80" />: x9 ^$ y* \6 E% a
  11.     <set name="material" val="STEEL" />% q9 q% P( {6 ]% l0 @) G
  12.     <set name="weight" val="1520" />
    ' x) x: d& J2 F% [9 M
  13.     <set name="price" val="143356000" />
    0 J! q: {% @+ f. \2 ]# {
  14.     <set name="soulshots" val="1" />
    3 J5 |3 g" q: c6 ?' }
  15.     <set name="spiritshots" val="1" />4 |: V. l5 v! W0 P! Y5 T. e
  16.     <set name="element_enabled" val="true" />( y, I1 U& {1 K/ ]5 w/ I  z" [
  17.     <set name="enchant_enabled" val="true" />$ N& h) b7 M9 b! ^1 P0 ^+ }/ H
  18.     <set name="isAppearanceable" val="true" />
    5 H: r7 h6 B: i% s$ R# h! N6 ^. ?
  19.     <set name="commissionItemType" val="DUALSWORD" />% {  ~" D( T; y: H% y5 Z
  20.     <set name="ensoulNormalSlots" val="1" />% `- y! W* V8 E* A6 ]
  21.     <set name="ensoulSpecialSlots" val="1" />4 n/ [4 A8 q7 b& [* }% Z
  22.     <stats>
    0 l4 T5 x* M* t# T6 z: @" I) a& V
  23.         <stat type="pAtk">482</stat>9 B6 F+ y. Y1 H
  24.         <stat type="mAtk">176</stat>; ?$ y* l. {' e  n
  25.         <stat type="rCrit">8</stat>
    ) ^) r9 T. ]- a: R; _/ P+ x0 W
  26.         <stat type="pAtkSpd">325</stat>
    $ x9 y  `: F: ^- b" L( z6 L+ P6 l
  27.         <stat type="randomDamage">10</stat># E3 ~$ Q: {% P8 b3 n( I
  28.         <stat type="pAtkRange">40</stat>/ I& O  o. h9 ]6 I" l% O, y7 h) r6 n
  29.     </stats>& t9 f7 r' v, ?$ M9 H$ w# ?: _
  30.     <skills>
    ; c; R( n& ?: n# m
  31.         <skill id="3411" level="1" type="ON_ENCHANT" type_value="4" /> <!-- Особое свойство: Фокус -->
    * L5 @! K8 {2 R: ^/ P& ?) Z0 G
  32.     </skills>
    7 M3 w! V! m: y1 P/ p5 a1 ~- ]
  33. </item>
    , X* F. b* g5 a2 V6 t5 |- Z
Скопировать код
Подробный разбор кода1. Основная информация о предмете% _' I7 A! @, t* ?) ]1 G3 `
  1. <item id="52" name="Vesper Dual Swords" type="Weapon">& X- b* d4 y. t+ r9 |3 E
Скопировать код
  • id: Уникальный идентификатор предмета — 52.
  • name: Название предмета — "Vesper Dual Swords".
  • type: Тип предмета — "Weapon" (оружие).
    , B# M: {7 z9 r, _
6 Q2 p8 P4 H& _/ ~6 y0 D- G5 p
2. Описание предмета
1 W3 [9 Q( I+ n* B6 v
  1. <!-- При заточке парных мечей, двуручных мечей, дробящего оружия и кастетов бонус к физической атаке выше, чем у одноручного оружия. Можно вставить 1 обычный кристалл души и 1 специальный кристалл души. -->
    + z3 b/ b) r9 `8 l
Скопировать код
  • Этот комментарий дает игрокам информацию о том, что при заточке данного оружия бонус к физической атаке будет выше, чем у одноручного оружия. Также указывается возможность вставки кристаллов души для улучшения характеристик.
    1 c% j- y9 o" f" j) M! Y# v

0 p4 ?# o1 o" H" Z+ v5 [3. Внешний вид и экипировка% D7 J4 q; ~  e) }+ l6 L8 `
  1. <set name="icon" val="icon.weapon_dual_sword_i00" />
    6 c: G. a! _8 M# x
  2. <set name="default_action" val="EQUIP" /># |2 P1 @* a. `( W" X7 ~$ r( x
  3. <set name="weapon_type" val="DUAL" />+ E# M8 m# S: l1 ]3 Z! X. Q
  4. <set name="bodypart" val="lrhand" />' Q% G6 {, C+ i; q7 H% f. s6 {0 G, _
Скопировать код
  • icon: Путь к иконке предмета в игре — "icon.weapon_dual_sword_i00".
  • default_action: Действие по умолчанию — "EQUIP" (экипировать).
  • weapon_type: Тип оружия — "DUAL" (парные мечи).
  • bodypart: Часть тела, для которой предназначено оружие — "lrhand" (левая и правая руки).1 z- @% a7 X- B
' d- ]5 M3 ?# l0 s/ f3 M& K
4. Характеристики атаки/ E7 G" X* p; h2 g
  1. <set name="damage_range" val="0;0;40;120" />8 X! w- d7 b4 n5 b1 Z8 d
  2. <set name="immediate_effect" val="true" />6 _3 D2 [$ B" h1 D) F  H
Скопировать код
  • damage_range: Задает параметры диапазона урона. Формат "мин_дистанция;макс_дистанция;угол_атаки;угол_удержания". Здесь установлены значения для ближнего боя.
  • immediate_effect: Указывает, что эффект от использования оружия применяется немедленно.- S/ e( Q6 r) h0 r' H' M2 r
2 d+ a. I' V4 _% d9 e/ F  B. B9 Z. ]
5. Кристаллы и материал6 p- A4 d( R- {" W
  1. <set name="crystal_count" val="4587" />
    9 j& _3 ~& U% ?' n
  2. <set name="crystal_type" val="S80" />
    7 z+ V; r5 F( w( |5 Y8 o
  3. <set name="material" val="STEEL" />
    ( `" R4 [' f3 Z3 Z: T$ P# o) }
Скопировать код
  • crystal_count: Количество кристаллов, получаемых при разломе предмета — 4587.
  • crystal_type: Тип кристаллов — "S80", что соответствует высокоуровневым кристаллам.
  • material: Материал, из которого изготовлено оружие — "STEEL" (сталь).2 f4 ~6 a# R) l( s- ?% V& e' a
; b" }6 S# \  q: n$ r
6. Вес и стоимость( B; S  f" U: a5 L' L
  1. <set name="weight" val="1520" />
    " P& [: r! K0 N  I9 l6 H: e5 u) Y
  2. <set name="price" val="143356000" />
    4 e" l3 B) K. p) P
Скопировать код
  • weight: Вес предмета — 1520.
  • price: Базовая стоимость предмета в игре — 143356000 аден.
    9 z3 m" H' Y# y4 F! o

1 J! O/ E, d& ^' s7 j7. Использование зарядов
6 J) C3 n( m8 c3 K0 _
  1. <set name="soulshots" val="1" />
    / v9 A- D- B- M' e7 L
  2. <set name="spiritshots" val="1" />
    - F2 {2 ]# w' t( S
Скопировать код
  • soulshots: Количество зарядов Soulshot, используемых за один удар — 1.
  • spiritshots: Количество зарядов Spiritshot, используемых за одну магическую атаку — 1.. I# _; b: K' ]3 X* \) x) E

6 c8 E" k, I8 ^0 x( x( m+ @$ G  R8. Дополнительные возможности: i" z" q$ E% c3 w) i" y7 D6 _
  1. <set name="element_enabled" val="true" />
    $ ]  Y% w# J1 E* o8 @# D
  2. <set name="enchant_enabled" val="true" />2 f7 _0 h1 o" |$ E, _
  3. <set name="isAppearanceable" val="true" />
    1 O/ f* N" \& X. t  x" |$ q
  4. <set name="commissionItemType" val="DUALSWORD" />
    3 \! K( P: h  j. h7 s4 S6 Y
Скопировать код
  • element_enabled: Позволяет добавлять элементальную атрибутику к оружию (огонь, вода и т.д.).
  • enchant_enabled: Оружие может быть заточено для повышения характеристик.
  • isAppearanceable: Возможность изменять внешний вид оружия.
  • commissionItemType: Категория предмета для комиссионной торговли — "DUALSWORD".
    + k# p7 i1 B( c6 H6 m

: r" z9 M$ |& W8 U9 i/ p3 d9. Вставка кристаллов души* o2 B& n0 y1 w9 z+ `
  1. <set name="ensoulNormalSlots" val="1" />
    & v7 |# i$ `8 ]. l* W. t6 v
  2. <set name="ensoulSpecialSlots" val="1" />
    & y: j) Y$ g7 g/ Z/ v
Скопировать код
  • ensoulNormalSlots: Количество слотов для обычных кристаллов души — 1.
  • ensoulSpecialSlots: Количество слотов для специальных кристаллов души — 1.  R% h5 C1 ?  D$ t

3 q. K# P. o% C/ g10. Статистики оружия
# G4 G4 t2 S* ]! D! q
  1. <stats>; o9 Z0 o: b6 T
  2.     <stat type="pAtk">482</stat>
    " ]" L* H: K) M* {
  3.     <stat type="mAtk">176</stat>
    ( e3 j9 q" w* W/ Q- z
  4.     <stat type="rCrit">8</stat>! t+ v3 n. e" x
  5.     <stat type="pAtkSpd">325</stat>
    . f7 A  O/ V- e0 n
  6.     <stat type="randomDamage">10</stat>4 {( H1 p3 f3 _* e+ V% g( y
  7.     <stat type="pAtkRange">40</stat>
    5 z  ?) N! G  n. |0 O1 j/ X# w
  8. </stats>1 W5 p/ ?" l4 n- G; B5 a
Скопировать код
  • pAtk: Физическая атака — 482.
  • mAtk: Магическая атака — 176.
  • rCrit: Шанс критического удара — 8.
  • pAtkSpd: Скорость физической атаки — 325.
  • randomDamage: Случайный разброс урона — 10.
  • pAtkRange: Дальность атаки — 40.4 C/ j) M. ]+ E" x0 R

' y1 m2 T8 W  k) J- M. b8 L11. Навыки оружия
0 z2 Z' [8 v) k* T7 f$ S. `1 e
  1. <skills>% n* b5 v; F! W! Z& c% Q
  2.     <skill id="3411" level="1" type="ON_ENCHANT" type_value="4" /> <!-- Особое свойство: Фокус -->
    5 i; O; ~0 L7 E$ a$ b2 [; y3 G6 k$ ^8 r
  3. </skills>
    $ P+ J6 r) A% m) |, o
Скопировать код
  • skill: Оружие обладает специальным навыком с ID 3411, уровнем 1.
    : H; j& R; \, N! E) y! d
    • type="ON_ENCHANT": Навык активируется при заточке оружия.
    • type_value="4": Дополнительный параметр, указывающий на уровень заточки или тип эффекта.( H$ g7 Q+ c5 _0 F
  • Комментарий: Указывает, что это особое свойство "Фокус", которое может повышать шанс критического удара.( Q! H* I2 i$ \* o
Заключение Мы подробно рассмотрели каждую часть кода предмета Vesper Dual Swords из файла 00000-00099.xml. Этот предмет является высокоуровневым оружием в игре Lineage 2 и предоставляет игрокам множество возможностей для улучшения и персонализации.: o3 ?1 ^# H' U+ B
Понимание структуры и свойств предметов позволяет администраторам серверов и моддерам вносить изменения и настройки, соответствующие потребностям их игрового сообщества. Надеемся, что этот гайд был полезен и помог вам разобраться в тонкостях настройки предметов в Lineage 2.
- ^$ [0 v% u+ E# p! DДополнительные советы
  • Редактирование параметров: При изменении характеристик предмета убедитесь, что значения соответствуют балансу игры.
  • Добавление новых навыков: Будьте осторожны при добавлении новых навыков к оружию, чтобы не нарушить игровой баланс.
  • Тестирование: После внесения изменений всегда тестируйте предметы на локальном сервере перед внедрением их на публичный сервер.; D1 N$ X- x* A" p- g

6 g# C$ x1 ]) F; S1 [) {8 ]
" Q6 q7 u* R) i2 i
Немного юмора напоследокКогда XML вдруг перестаёт валидироваться, не паникуй! Это просто его способ сказать: "Я тоже хочу кофе!". ?
: s$ A! W5 \9 B1 X/ f; w- y* I* f. q. D5 f+ j2 z1 w
Чтобы ответить, вам надо авторизироваться в системе Вход | Зарегистрироваться

Правил начисления баллов

  • Выдающийся вклад

    Прилагайте постоянные усилия для процветания форума в течение длительного времени или много раз выдвигайте конструктивные предложения.
  • Авторитет сайта

    Участники, внесшие выдающийся вклад в работу форума

подписок0

подписчиков0

постов9

Опубликовать
Сектор творческих людей
Горячая линия

638638758

С понедельника по воскресенье с 9:00 до 23:00

Обратной связь

admin@artace.ru Онлайн

QR-код

Powered by Discuz! X3.5© 2001-2021 Comsenz Inc.