Название: Руководство по созданию Java скрипта сервера [Версия для печати] Автор: admin Время: 2023-10-27 12:13 Название: Руководство по созданию Java скрипта сервера Руководство по созданию Java скрипта сервера Lineage 2 y V9 v% i! K4 }* l
Guide to creating a Java script server Lineage 2. u, U8 Q% F2 v
1 n% ]9 a- c( B( L$ n! E. E / n: z+ ~( G( P; ]Изучите процесс создания Java-скриптов для сервера Lineage 2 с нашим подробным руководством. Узнайте, как разрабатывать серверные скрипты и повышать свои навыки в программировании игровых серверов.1 t* X- L/ j! L0 L# x; ^! J
" Y/ ^5 t# {* z+ V
Сборка HF5, у Вас должны быть исходники, или папка"scripts". v( H2 O# I. g
Идем туда=> gameserver\data\scripts\quests,3 B) C: W7 o: y G; H" ?
выбираем понравившийся квест, например "_101_SwordOfSolidarity" " U0 p7 p3 |) v2 L1 sкопируем все содержимое из файла.' t: D" A' C0 @6 f. I5 _8 w2 O5 k
9 q H. Z; n ~% g" _4 a[attach]1[/attach]* ]. ?6 b$ V5 }1 a8 G; }
: v2 j1 O& i. R& |4 m2 c3 w( r
Далее создаем файл, например "_2121_Copy.java". далее в него копируем весь код из "_101_SwordOfSolidarity". . |; G8 O$ s6 A4 G" |0 N! _Теперь в файле "_2121_Copy" меняем имя класса с _101_SwordOfSolidarity на _2121_Copy 2 D i# W5 c; ?+ p6 n4 a# t: a : k% X) w9 H L$ h% {[attach]2[/attach] % N+ r# H: c1 t7 K* i* R# h! P4 T/ W) k
Сохраняем, закрываем.(делайте копии перед любыми действиями). 2 {% G; L+ m% Z* k5 w* S' t- B; M, [$ @: W% K D
Дальше, идем в "gameserver\data\html-ru\quests", ищем квест "_101_SwordOfSolidarity", тут же создаем папку "_2121_Copy" в нее копируем содержимое папки "_101_SwordOfSolidarity".( O+ W8 _7 C: l4 w6 h
; u% M2 k3 U* h6 e& l Идем в клиент' K5 V/ @# I, @6 l& {6 [; U* ?
9 {3 j6 @. U/ Y6 c& W& Z; I
открываем "QuestName-*.dat"2 a" `3 I% g0 S5 b0 h3 D2 U
, копируем Оригинал квеста, меняем только ID "2121"1 v% D6 `! r/ W0 A
" ]3 W1 q8 `' U) L6 P# D[attach]3[/attach]# w/ Z8 R: O9 ?
, E& {6 X& \3 [ Делаем тоже самое в NpcString-*.dat, j( x& @6 s W& O0 `( q0 J
' W W" N t& i, R- T[attach]4[/attach]0 [7 G+ f3 p* T. d9 t9 ^* W
В NpcString-*.dat нужно прописать 3 стадии квеста. ID указывать по принципу ID01, ID02, ID03. Если ID квеста больше, чем 10000, то от ID необходимо отнять 5000. Для примера, ID кастомного квеста 2121.: w( q& @3 J* I* g+ k5 V
212101 u,Меч Единства\04 h7 [+ r: F- @ F* H# {
212102 u,Меч Единства(в процессе)\0 " t3 E* I# Z! M# p) `. I% f/ w! S212103 u,Меч Единства (завершено)\0+ E+ K% p6 B, i0 A! S4 Z" O2 e( i. q* v
[attach]5[/attach] 0 ^' x7 [6 U. h* h2 @0 _/ I- k) z9 Q/ dКлон готов, дальше можете эксперементировать с файлом _2121_Copy.java.) j) T3 L( y7 f1 @& ^& ^4 a7 O3 B
' K% L- D6 u6 Y& z
Добро пожаловать artace.ru - творческий сектор (https://artace.ru/)