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
( w+ h) g7 v# b  g7 }) C& H" x) Q( gВведениеВ этом руководстве мы подробно рассмотрим код предмета Vesper Dual Swords, который находится в файле dist\game\data\stats\items\00000-00099.xml. Этот файл является частью игрового сервера Lineage 2 и содержит описание предметов, их характеристики и свойства. Мы разберем каждую строку кода, чтобы понять, как настроен этот предмет и какие возможности он предоставляет игрокам.
% V. l; w; U; c7 _2 [  O1 BПолный код предмета
0 R3 I) B3 X" z
  1. <item id="52" name="Vesper Dual Swords" type="Weapon">
    7 d9 @! h# D" e- T$ i$ c
  2. <font color="#006400">    <!-- При заточке парных мечей, двуручных мечей, дробящего оружия и кастетов бонус к физической атаке выше, чем у одноручного оружия. Можно вставить 1 обычный кристалл души и 1 специальный кристалл души. --></font>& q& n$ y3 P2 P" }$ [; U; L
  3.     <set name="icon" val="icon.weapon_dual_sword_i00" />
    0 }# o' Y3 `+ r9 `% ?. }/ n# A& z
  4.     <set name="default_action" val="EQUIP" />
    - O: }* Z& T1 U) {$ |& b* `9 G
  5.     <set name="weapon_type" val="DUAL" />
    9 C. c! F( u5 x8 m4 z* C; f8 Z
  6.     <set name="bodypart" val="lrhand" />
    4 H' e0 J+ K( S, G* ~* D( e
  7.     <set name="damage_range" val="0;0;40;120" />) K; e  Q* b6 D
  8.     <set name="immediate_effect" val="true" />2 h& g5 c( n- Y" n8 V2 V1 R
  9.     <set name="crystal_count" val="4587" />
    + v% |5 W) o1 h! K/ D
  10.     <set name="crystal_type" val="S80" />
    ; B4 d* u6 ?4 K. v  s; F* X
  11.     <set name="material" val="STEEL" />8 {( a5 Q9 e% H
  12.     <set name="weight" val="1520" />* M8 ]8 H6 I& q7 d. F- b
  13.     <set name="price" val="143356000" />( \4 u% z3 Z$ c" I/ g& M; s7 W
  14.     <set name="soulshots" val="1" />
    / Q( V+ l; g( N
  15.     <set name="spiritshots" val="1" />6 Y; C$ m, {) a& m' V
  16.     <set name="element_enabled" val="true" />
    & e; p5 G1 q/ k. P9 j4 ?& b# U8 J
  17.     <set name="enchant_enabled" val="true" />
    * g! T8 @+ A1 e
  18.     <set name="isAppearanceable" val="true" />
    1 c0 p% y4 Z3 h( c4 C- W
  19.     <set name="commissionItemType" val="DUALSWORD" />% Z5 X3 T3 q7 Z, H' S! q: Q; J
  20.     <set name="ensoulNormalSlots" val="1" />2 Q2 J. T! P/ N) t/ P+ V
  21.     <set name="ensoulSpecialSlots" val="1" />
    3 {/ l; s( K6 O- b
  22.     <stats>
    - n$ V+ u1 N' v6 {6 ?( p8 S
  23.         <stat type="pAtk">482</stat>
    + q. Z* {6 v& X/ h6 Y; P. s
  24.         <stat type="mAtk">176</stat>
    : N  r! {; e1 S+ Q% ^( h& u( r
  25.         <stat type="rCrit">8</stat>
    & V( F" n* u2 G4 A- }; E$ ^' G, z
  26.         <stat type="pAtkSpd">325</stat>
    % {9 _7 W$ S; p, a7 U" R
  27.         <stat type="randomDamage">10</stat>9 Q' J, p3 Z# g. @
  28.         <stat type="pAtkRange">40</stat>
    - P$ h8 o3 H) G+ l3 o
  29.     </stats>5 }9 y. q5 I1 `, p2 z
  30.     <skills>8 X8 r7 u) u7 ]/ n9 O. {+ O8 q0 J) n
  31.         <skill id="3411" level="1" type="ON_ENCHANT" type_value="4" /> <!-- Особое свойство: Фокус -->0 P3 T, A: Z, ^  c6 g& o; l! V
  32.     </skills>* {2 O+ H# K# B# d( H, P6 n/ L
  33. </item>7 w* p% X, _$ ?2 z$ Q
Скопировать код
Подробный разбор кода1. Основная информация о предмете
2 D( y: o- ^+ l* U+ S8 }# k
  1. <item id="52" name="Vesper Dual Swords" type="Weapon">
    ' I8 O. A& K$ I
Скопировать код
  • id: Уникальный идентификатор предмета — 52.
  • name: Название предмета — "Vesper Dual Swords".
  • type: Тип предмета — "Weapon" (оружие).
    7 [: v5 R/ I& v" r5 @

6 W- F2 J: u3 ^2. Описание предмета
! }5 `2 O- A- i; U  X
  1. <!-- При заточке парных мечей, двуручных мечей, дробящего оружия и кастетов бонус к физической атаке выше, чем у одноручного оружия. Можно вставить 1 обычный кристалл души и 1 специальный кристалл души. -->; P% S- D: }7 E0 r( u# {
Скопировать код
  • Этот комментарий дает игрокам информацию о том, что при заточке данного оружия бонус к физической атаке будет выше, чем у одноручного оружия. Также указывается возможность вставки кристаллов души для улучшения характеристик.+ a2 e" s# b4 @1 T( j; ^3 t
+ `/ a" {' P$ Q3 X% T/ ~
3. Внешний вид и экипировка
% m' T* p# ~: G! D5 e
  1. <set name="icon" val="icon.weapon_dual_sword_i00" />
    6 S* q7 C4 K# K- Z. x5 P& }
  2. <set name="default_action" val="EQUIP" />8 B5 T/ d: }3 S
  3. <set name="weapon_type" val="DUAL" />$ M1 S3 I# E  X0 t
  4. <set name="bodypart" val="lrhand" />4 e4 v! T5 p; ?
