Руководство по созданию Java скрипта сервера Lineage 2# r( ?9 b X& h3 n$ b/ s
Guide to creating a Java script server Lineage 2/ j: ~! u2 `/ @& z7 M( S; I
! l& M; M1 ~5 k+ f% g: g
$ \4 w7 R4 W+ Z1 v6 AИзучите процесс создания Java-скриптов для сервера Lineage 2 с нашим подробным руководством. Узнайте, как разрабатывать серверные скрипты и повышать свои навыки в программировании игровых серверов.* v5 J! I9 {& M! Y
6 h6 C: z) S5 h! ?: B+ V0 LСборка HF5, у Вас должны быть исходники, или папка"scripts".* g2 O% o. \) E
Идем туда=> gameserver\data\scripts\quests,! z( _* N; |4 e& j2 ]
выбираем понравившийся квест, например "_101_SwordOfSolidarity"
/ H# S+ w; f5 [копируем все содержимое из файла.
/ e) U3 s3 C( C9 v4 E7 E6 E+ [6 k5 C. S
! \( `) ]% B8 e7 K
& ?2 S8 o- r" fДалее создаем файл, например "_2121_Copy.java". далее в него копируем весь код из "_101_SwordOfSolidarity".' Z' I" F" T) I& f6 C
Теперь в файле "_2121_Copy" меняем имя класса с _101_SwordOfSolidarity на _2121_Copy
% N; Q$ c. |% a. d4 @) p
5 o/ z4 R& q! C4 Z) c2 s& A' B. f* ~. b
# n! Q5 ?' s: g( JСохраняем, закрываем.(делайте копии перед любыми действиями).
' b) j. e& K8 x1 g% N0 s5 {! |+ H" ?
Дальше, идем в "gameserver\data\html-ru\quests", ищем квест "_101_SwordOfSolidarity", тут же создаем папку "_2121_Copy" в нее копируем содержимое папки "_101_SwordOfSolidarity".
/ @& f; x+ p: e
' P9 `9 [: u% [* D! uИдем в клиент$ w; q3 Z1 O' |( K3 p( x, U9 m d
7 |2 D C! i" H
открываем "QuestName-*.dat"7 {+ v5 [$ K* V
, копируем Оригинал квеста, меняем только ID "2121"$ ?5 O* T+ m( R U$ O% z2 @. `
8 n% d* C8 }! X
3 J, k+ x k7 H/ {/ J1 W; F% g
& ^! L: ~! U) s [5 [' W6 I. ~Делаем тоже самое в NpcString-*.dat
; w. W& l& j* g+ A7 @3 J% Y6 }. N. E5 z6 p8 l( [' n3 \* u# v
* }0 f2 c: Z* gВ NpcString-*.dat нужно прописать 3 стадии квеста. ID указывать по принципу ID01, ID02, ID03. Если ID квеста больше, чем 10000, то от ID необходимо отнять 5000. Для примера, ID кастомного квеста 2121.2 q% ~$ R N1 `- A/ A
212101 u,Меч Единства\0
7 Q) Y, J( t# u/ x5 U! i212102 u,Меч Единства(в процессе)\0+ c' K: Q7 T7 S- E
212103 u,Меч Единства (завершено)\05 g% U c# G2 F7 x0 Q
h" H% ?$ Z& [( n; y s, JКлон готов, дальше можете эксперементировать с файлом _2121_Copy.java." F! F& F2 R8 s2 b7 T
C& x: J3 G5 \- {0 ^/ l x# t |
|