Руководство по созданию Java скрипта сервера Lineage 2+ D9 O6 p+ q4 A2 H+ q
Guide to creating a Java script server Lineage 2! V. J; \! I. d5 U$ O
4 X- S$ a! m7 D1 O, o, C0 s p' G
/ \, Q! y q3 G0 Z) w0 L
Изучите процесс создания Java-скриптов для сервера Lineage 2 с нашим подробным руководством. Узнайте, как разрабатывать серверные скрипты и повышать свои навыки в программировании игровых серверов.
9 g C4 q4 d! I' F/ c0 e# I5 V) ^, l
Сборка HF5, у Вас должны быть исходники, или папка"scripts"., {6 p; g! r- c1 g: {3 ~2 v
Идем туда=> gameserver\data\scripts\quests,1 C+ y( y8 j6 G8 R8 R, |
выбираем понравившийся квест, например "_101_SwordOfSolidarity"1 S4 D* i i" M. ]: |
копируем все содержимое из файла.# N- S7 `) P t6 O" s2 ~7 y, y5 c( }1 y
4 E3 ]- y+ {+ j; L# f. X+ V/ p+ d$ w
: o I; b) z3 w6 R6 wДалее создаем файл, например "_2121_Copy.java". далее в него копируем весь код из "_101_SwordOfSolidarity".
$ J$ C( P }% y6 v7 w. jТеперь в файле "_2121_Copy" меняем имя класса с _101_SwordOfSolidarity на _2121_Copy
: K; f+ x; W' D8 } a
& d) h: d( N. T
, t2 f: f8 j7 K
, }8 \: e, A {5 v& O' }$ o/ hСохраняем, закрываем.(делайте копии перед любыми действиями).
: s5 Y5 n7 A( K& W+ P$ Z' e% V4 r0 R8 R8 Q9 W. S
Дальше, идем в "gameserver\data\html-ru\quests", ищем квест "_101_SwordOfSolidarity", тут же создаем папку "_2121_Copy" в нее копируем содержимое папки "_101_SwordOfSolidarity".
& e1 ^3 x8 f7 y2 b& H9 @. d* v) I7 T; c5 t' P/ _1 R ]4 h Z1 J- S1 p
Идем в клиент
+ z9 T: E+ z6 n% n; N5 F8 W8 q/ `& b1 q w e
открываем "QuestName-*.dat"% M/ f8 q" @7 b! d( v/ e; X- _
, копируем Оригинал квеста, меняем только ID "2121". ?5 D- a: X5 z6 N7 r
! A0 S ~! H2 D: t z; D" }# w# w; H; A8 P0 u* `& o7 u! \$ y8 z0 c9 P
! Q. I& ]- s. O
Делаем тоже самое в NpcString-*.dat7 W2 G/ b8 h1 m2 z: ~/ B: p2 B3 i
) k! M' b2 S, l
0 X- n7 _+ O5 r% C) ^6 W+ D5 O; q/ @В NpcString-*.dat нужно прописать 3 стадии квеста. ID указывать по принципу ID01, ID02, ID03. Если ID квеста больше, чем 10000, то от ID необходимо отнять 5000. Для примера, ID кастомного квеста 2121.
: _. B, o t2 o6 \" k* {212101 u,Меч Единства\0; r# a' r% P$ d3 Z2 e: O
212102 u,Меч Единства(в процессе)\0% M4 b( ~4 j/ \ I' R% z; s5 {
212103 u,Меч Единства (завершено)\02 B! j+ l% ~, Q @5 o/ P- }
# v- G7 N% R. v0 V P, @* Y' B A
Клон готов, дальше можете эксперементировать с файлом _2121_Copy.java.
# B4 B6 |* T7 P" A+ Q+ z
. [1 ?9 A5 r5 G |