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
# k( P& n( v( f3 C, {ВведениеВ этом руководстве мы подробно рассмотрим код предмета Vesper Dual Swords, который находится в файле dist\game\data\stats\items\00000-00099.xml. Этот файл является частью игрового сервера Lineage 2 и содержит описание предметов, их характеристики и свойства. Мы разберем каждую строку кода, чтобы понять, как настроен этот предмет и какие возможности он предоставляет игрокам.
0 b7 W: z: {; G4 b7 k  I  LПолный код предмета$ X0 v" y% y' r  b! S
  1. <item id="52" name="Vesper Dual Swords" type="Weapon">
    5 d  t" ]2 o8 b8 l
  2. <font color="#006400">    <!-- При заточке парных мечей, двуручных мечей, дробящего оружия и кастетов бонус к физической атаке выше, чем у одноручного оружия. Можно вставить 1 обычный кристалл души и 1 специальный кристалл души. --></font>- w8 z9 u2 L( ]! q) K3 l' V3 K
  3.     <set name="icon" val="icon.weapon_dual_sword_i00" />
    ) E6 ^5 q: M/ X" u$ X: ~+ ^
  4.     <set name="default_action" val="EQUIP" />9 \0 y5 b/ P8 N- B+ i
  5.     <set name="weapon_type" val="DUAL" />+ F  i6 j5 x' O, c0 ?  O
  6.     <set name="bodypart" val="lrhand" />
    ! ?  y% ~" y! G5 X* I5 E
  7.     <set name="damage_range" val="0;0;40;120" />
    , F8 W! |, j5 m; m0 f
  8.     <set name="immediate_effect" val="true" /># R  H% \& `1 e- D: i, d
  9.     <set name="crystal_count" val="4587" />
    / D9 G2 {- Q( X/ a. q
  10.     <set name="crystal_type" val="S80" />- m$ k- s7 s/ X! _/ i: J
  11.     <set name="material" val="STEEL" />
    - d* o4 j1 j2 F. W
  12.     <set name="weight" val="1520" />" W! D3 R" m9 l3 O- z
  13.     <set name="price" val="143356000" />) i, K5 t8 {* W2 g
  14.     <set name="soulshots" val="1" />  k# k* R( u( S# P& Z3 ~, \
  15.     <set name="spiritshots" val="1" />
    - a+ ^" |+ `/ `$ y4 P
  16.     <set name="element_enabled" val="true" />
    ! e1 {4 T$ Y+ `% t
  17.     <set name="enchant_enabled" val="true" />
    5 r9 a  W$ ?% L! [
  18.     <set name="isAppearanceable" val="true" />, N/ F- E# j9 F
  19.     <set name="commissionItemType" val="DUALSWORD" />) ]  U6 ^- h( j7 k& K! D7 d) `* |
  20.     <set name="ensoulNormalSlots" val="1" />
    7 f. ~; N. Q- ~7 E. E- m
  21.     <set name="ensoulSpecialSlots" val="1" />
    9 w0 J, g4 H2 i7 o$ ^$ x. A$ Q6 w
  22.     <stats>5 x+ ]. b$ S5 g& T, y% p) A; i
  23.         <stat type="pAtk">482</stat>
    ) L# C1 S! e  S. ^
  24.         <stat type="mAtk">176</stat>. o& |- P. W8 @% {
  25.         <stat type="rCrit">8</stat>' @- U0 M* a8 o9 ?
  26.         <stat type="pAtkSpd">325</stat>" y; L# J/ b. z
  27.         <stat type="randomDamage">10</stat>
    & i! P9 K, A. f) }' j, M8 A
  28.         <stat type="pAtkRange">40</stat>; ^2 n' {2 @6 q$ `
  29.     </stats>7 N8 L( x$ J4 s" ]3 V7 L( p
  30.     <skills>' w1 }) x% `( R$ x
  31.         <skill id="3411" level="1" type="ON_ENCHANT" type_value="4" /> <!-- Особое свойство: Фокус -->
    2 p& k1 I( i* P. k
  32.     </skills>3 ^1 c: l; W9 i) x! r
  33. </item>! Z) _) {% M0 u' P1 C" l
Скопировать код
Подробный разбор кода1. Основная информация о предмете  o6 n1 r9 J- N8 j
  1. <item id="52" name="Vesper Dual Swords" type="Weapon">
    , }( m# T1 n) N6 D+ ?
Скопировать код
  • id: Уникальный идентификатор предмета — 52.
  • name: Название предмета — "Vesper Dual Swords".
  • type: Тип предмета — "Weapon" (оружие).' [' y6 w7 L* w2 h4 o/ v

# @/ n! \0 P0 U' S4 o2. Описание предмета3 d0 @' Y: A) K8 O% [3 r
  1. <!-- При заточке парных мечей, двуручных мечей, дробящего оружия и кастетов бонус к физической атаке выше, чем у одноручного оружия. Можно вставить 1 обычный кристалл души и 1 специальный кристалл души. -->
    8 A9 J# w+ O4 e0 Z
Скопировать код
  • Этот комментарий дает игрокам информацию о том, что при заточке данного оружия бонус к физической атаке будет выше, чем у одноручного оружия. Также указывается возможность вставки кристаллов души для улучшения характеристик.
      ]% d  ~: ]% j- m/ s9 U

