Руководство по созданию Java скрипта сервера Lineage 26 n* K7 k! u' X
Guide to creating a Java script server Lineage 2" M( @+ G- X {8 ~& ^
# O- v6 O7 v6 F4 r+ R& N
( q) w4 B6 s: ]+ R5 D- w( E8 r$ eИзучите процесс создания Java-скриптов для сервера Lineage 2 с нашим подробным руководством. Узнайте, как разрабатывать серверные скрипты и повышать свои навыки в программировании игровых серверов.- ?% e$ X) G' Z5 Z: y& Z5 c
2 E- |2 n. z. `( B0 o
Сборка HF5, у Вас должны быть исходники, или папка"scripts".8 d: n* I, o4 V; d7 t
Идем туда=> gameserver\data\scripts\quests,: b, W6 ? ~( ~% B8 c$ U9 r
выбираем понравившийся квест, например "_101_SwordOfSolidarity"
: J6 p$ n1 e( S: t0 i$ n1 Fкопируем все содержимое из файла.( _' u4 S) l2 {7 C5 Z4 m
6 x8 y9 z# O# B/ ~5 C k# k, E6 W2 Y1 y+ Q* d/ H! J
' W3 e; t2 R* F; \. R' e
Далее создаем файл, например "_2121_Copy.java". далее в него копируем весь код из "_101_SwordOfSolidarity".5 f2 R; \8 y+ x* r7 T9 z3 Z5 `" r
Теперь в файле "_2121_Copy" меняем имя класса с _101_SwordOfSolidarity на _2121_Copy1 k9 l S0 }0 ^" B8 ~- S
3 Q* j- _$ p& {+ l" y7 C( u1 o4 T Z6 Y5 k) e2 h! ~& [! ?: H8 g
8 f! P$ @$ K- t7 ]4 TСохраняем, закрываем.(делайте копии перед любыми действиями).
3 @" V4 Q0 s" I( {0 y! n) _9 ~" L/ ~3 Y; r; N. ^
Дальше, идем в "gameserver\data\html-ru\quests", ищем квест "_101_SwordOfSolidarity", тут же создаем папку "_2121_Copy" в нее копируем содержимое папки "_101_SwordOfSolidarity".
+ z& v+ M; H9 h% j+ e$ Q
* ^# w4 v w6 j4 C1 f+ }# n! K3 z1 CИдем в клиент
% G, y$ C, L, o5 x% ^8 n0 P9 f3 \
8 y: d: |3 Z+ w3 ]7 B0 Cоткрываем "QuestName-*.dat"4 a9 @/ N4 l4 q' b9 x2 c
, копируем Оригинал квеста, меняем только ID "2121"1 O& k. L& }' T* p/ e" M: O
; y3 g/ y! Y5 Z+ k5 P+ q. w+ ^) ]$ i
5 i1 x. e# o3 k* g
Делаем тоже самое в NpcString-*.dat
7 ]. P, @. P8 M, T
; s. _2 `% W" k4 B( M+ I! K
! c* r3 z/ \7 f8 L, K3 b$ e) Z6 xВ NpcString-*.dat нужно прописать 3 стадии квеста. ID указывать по принципу ID01, ID02, ID03. Если ID квеста больше, чем 10000, то от ID необходимо отнять 5000. Для примера, ID кастомного квеста 2121.
1 N3 t$ |) v/ ?6 V212101 u,Меч Единства\0: g9 t5 N4 i( d, E4 J
212102 u,Меч Единства(в процессе)\0
3 D7 l0 e; g& I3 ^" O$ e212103 u,Меч Единства (завершено)\08 m/ p7 Q7 {! f/ v
3 F3 t3 i* Y% K `( K7 ?9 [ |Клон готов, дальше можете эксперементировать с файлом _2121_Copy.java.+ d% O: O% z' A& {0 ~
0 q; T1 G, Z/ j- o3 x$ b3 s1 M
|