Название: Руководство по созданию 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/)