artace.ru - творческий сектор

Название: Руководство по созданию Java скрипта сервера [Версия для печати]

Автор: admin    Время: 2023-10-27 12:13
Название: Руководство по созданию Java скрипта сервера
Руководство по созданию Java скрипта сервера Lineage 2
, o9 J% u+ I, P% aGuide to creating a Java script server Lineage 2
# i( Y; O% J* H7 x2 G
$ t! k5 e' S, w8 q6 }6 d9 K' y" u, ~
- Y' I3 c! Y) m; F# E  `Изучите процесс создания Java-скриптов для сервера Lineage 2 с нашим подробным руководством. Узнайте, как разрабатывать серверные скрипты и повышать свои навыки в программировании игровых серверов.- q" J& k- [; Q. o

) j% e  E& U9 {% ~. H- I2 T: \Сборка HF5, у Вас должны быть исходники, или папка"scripts".
* q- W8 l) {; K. j* P2 X( PИдем туда=> gameserver\data\scripts\quests,+ _. T; ?3 t$ X4 t5 }; b# M; K/ b
выбираем понравившийся квест, например "_101_SwordOfSolidarity"( Y2 J3 m+ b( ~5 [
копируем все содержимое из файла.
7 e+ L- q; d0 |2 @
% p5 N: y2 `5 K; x/ T[attach]1[/attach]
; ?* K2 T  s- Z/ ^! g! U3 e
* h3 l4 D: b* r  Q: rДалее создаем файл, например "_2121_Copy.java". далее в него копируем весь код из "_101_SwordOfSolidarity".+ P' V3 v. ?% M2 l
Теперь в файле "_2121_Copy" меняем имя класса с _101_SwordOfSolidarity на _2121_Copy5 w( R5 @% W# s# N

% q1 {, ~, j) _  ][attach]2[/attach]
4 b; E5 S- @2 u$ p4 [6 X8 z0 X2 j$ Q/ G5 R
Сохраняем, закрываем.(делайте копии перед любыми действиями).
' h, R. i+ D9 U1 E( V* ~, \( N  g
# d2 u4 o% u  |$ N  X5 |Дальше, идем в "gameserver\data\html-ru\quests", ищем квест "_101_SwordOfSolidarity", тут же создаем папку "_2121_Copy" в нее копируем содержимое папки "_101_SwordOfSolidarity".
6 I* E. \7 f6 W  e7 p( Z8 Z4 O+ }! _8 V
Идем в клиент0 l9 I7 y& l- Q5 j8 \3 M/ s: _
, I1 R6 E' m2 v/ a* ^% O; a7 V" l% l  ?
открываем "QuestName-*.dat"
+ I4 q3 @) c. q& p; w( ^, копируем Оригинал квеста, меняем только ID "2121"
2 ~1 W' m. ]7 M' e; J
6 j, N; v4 N- y2 \1 f[attach]3[/attach]2 J9 J, Z) Y& f& W  ?" M

0 R3 O2 j9 e# p8 |7 |9 q8 MДелаем тоже самое в NpcString-*.dat+ J* u0 F; Q/ p6 w0 e3 T$ h, b& W9 R
2 X3 y6 w' N! K1 a' d6 d5 c
[attach]4[/attach]
* o" j6 l* }! `* Q6 I5 SВ NpcString-*.dat нужно прописать 3 стадии квеста. ID указывать по принципу ID01, ID02, ID03. Если ID квеста больше, чем 10000, то от ID необходимо отнять 5000. Для примера, ID кастомного квеста 2121.
1 d) z" h# L3 }; J$ e9 P$ _! {# n212101 u,Меч Единства\0
4 k6 x. `% J) I( y" ^212102 u,Меч Единства(в процессе)\0+ }3 N2 _6 U3 Y$ ~# J
212103 u,Меч Единства (завершено)\0. t3 s3 L6 N- B2 }' Q
[attach]5[/attach]# f! ?4 P( b- b5 N. t3 u
Клон готов, дальше можете эксперементировать с файлом _2121_Copy.java.
8 f/ o7 N& o1 P7 r3 ^( _1 k( c+ x; E! }





Добро пожаловать artace.ru - творческий сектор (https://www.artace.ru/) Powered by Discuz! X3.5