Скопировать код
  • icon: Путь к иконке предмета в игре — "icon.weapon_dual_sword_i00".
  • default_action: Действие по умолчанию — "EQUIP" (экипировать).
  • weapon_type: Тип оружия — "DUAL" (парные мечи).
  • bodypart: Часть тела, для которой предназначено оружие — "lrhand" (левая и правая руки).! Y* L1 {' b0 n! `2 @$ }* g( Y

1 l( \5 w2 {' {" n# Y; ~2 M4. Характеристики атаки4 X+ p& `- O7 ^/ F* h
  1. <set name="damage_range" val="0;0;40;120" /># X3 h& `( [% S7 ~% o  }0 D
  2. <set name="immediate_effect" val="true" />
    ' l' g& T# f% e/ M
Скопировать код
  • damage_range: Задает параметры диапазона урона. Формат "мин_дистанция;макс_дистанция;угол_атаки;угол_удержания". Здесь установлены значения для ближнего боя.
  • immediate_effect: Указывает, что эффект от использования оружия применяется немедленно.; W, ]8 j; b! Z3 I/ ]4 N5 h
; e# ]5 y# z. Y* D8 C4 M
5. Кристаллы и материал
7 r& ~1 G3 i' `
  1. <set name="crystal_count" val="4587" />0 O% Q: S1 ^& F/ e9 P' S
  2. <set name="crystal_type" val="S80" />
    ' I4 w3 `5 W6 B& _* {
  3. <set name="material" val="STEEL" />
    6 c# z' ~8 q' n) N8 u: G
Скопировать код
  • crystal_count: Количество кристаллов, получаемых при разломе предмета — 4587.
  • crystal_type: Тип кристаллов — "S80", что соответствует высокоуровневым кристаллам.
  • material: Материал, из которого изготовлено оружие — "STEEL" (сталь).
    7 J2 v0 [9 q1 J# h8 r3 [

& [" T5 c/ |8 q8 _2 N1 O: O4 B6. Вес и стоимость
+ e+ }% ~$ n" k- i2 @1 V& l+ Y
  1. <set name="weight" val="1520" />$ T9 @/ h. O) r& _  M: L
  2. <set name="price" val="143356000" />
    $ i9 J- i, |- A  t: `+ }
Скопировать код
  • weight: Вес предмета — 1520.
  • price: Базовая стоимость предмета в игре — 143356000 аден.1 s. u" w3 t% L, O! q

* f" R' c5 x% E* q/ J7. Использование зарядов
# {2 @5 B$ k. T5 H
  1. <set name="soulshots" val="1" />/ x) i( I# r3 W' g9 k2 Q
  2. <set name="spiritshots" val="1" />
    : z7 {5 w, c# l, o* v9 h! B0 N
Скопировать код
  • soulshots: Количество зарядов Soulshot, используемых за один удар — 1.
  • spiritshots: Количество зарядов Spiritshot, используемых за одну магическую атаку — 1.* g- ~0 j' i. U3 X

1 d2 V8 }' g. R% H4 @8. Дополнительные возможности) A! R% g$ `9 I9 ~9 K2 Z6 U; c. P7 W
  1. <set name="element_enabled" val="true" />9 }& M8 r5 s% v
  2. <set name="enchant_enabled" val="true" />  Y- L3 O5 U# D0 P( m" b" Z( G
  3. <set name="isAppearanceable" val="true" />
    . v' A' c" i5 r  d$ \7 V! c
  4. <set name="commissionItemType" val="DUALSWORD" />/ }+ v' }# z' p! p+ E% V- _% I
