Руководство по созданию Java скрипта сервера Lineage 2. H* i) K6 O- } |
Guide to creating a Java script server Lineage 2
9 U4 C9 |) t8 d
' w: z# s) O5 _3 \( v0 E- z8 O, I; ]; \0 ~% u
Изучите процесс создания Java-скриптов для сервера Lineage 2 с нашим подробным руководством. Узнайте, как разрабатывать серверные скрипты и повышать свои навыки в программировании игровых серверов.
9 k% g# L8 ^- o
( J' b6 V- C$ ~' m* YСборка HF5, у Вас должны быть исходники, или папка"scripts".
# a" ~7 }! V8 B& i; oИдем туда=> gameserver\data\scripts\quests,
+ i: x: @- A7 Cвыбираем понравившийся квест, например "_101_SwordOfSolidarity"
' h ^9 M# u" rкопируем все содержимое из файла.
! n% @2 L/ ~- ~) G2 X& t) n! i& ~: D- _
. `$ C: g; }: f2 b# V1 P! o5 v% t3 l" j
Далее создаем файл, например "_2121_Copy.java". далее в него копируем весь код из "_101_SwordOfSolidarity".
% Q$ |% z: [; @! }7 DТеперь в файле "_2121_Copy" меняем имя класса с _101_SwordOfSolidarity на _2121_Copy3 D& |9 M; d; F$ S* z- |# C+ s
0 j7 q- W* J; K9 @5 _+ A
1 s8 e2 T5 m$ R) ^6 l( G
# c U3 ~2 ^' b: }Сохраняем, закрываем.(делайте копии перед любыми действиями).8 h' U! z- D/ ]9 s1 q8 d/ D
# y% g7 d! L6 |6 b- X* {Дальше, идем в "gameserver\data\html-ru\quests", ищем квест "_101_SwordOfSolidarity", тут же создаем папку "_2121_Copy" в нее копируем содержимое папки "_101_SwordOfSolidarity".
% G5 p, c/ X1 n* ?2 o! x- F4 ]. v( w# h
Идем в клиент0 ^0 i- d+ c6 o2 f, o8 v
8 R+ W; R9 H. O% S% n3 t: [
открываем "QuestName-*.dat"$ g- o* w6 ~% x2 ]. X" L, B o
, копируем Оригинал квеста, меняем только ID "2121" c/ B) q) ?4 _' R! h8 X! s
' J" o- M' N/ r K) k8 J1 r
3 K% o! L! R( E+ _1 U1 u* x p
& V4 b" s! U" f" c( b' k
Делаем тоже самое в NpcString-*.dat
* c, D1 E( I8 L/ P0 q* q( [( ` Q) K1 W# Y& C# X9 @1 \* D e% ?; A
: e: N) ^, Y/ P* ?6 ^- }
В NpcString-*.dat нужно прописать 3 стадии квеста. ID указывать по принципу ID01, ID02, ID03. Если ID квеста больше, чем 10000, то от ID необходимо отнять 5000. Для примера, ID кастомного квеста 2121. y& J3 z9 t5 E _* a8 t
212101 u,Меч Единства\0+ a3 i# {% z9 a' o
212102 u,Меч Единства(в процессе)\0
& P& c, O) }/ `) C! K212103 u,Меч Единства (завершено)\0& r$ l; \* A) T( }& ^! j$ N
9 z7 A9 X, Z8 V T7 @Клон готов, дальше можете эксперементировать с файлом _2121_Copy.java.6 A+ C" u. T9 u0 A7 v
2 a$ b; t& y H8 u1 q. c. k
|
|