Руководство по созданию Java скрипта сервера Lineage 2. P- K7 L! v6 B' A; U
Guide to creating a Java script server Lineage 2/ c( U3 j9 g( A5 Z# r6 H
7 X) M: n0 ^# a' u0 S+ a W4 C7 x; {2 F; G
Изучите процесс создания Java-скриптов для сервера Lineage 2 с нашим подробным руководством. Узнайте, как разрабатывать серверные скрипты и повышать свои навыки в программировании игровых серверов.7 g+ O, q4 t: C8 E2 C" T
0 T! J& z+ ~6 p+ |5 v1 a
Сборка HF5, у Вас должны быть исходники, или папка"scripts"." `: a6 B/ y& ?6 Q. U
Идем туда=> gameserver\data\scripts\quests,6 E7 T8 I' q! l/ O3 j0 Q5 s1 V
выбираем понравившийся квест, например "_101_SwordOfSolidarity"' A: ?+ f, J/ `, o
копируем все содержимое из файла.2 C0 x1 t. M/ @! h2 a
* d, c3 F% o0 {0 a
/ K$ h) }" g7 X# H& |0 E$ j+ L
5 ?1 V8 V* t" i; n7 JДалее создаем файл, например "_2121_Copy.java". далее в него копируем весь код из "_101_SwordOfSolidarity".* q u' n# ]( f
Теперь в файле "_2121_Copy" меняем имя класса с _101_SwordOfSolidarity на _2121_Copy; _" T4 R$ i" r6 v3 m- D' [+ j2 Q
0 a/ N* t/ [: k1 R `9 B* L" X9 @7 ^ l6 ~+ ^
4 o( w9 t; Z+ e+ l3 O9 N0 M* ~: VСохраняем, закрываем.(делайте копии перед любыми действиями).
0 d5 t: \: l9 x* P* D
$ O/ Y* S. Z; s( ^0 t. i9 l) hДальше, идем в "gameserver\data\html-ru\quests", ищем квест "_101_SwordOfSolidarity", тут же создаем папку "_2121_Copy" в нее копируем содержимое папки "_101_SwordOfSolidarity".
( h9 ^1 {- U9 U4 @" T( g# w
; K* a7 f R, G& F1 ]0 t. oИдем в клиент
; ~3 q8 [1 m% I6 z( o1 i# M& @& p( w
. c+ T& K9 Q2 @# r Eоткрываем "QuestName-*.dat"& e1 Y9 U0 M# C4 W* ]; P r1 }7 ~
, копируем Оригинал квеста, меняем только ID "2121"/ M3 B1 B* \" E. D0 d* l6 L1 r
1 O8 r/ M4 c2 I. u: G# {; Y6 h8 o$ M, o2 K5 f2 S
" T9 ^( e& X5 O- b: E* }/ I3 SДелаем тоже самое в NpcString-*.dat& g: q. E8 M8 u' ]5 u2 J/ ?8 k$ R
5 X7 k( _' n( d, p
! E. l) O! O; Y3 J+ j& c) u
В NpcString-*.dat нужно прописать 3 стадии квеста. ID указывать по принципу ID01, ID02, ID03. Если ID квеста больше, чем 10000, то от ID необходимо отнять 5000. Для примера, ID кастомного квеста 2121.
( U: B, I# K9 B% v: e) |212101 u,Меч Единства\0
2 m/ A% [5 Q) X, Q2 p0 e! J212102 u,Меч Единства(в процессе)\0
9 U$ N8 K9 _2 j( }1 d# @% I2 A212103 u,Меч Единства (завершено)\03 w- D# m, N' ~ p
g9 q- m& }- F) L
Клон готов, дальше можете эксперементировать с файлом _2121_Copy.java.
^8 \& x# E R3 V% E; x' q. b3 K/ |9 D0 I! @4 B8 T8 {/ R
|
|