" }+ y, b$ O. B+ f# Y6 x% o3. Внешний вид и экипировка1 ]) U& U! d# K6 n' e. q
  1. <set name="icon" val="icon.weapon_dual_sword_i00" />
    1 A$ z; z0 O0 b9 w
  2. <set name="default_action" val="EQUIP" />$ [" |/ Z& ^; v. `2 y
  3. <set name="weapon_type" val="DUAL" />6 s% K, E1 ?: {/ X
  4. <set name="bodypart" val="lrhand" /># L! k  Q6 j& `7 N* W
Скопировать код
  • icon: Путь к иконке предмета в игре — "icon.weapon_dual_sword_i00".
  • default_action: Действие по умолчанию — "EQUIP" (экипировать).
  • weapon_type: Тип оружия — "DUAL" (парные мечи).
  • bodypart: Часть тела, для которой предназначено оружие — "lrhand" (левая и правая руки).
    % E" q' }& G5 ~% h# O2 z$ @) j4 b
# T3 q" @3 x+ g. `
4. Характеристики атаки
1 n8 L* n5 W9 f! u
  1. <set name="damage_range" val="0;0;40;120" />
    5 p, K# a+ u; i& Z1 M
  2. <set name="immediate_effect" val="true" />6 G4 W8 `' \4 K' i3 U
Скопировать код
  • damage_range: Задает параметры диапазона урона. Формат "мин_дистанция;макс_дистанция;угол_атаки;угол_удержания". Здесь установлены значения для ближнего боя.
  • immediate_effect: Указывает, что эффект от использования оружия применяется немедленно.6 }6 _2 d8 X9 e  W
; U+ `5 l5 |8 n% o/ Y! i7 Q8 k
5. Кристаллы и материал; u6 l3 K' N. B
  1. <set name="crystal_count" val="4587" />3 m* @2 V$ b7 X7 _* g+ _6 n( R
  2. <set name="crystal_type" val="S80" />
    % v# Z9 V' U# p! C- z( R0 n
  3. <set name="material" val="STEEL" />4 n4 e% s8 c' G9 i
Скопировать код
  • crystal_count: Количество кристаллов, получаемых при разломе предмета — 4587.
  • crystal_type: Тип кристаллов — "S80", что соответствует высокоуровневым кристаллам.
  • material: Материал, из которого изготовлено оружие — "STEEL" (сталь).
    9 W* O; p8 t" L* @. A

) f& y  A& I# G0 f( x6. Вес и стоимость  Q( w3 N: _$ D3 }+ l
  1. <set name="weight" val="1520" />
    / \: |& R. x4 {* X0 G% H
  2. <set name="price" val="143356000" />- y, Y. r4 L) M( z* L* I  g
Скопировать код
  • weight: Вес предмета — 1520.
  • price: Базовая стоимость предмета в игре — 143356000 аден.0 C3 C0 E! y+ D  q( U7 x
% m0 L) r, V9 J" X9 R+ M; t
7. Использование зарядов8 c6 \) {) g8 k4 {" C5 o+ s
  1. <set name="soulshots" val="1" />1 W/ H. u: l" j. k( B' [" z
  2. <set name="spiritshots" val="1" />2 z. L. l- D* p! v8 W6 b
Скопировать код
  • soulshots: Количество зарядов Soulshot, используемых за один удар — 1.
  • spiritshots: Количество зарядов Spiritshot, используемых за одну магическую атаку — 1.
    9 }* F" L7 S% `) I7 d

+ ^3 I+ j/ Z' O9 C- K' x+ N0 |8. Дополнительные возможности  l5 U  P* V/ o* Q
  1. <set name="element_enabled" val="true" />; N- E2 w' F* V) I9 i4 N% @$ d7 ]
  2. <set name="enchant_enabled" val="true" />$ o; m4 t  `; W2 E
  3. <set name="isAppearanceable" val="true" />
    & a. x/ U' B& o2 X9 J) u
  4. <set name="commissionItemType" val="DUALSWORD" />; L7 h4 h8 v% W6 ?; e. t  `, q
Скопировать код
  • element_enabled: Позволяет добавлять элементальную атрибутику к оружию (огонь, вода и т.д.).
  • enchant_enabled: Оружие может быть заточено для повышения характеристик.
  • isAppearanceable: Возможность изменять внешний вид оружия.
  • commissionItemType: Категория предмета для комиссионной торговли — "DUALSWORD".
    3 g! E2 Y+ j1 Q1 F: Z0 c

9 F9 ]' G' n; }7 P8 k9. Вставка кристаллов души8 x6 y' O5 [, n
  1. <set name="ensoulNormalSlots" val="1" />
    . y" X; X  C1 Y- t+ G
  2. <set name="ensoulSpecialSlots" val="1" />
    , m3 e$ w6 E8 J
