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, j- J5 d; `8 u; B1 |6 x- y* [0 ]
ВведениеВ этом руководстве мы подробно рассмотрим код предмета Vesper Dual Swords, который находится в файле dist\game\data\stats\items\00000-00099.xml. Этот файл является частью игрового сервера Lineage 2 и содержит описание предметов, их характеристики и свойства. Мы разберем каждую строку кода, чтобы понять, как настроен этот предмет и какие возможности он предоставляет игрокам.6 |* u+ ?1 y/ f) N$ e. U- n# W$ ]$ w
Полный код предмета. w% H& K6 d7 ?7 z( K2 e, n( D9 a
  1. <item id="52" name="Vesper Dual Swords" type="Weapon">
    , D1 T5 a' n! O# e# H
  2. <font color="#006400">    <!-- При заточке парных мечей, двуручных мечей, дробящего оружия и кастетов бонус к физической атаке выше, чем у одноручного оружия. Можно вставить 1 обычный кристалл души и 1 специальный кристалл души. --></font>" D7 G* z9 c6 p- U8 h  L
  3.     <set name="icon" val="icon.weapon_dual_sword_i00" />
    6 s8 X( B$ U: z1 Z0 c! r
  4.     <set name="default_action" val="EQUIP" />
    5 q5 X. k8 T, z9 u/ o6 g
  5.     <set name="weapon_type" val="DUAL" />
    % I. U5 k, R7 C2 S9 H
  6.     <set name="bodypart" val="lrhand" />: K8 L; q; x( a1 ^$ ?
  7.     <set name="damage_range" val="0;0;40;120" />
    % |& g; X$ u4 H0 c+ C( S( C$ o3 @0 K
  8.     <set name="immediate_effect" val="true" />
    9 @2 D9 d- i* w: g0 M
  9.     <set name="crystal_count" val="4587" />3 ~% P# L: _4 v5 S( ]* z* a& E
  10.     <set name="crystal_type" val="S80" />/ Q+ i7 d8 g5 m$ X% D; ^/ t
  11.     <set name="material" val="STEEL" />3 Q3 D2 f% U4 S0 i- R5 ^
  12.     <set name="weight" val="1520" />
    & P6 @3 q# a7 Q' }
  13.     <set name="price" val="143356000" />! ], S0 t8 U2 o3 O' I2 d4 s
  14.     <set name="soulshots" val="1" />
    5 ~2 L$ j* Y& G  d$ h( z9 Z% k
  15.     <set name="spiritshots" val="1" />
      b$ |  q# K! z; {0 K& s5 N
  16.     <set name="element_enabled" val="true" />
    9 H* _# \$ _. m' }6 O
  17.     <set name="enchant_enabled" val="true" />
      ?3 X# V* \+ w9 w
  18.     <set name="isAppearanceable" val="true" />
    5 Q" y, T) _6 }7 Y8 |' B$ J
  19.     <set name="commissionItemType" val="DUALSWORD" />
    , Z- D/ I* E# I% E3 c
  20.     <set name="ensoulNormalSlots" val="1" />4 w! V' o9 ^1 D
  21.     <set name="ensoulSpecialSlots" val="1" />4 O! X: C. i6 y* T1 T, A
  22.     <stats>
    3 m  i8 F- r$ d+ h" G1 W1 {
  23.         <stat type="pAtk">482</stat>
    2 c; f* o) C; i
  24.         <stat type="mAtk">176</stat>3 ?; J1 x3 M. V, l! E  z
  25.         <stat type="rCrit">8</stat>8 s. {4 r1 n7 ]/ d8 y$ p% N
  26.         <stat type="pAtkSpd">325</stat>, o: D; _2 q+ e. ?, {( ?
  27.         <stat type="randomDamage">10</stat>& O- a& k) X) H/ a# q% _3 d
  28.         <stat type="pAtkRange">40</stat>; o$ l4 K7 h, U6 R' m
  29.     </stats>4 s3 r4 f, \1 B- [% j4 ]
  30.     <skills>
    9 N& d7 y4 S, W( f2 X& s1 I7 |, x
  31.         <skill id="3411" level="1" type="ON_ENCHANT" type_value="4" /> <!-- Особое свойство: Фокус -->7 B8 W9 p  z5 _- m8 Y1 ]
  32.     </skills>2 |5 X$ s/ S. x! j6 G4 ?: i
  33. </item>% \5 _, v# m& j" }1 {
Скопировать код
Подробный разбор кода1. Основная информация о предмете( e; k, a1 V: X* {8 ^. b# Y
  1. <item id="52" name="Vesper Dual Swords" type="Weapon">! N; M& g1 T" ?8 ]0 l
Скопировать код
  • id: Уникальный идентификатор предмета — 52.
  • name: Название предмета — "Vesper Dual Swords".
  • type: Тип предмета — "Weapon" (оружие).
    $ Y; _( v' l- H5 I0 a4 o

( P4 A8 M6 j' c* m! R6 F2. Описание предмета! F6 B3 A1 r" ~
  1. <!-- При заточке парных мечей, двуручных мечей, дробящего оружия и кастетов бонус к физической атаке выше, чем у одноручного оружия. Можно вставить 1 обычный кристалл души и 1 специальный кристалл души. -->2 C' b4 g$ e1 H
Скопировать код
  • Этот комментарий дает игрокам информацию о том, что при заточке данного оружия бонус к физической атаке будет выше, чем у одноручного оружия. Также указывается возможность вставки кристаллов души для улучшения характеристик.$ s4 X! j0 Y+ x; a& u6 R5 W
, ~! M4 `2 i& Z$ `9 A  |
3. Внешний вид и экипировка
+ R# k5 G- d( e5 y
  1. <set name="icon" val="icon.weapon_dual_sword_i00" />- t/ F% ]6 i8 F" A
  2. <set name="default_action" val="EQUIP" />
    5 E1 F1 m5 a$ f# \7 W
  3. <set name="weapon_type" val="DUAL" />
    0 H# F6 u1 w0 [7 k0 g
  4. <set name="bodypart" val="lrhand" />: X( R2 A4 h* \* n0 c
Скопировать код
  • icon: Путь к иконке предмета в игре — "icon.weapon_dual_sword_i00".
  • default_action: Действие по умолчанию — "EQUIP" (экипировать).
  • weapon_type: Тип оружия — "DUAL" (парные мечи).
  • bodypart: Часть тела, для которой предназначено оружие — "lrhand" (левая и правая руки).
    ( x* S- p" d. e- L! L
6 g- n' ~$ N; E& |! b$ G
4. Характеристики атаки) p+ v0 q) K- r6 J3 j6 a
  1. <set name="damage_range" val="0;0;40;120" />
    8 h* J& s: {& X8 ~1 Q7 ]" ~
  2. <set name="immediate_effect" val="true" />" J' W) f8 n# u9 f, |% G) g+ }4 d
Скопировать код
  • damage_range: Задает параметры диапазона урона. Формат "мин_дистанция;макс_дистанция;угол_атаки;угол_удержания". Здесь установлены значения для ближнего боя.
  • immediate_effect: Указывает, что эффект от использования оружия применяется немедленно.4 u; p- o/ f# o- M# _' T" ?

' h$ c  ^/ S5 _5. Кристаллы и материал
5 [7 P& k" a5 l) R6 L" H  B8 z# Y
  1. <set name="crystal_count" val="4587" />4 ~  q  m1 T6 Q' L+ f
  2. <set name="crystal_type" val="S80" />
    ( v- ^% q* n* G' \7 y% D& R1 H. s
  3. <set name="material" val="STEEL" />
    + R8 G, O, W" E6 P+ B
Скопировать код
  • crystal_count: Количество кристаллов, получаемых при разломе предмета — 4587.
  • crystal_type: Тип кристаллов — "S80", что соответствует высокоуровневым кристаллам.
  • material: Материал, из которого изготовлено оружие — "STEEL" (сталь).
    , A# V! L' `' ?! [# B; a
