Название: Руководство по созданию Java скрипта сервера [Версия для печати] Автор: admin Время: 2023-10-27 12:13 Название: Руководство по созданию Java скрипта сервера Руководство по созданию Java скрипта сервера Lineage 2$ M k7 n$ U6 d) {: O* o8 D
Guide to creating a Java script server Lineage 2 7 Y1 o6 K& y8 @+ \% I0 ` @* c/ P: ~0 y0 A
4 _) G" k- U( c* [% v% ~" g4 dИзучите процесс создания Java-скриптов для сервера Lineage 2 с нашим подробным руководством. Узнайте, как разрабатывать серверные скрипты и повышать свои навыки в программировании игровых серверов.8 ]3 i. q8 s0 R P( u2 @/ z( Y
% e" q7 h0 i, S8 ~. ]$ |7 l& o: [Сборка HF5, у Вас должны быть исходники, или папка"scripts".0 y: g! d$ h) V
Идем туда=> gameserver\data\scripts\quests,: _" c P. y7 z7 x
выбираем понравившийся квест, например "_101_SwordOfSolidarity" 2 \2 O3 ~: g' f8 Pкопируем все содержимое из файла. ! G% p' A/ O* U+ D g3 I# l7 ]0 F
[attach]1[/attach] % ]1 j; ]. N0 n h: ^( u" N8 U3 ]: m1 G5 b1 A
Далее создаем файл, например "_2121_Copy.java". далее в него копируем весь код из "_101_SwordOfSolidarity". , j3 A; [8 O3 e$ k9 }Теперь в файле "_2121_Copy" меняем имя класса с _101_SwordOfSolidarity на _2121_Copy % I8 V' ^& x9 |' H5 }- @ % B1 a* @. a, U! @6 l1 j1 G[attach]2[/attach] n$ ?& n# B. k/ _ P$ Q3 [. Y; k. d8 c( t% m ?3 ]
Сохраняем, закрываем.(делайте копии перед любыми действиями).- H0 i( F% e% P5 V5 C5 H* G
, S# i7 X9 R' Y. tДальше, идем в "gameserver\data\html-ru\quests", ищем квест "_101_SwordOfSolidarity", тут же создаем папку "_2121_Copy" в нее копируем содержимое папки "_101_SwordOfSolidarity". & o, \3 T* ~3 L9 K) ?% u; f' L: y" \# V Идем в клиент( Q6 X* v$ ]) i6 ?( g+ H0 n& u
! S! F( F. j v4 Oоткрываем "QuestName-*.dat" 6 Y! `! w6 _: _' k! J5 W, копируем Оригинал квеста, меняем только ID "2121" $ k0 O& D8 v/ q7 h3 u4 M/ V) v( U; }, C' J1 k
[attach]3[/attach] 2 Q! ?# X' V. H% O+ i: a : y' K$ u% b1 S; ]4 f: LДелаем тоже самое в NpcString-*.dat) m1 J2 S1 j ~
' F V& t: Z3 v& c [attach]4[/attach] ) I3 S- F5 A& i" gВ NpcString-*.dat нужно прописать 3 стадии квеста. ID указывать по принципу ID01, ID02, ID03. Если ID квеста больше, чем 10000, то от ID необходимо отнять 5000. Для примера, ID кастомного квеста 2121. * m* a3 l3 l7 Y212101 u,Меч Единства\0 ) X' H/ Q/ G/ ~! @6 B6 c; O, X$ c, }212102 u,Меч Единства(в процессе)\0 / [9 Q- J% O, L) V212103 u,Меч Единства (завершено)\0# u) x8 E: T' f, f) {% K+ D
[attach]5[/attach] 5 K' C8 r1 Q% o2 n$ TКлон готов, дальше можете эксперементировать с файлом _2121_Copy.java. 4 j; O' _5 R" d% |, o7 j& o# J! \. d. b* g; X1 Q+ ~' T
Добро пожаловать artace.ru - творческий сектор (https://artace.ru/)