Скопировать код
  • ensoulNormalSlots: Количество слотов для обычных кристаллов души — 1.
  • ensoulSpecialSlots: Количество слотов для специальных кристаллов души — 1.
    7 |0 ?. C( }/ o+ N/ Q5 }' B

( p4 E. r7 W7 N# _  U! |% I2 K10. Статистики оружия
% w  X4 a5 N( z+ O! V3 _
  1. <stats>
    ! {# F: k% h  `% g  N# F9 \
  2.     <stat type="pAtk">482</stat>
    8 ^, W' G1 p5 K- o
  3.     <stat type="mAtk">176</stat>* o3 Z; w+ O7 m8 T$ q& V
  4.     <stat type="rCrit">8</stat>3 s3 R: V* ^) F4 L+ M
  5.     <stat type="pAtkSpd">325</stat>( s8 y6 G6 x5 D& _
  6.     <stat type="randomDamage">10</stat>
    / [) y* y, ~" n+ P- J3 {: d# c( Y
  7.     <stat type="pAtkRange">40</stat>/ B, V+ @8 B1 g9 l3 b% A6 r
  8. </stats>& x! C9 T$ b+ `
Скопировать код
  • pAtk: Физическая атака — 482.
  • mAtk: Магическая атака — 176.
  • rCrit: Шанс критического удара — 8.
  • pAtkSpd: Скорость физической атаки — 325.
  • randomDamage: Случайный разброс урона — 10.
  • pAtkRange: Дальность атаки — 40.
    3 }# H  e) P) n& J/ X+ F

2 b& W, D1 H8 ]; h0 f$ ?11. Навыки оружия
2 T* J' j1 Z6 U6 {
  1. <skills>
    . ?  L: D  E+ d! A5 R
  2.     <skill id="3411" level="1" type="ON_ENCHANT" type_value="4" /> <!-- Особое свойство: Фокус -->' R5 h# V, e: w/ B# j& U; B9 i
  3. </skills>% B5 _4 `, Y/ Z' d
Скопировать код
  • skill: Оружие обладает специальным навыком с ID 3411, уровнем 1.
    9 I- M( q: ~; ~$ s; z
    • type="ON_ENCHANT": Навык активируется при заточке оружия.
    • type_value="4": Дополнительный параметр, указывающий на уровень заточки или тип эффекта.
        C. n' s0 t7 @! n6 S. z% t2 e
  • Комментарий: Указывает, что это особое свойство "Фокус", которое может повышать шанс критического удара.
    % Q: Q5 f( a& Y6 {
Заключение Мы подробно рассмотрели каждую часть кода предмета Vesper Dual Swords из файла 00000-00099.xml. Этот предмет является высокоуровневым оружием в игре Lineage 2 и предоставляет игрокам множество возможностей для улучшения и персонализации.
, b7 ^/ R1 m$ M; kПонимание структуры и свойств предметов позволяет администраторам серверов и моддерам вносить изменения и настройки, соответствующие потребностям их игрового сообщества. Надеемся, что этот гайд был полезен и помог вам разобраться в тонкостях настройки предметов в Lineage 2.+ E# W% G1 Y) N: f8 g" ?6 K
Дополнительные советы
  • Редактирование параметров: При изменении характеристик предмета убедитесь, что значения соответствуют балансу игры.
  • Добавление новых навыков: Будьте осторожны при добавлении новых навыков к оружию, чтобы не нарушить игровой баланс.
  • Тестирование: После внесения изменений всегда тестируйте предметы на локальном сервере перед внедрением их на публичный сервер.# e/ t  t1 [; A3 D  Z! q0 ?

; P1 w/ G( ]* h* X* ~+ G; y3 X
7 o* K0 l+ A1 ~
Немного юмора напоследокКогда XML вдруг перестаёт валидироваться, не паникуй! Это просто его способ сказать: "Я тоже хочу кофе!". ?
# G; D6 a- w  p( u: r+ Y, S1 ~8 f; x# U( d( J5 q9 h
Чтобы ответить, вам надо авторизироваться в системе Вход | Зарегистрироваться

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

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

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

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

подписок0

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

постов9

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

638638758

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

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

admin@artace.ru Онлайн

QR-код

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