Скопировать код
  • element_enabled: Позволяет добавлять элементальную атрибутику к оружию (огонь, вода и т.д.).
  • enchant_enabled: Оружие может быть заточено для повышения характеристик.
  • isAppearanceable: Возможность изменять внешний вид оружия.
  • commissionItemType: Категория предмета для комиссионной торговли — "DUALSWORD".9 T/ x4 ?2 n) \

4 W* q! i" }2 {' \. R5 \9. Вставка кристаллов души
. E: C1 q: z" X/ L$ ^  i
  1. <set name="ensoulNormalSlots" val="1" />
    4 `1 @) @' f$ z7 g; S7 f1 @
  2. <set name="ensoulSpecialSlots" val="1" />
    & E, a$ R3 d: M" O% s
Скопировать код
  • ensoulNormalSlots: Количество слотов для обычных кристаллов души — 1.
  • ensoulSpecialSlots: Количество слотов для специальных кристаллов души — 1.0 N2 L: I1 ]& v) d
0 g4 ~& u. N, C2 Z) f
10. Статистики оружия
) {: A/ v) e5 q& i4 S5 C
  1. <stats>
    * T- ?% F  X/ [7 Y0 y
  2.     <stat type="pAtk">482</stat>
    2 J! H5 l8 Q2 |1 x
  3.     <stat type="mAtk">176</stat>
    * A- X8 t2 o/ l1 G, H: @2 T
  4.     <stat type="rCrit">8</stat>+ S  F* h; s) S- S
  5.     <stat type="pAtkSpd">325</stat>) \! D4 d" c! M, Q. {
  6.     <stat type="randomDamage">10</stat>( M% _: K* m# Q  X/ w: a) }6 ?
  7.     <stat type="pAtkRange">40</stat>
    # c/ X# B. E  Y& o0 n
  8. </stats>
    6 Q% n# v7 w% w8 W9 E3 _* Q7 A
Скопировать код
  • pAtk: Физическая атака — 482.
  • mAtk: Магическая атака — 176.
  • rCrit: Шанс критического удара — 8.
  • pAtkSpd: Скорость физической атаки — 325.
  • randomDamage: Случайный разброс урона — 10.
  • pAtkRange: Дальность атаки — 40.
    4 z7 R+ N" J0 A4 u

  p' e2 q2 A, |7 C% e1 s11. Навыки оружия
$ z0 T! i* v0 w& h2 q. h$ \3 I
  1. <skills>
    . X5 |9 l5 t" U: U8 S  J- h
  2.     <skill id="3411" level="1" type="ON_ENCHANT" type_value="4" /> <!-- Особое свойство: Фокус -->0 a: ~: k+ E$ z+ n9 P" y  h; w$ ^
  3. </skills>
    % h1 E& e2 o7 x8 ]' B5 i9 {
Скопировать код
  • skill: Оружие обладает специальным навыком с ID 3411, уровнем 1.
    ) S2 P# n* N0 ^+ l1 H( \/ Y
    • type="ON_ENCHANT": Навык активируется при заточке оружия.
    • type_value="4": Дополнительный параметр, указывающий на уровень заточки или тип эффекта.4 S, S0 j! q) B, d5 b  R4 q1 E
  • Комментарий: Указывает, что это особое свойство "Фокус", которое может повышать шанс критического удара.
    ( K8 e1 ~, [8 h$ I# q
Заключение Мы подробно рассмотрели каждую часть кода предмета Vesper Dual Swords из файла 00000-00099.xml. Этот предмет является высокоуровневым оружием в игре Lineage 2 и предоставляет игрокам множество возможностей для улучшения и персонализации.
- m' h2 F5 l6 \' S* l$ Y) M$ ~Понимание структуры и свойств предметов позволяет администраторам серверов и моддерам вносить изменения и настройки, соответствующие потребностям их игрового сообщества. Надеемся, что этот гайд был полезен и помог вам разобраться в тонкостях настройки предметов в Lineage 2.
% T3 a7 k2 D* c6 o2 m6 ?' V" A" FДополнительные советы
  • Редактирование параметров: При изменении характеристик предмета убедитесь, что значения соответствуют балансу игры.
  • Добавление новых навыков: Будьте осторожны при добавлении новых навыков к оружию, чтобы не нарушить игровой баланс.
  • Тестирование: После внесения изменений всегда тестируйте предметы на локальном сервере перед внедрением их на публичный сервер.6 l6 p9 T( X0 f7 Y; f9 D- d
# ~0 ?3 ], }3 i( ?
7 c" U" }8 a& c, _2 ~: t
Немного юмора напоследокКогда XML вдруг перестаёт валидироваться, не паникуй! Это просто его способ сказать: "Я тоже хочу кофе!". ?! Z1 y" ^* j* f
2 W3 H2 V6 G7 h. Y6 F. o
Чтобы ответить, вам надо авторизироваться в системе Вход | Зарегистрироваться

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

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

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

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

подписок0

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

постов9

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

638638758

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

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

admin@artace.ru Онлайн

QR-код

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