6 K' @3 V% |' e
6. Вес и стоимость5 x3 k. U* o1 Q6 {
  1. <set name="weight" val="1520" />6 Q1 R% r& Y7 ~8 b2 J1 h* T/ {
  2. <set name="price" val="143356000" />
    4 r5 ?! y+ G- @4 q
Скопировать код
  • weight: Вес предмета — 1520.
  • price: Базовая стоимость предмета в игре — 143356000 аден.
    ' i# \" C' N- f3 r
& }0 N" X2 ~- r1 i% i( k1 t5 o2 o* I
7. Использование зарядов" v7 B) r! X# w( ?8 ]8 B* z
  1. <set name="soulshots" val="1" />) m( P2 ~% K0 H5 s: t) H! U
  2. <set name="spiritshots" val="1" />
    8 }: O5 ?4 f9 [$ e/ o) E2 b! {+ k) m
Скопировать код
  • soulshots: Количество зарядов Soulshot, используемых за один удар — 1.
  • spiritshots: Количество зарядов Spiritshot, используемых за одну магическую атаку — 1.
      V( A% Q0 Q/ A/ J- c: y* h8 q
, o; J, q! P+ k$ Y& d
8. Дополнительные возможности
6 V3 A2 s1 S( x0 R# ^& l
  1. <set name="element_enabled" val="true" />3 z, x9 t5 T# c6 e& a6 K
  2. <set name="enchant_enabled" val="true" />& C2 S5 X, ?: d4 |
  3. <set name="isAppearanceable" val="true" />
    ( Q9 |0 {0 H* R
  4. <set name="commissionItemType" val="DUALSWORD" />% h0 D( f* u$ J" q- T5 r$ |3 e
Скопировать код
  • element_enabled: Позволяет добавлять элементальную атрибутику к оружию (огонь, вода и т.д.).
  • enchant_enabled: Оружие может быть заточено для повышения характеристик.
  • isAppearanceable: Возможность изменять внешний вид оружия.
  • commissionItemType: Категория предмета для комиссионной торговли — "DUALSWORD"./ a# z; z8 o2 N/ z' H2 }

% K  X) T% T: _6 W. {( Q/ T6 I9. Вставка кристаллов души
, e% x+ d* E4 `& o1 b# m& `
  1. <set name="ensoulNormalSlots" val="1" />
    ; l  D) L; S% W# A$ V9 u) C. r. A
  2. <set name="ensoulSpecialSlots" val="1" />9 W  M' M& K1 e
Скопировать код
  • ensoulNormalSlots: Количество слотов для обычных кристаллов души — 1.
  • ensoulSpecialSlots: Количество слотов для специальных кристаллов души — 1.
    8 j' H. s! N1 s- S4 t1 B/ h# u; U. I
, Q$ [) g/ S" D8 @& O2 ^
10. Статистики оружия
; c& \  P+ Z% }# p. D
  1. <stats>
    : J6 P3 V, P# M$ m
  2.     <stat type="pAtk">482</stat>& p, H/ j- {" u) Y. O: ?+ i
  3.     <stat type="mAtk">176</stat>1 U1 w6 M6 V* s$ M5 h9 W
  4.     <stat type="rCrit">8</stat>6 J: v: c/ C6 ^
  5.     <stat type="pAtkSpd">325</stat>  r; X  _5 G7 C# }5 o+ i% j3 {! E
  6.     <stat type="randomDamage">10</stat>1 J3 d9 O# \4 g3 \  I
  7.     <stat type="pAtkRange">40</stat>$ Q) l( f: d( ]: d# V
  8. </stats>
    4 P/ w6 q* |/ w
Скопировать код
  • pAtk: Физическая атака — 482.
  • mAtk: Магическая атака — 176.
  • rCrit: Шанс критического удара — 8.
  • pAtkSpd: Скорость физической атаки — 325.
  • randomDamage: Случайный разброс урона — 10.
  • pAtkRange: Дальность атаки — 40.
    , y1 @& n, s8 ]7 n' B. j0 ?, S2 o6 e

$ R% A. p, Z, L; g! N11. Навыки оружия/ Q* }' \5 Q) A0 y
  1. <skills>
    3 v8 X6 g2 |+ @2 h
  2.     <skill id="3411" level="1" type="ON_ENCHANT" type_value="4" /> <!-- Особое свойство: Фокус --># U& ?* @# ^* e1 t
  3. </skills>; p5 u) O: ], S$ r( R$ D
Скопировать код
  • skill: Оружие обладает специальным навыком с ID 3411, уровнем 1.- d0 d* X5 d: d0 x" b4 O9 V# `
    • type="ON_ENCHANT": Навык активируется при заточке оружия.
    • type_value="4": Дополнительный параметр, указывающий на уровень заточки или тип эффекта.* k: ]6 P  T* x' A( u) `
  • Комментарий: Указывает, что это особое свойство "Фокус", которое может повышать шанс критического удара.
    5 q7 R# v8 l9 W) b
Заключение Мы подробно рассмотрели каждую часть кода предмета Vesper Dual Swords из файла 00000-00099.xml. Этот предмет является высокоуровневым оружием в игре Lineage 2 и предоставляет игрокам множество возможностей для улучшения и персонализации.
% B$ j- q$ k9 m  X/ {# |/ F) Y, dПонимание структуры и свойств предметов позволяет администраторам серверов и моддерам вносить изменения и настройки, соответствующие потребностям их игрового сообщества. Надеемся, что этот гайд был полезен и помог вам разобраться в тонкостях настройки предметов в Lineage 2.
: C# f8 m/ q$ i  A, U+ d7 o5 QДополнительные советы
  • Редактирование параметров: При изменении характеристик предмета убедитесь, что значения соответствуют балансу игры.
  • Добавление новых навыков: Будьте осторожны при добавлении новых навыков к оружию, чтобы не нарушить игровой баланс.
  • Тестирование: После внесения изменений всегда тестируйте предметы на локальном сервере перед внедрением их на публичный сервер.
    . s, D) o4 ^; {; r; y% w5 ^- \7 d* H

) R( J7 B3 s+ q: c$ E/ `, p3 N. o6 s* y8 b! ~; O
Немного юмора напоследокКогда XML вдруг перестаёт валидироваться, не паникуй! Это просто его способ сказать: "Я тоже хочу кофе!". ?
9 f/ t+ Z' g1 w% W
. N+ h$ L; e& k& E
Чтобы ответить, вам надо авторизироваться в системе Вход | Зарегистрироваться

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

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

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

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

подписок0

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

постов9

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

638638758

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

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

admin@artace.ru Онлайн

QR-код

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