Название: Руководство по созданию Java скрипта сервера [Версия для печати] Автор: admin Время: 2023-10-27 12:13 Название: Руководство по созданию Java скрипта сервера Руководство по созданию Java скрипта сервера Lineage 26 w, J0 N* T3 ~# a, B" [8 |% Q o
Guide to creating a Java script server Lineage 26 I% M) r5 O+ B1 X) P' k5 e! m
0 f1 y% L1 ~8 A$ q) s$ } ( ~$ b& n9 {7 N/ e5 G) oИзучите процесс создания Java-скриптов для сервера Lineage 2 с нашим подробным руководством. Узнайте, как разрабатывать серверные скрипты и повышать свои навыки в программировании игровых серверов. ' A9 Q0 c# l" N# l! _ e9 e8 i9 o1 [# n) R6 O
Сборка HF5, у Вас должны быть исходники, или папка"scripts". $ N, {% w+ s) P! g. v% {Идем туда=> gameserver\data\scripts\quests, ; K X$ ?. N; R( Bвыбираем понравившийся квест, например "_101_SwordOfSolidarity"4 N! V9 P j" v
копируем все содержимое из файла.* r& O8 @( e* Z% d- N5 a; a
6 V8 b9 W+ \6 x& ^3 K- T: O4 W[attach]1[/attach] 1 p+ W9 f) I9 o. d5 A* X y6 B7 E6 E" X9 K
Далее создаем файл, например "_2121_Copy.java". далее в него копируем весь код из "_101_SwordOfSolidarity". 6 T; j/ W; U9 i- v& F: k9 Z, d/ AТеперь в файле "_2121_Copy" меняем имя класса с _101_SwordOfSolidarity на _2121_Copy. c0 n4 O) ~4 r; j
9 g( d" f' t& b[attach]2[/attach]! ^6 y- D* I& r
3 \: e- V/ |6 i' o# D8 s2 wСохраняем, закрываем.(делайте копии перед любыми действиями).% f8 ]/ y' w x! l3 F2 Z, I" o
! R# F$ @/ G t+ `1 K" Z& XДальше, идем в "gameserver\data\html-ru\quests", ищем квест "_101_SwordOfSolidarity", тут же создаем папку "_2121_Copy" в нее копируем содержимое папки "_101_SwordOfSolidarity".# x' o$ o- e. H8 Z9 a+ t# n* K
. w0 }/ d X9 o4 sИдем в клиент ' T+ }; m* Q; O9 v3 |3 a6 m+ [. v. Q7 ^7 O
открываем "QuestName-*.dat" % ?; p3 z7 G" Q& g; w% F, копируем Оригинал квеста, меняем только ID "2121"% _( d3 n. K% Y9 ?- F* ` l
6 _7 y2 R7 P+ Q* i; w1 W3 l
[attach]3[/attach]+ p' U* o: \4 @6 I4 I2 h/ v
; } m- n! m8 _! j* DДелаем тоже самое в NpcString-*.dat $ [, i7 m7 ?, @) r+ L5 f ( p8 q$ [& b9 H# L0 ^: d ~5 d[attach]4[/attach]) L7 A& s) L4 S1 `6 U
В NpcString-*.dat нужно прописать 3 стадии квеста. ID указывать по принципу ID01, ID02, ID03. Если ID квеста больше, чем 10000, то от ID необходимо отнять 5000. Для примера, ID кастомного квеста 2121.2 z V$ i3 D1 m( a. B! x2 Z
212101 u,Меч Единства\04 v* w) A2 b$ }) S5 V
212102 u,Меч Единства(в процессе)\0 3 B6 z' D7 T8 G: U5 I3 A- [212103 u,Меч Единства (завершено)\0 . u4 \- ]2 t- {2 Q: {( }[attach]5[/attach] + J' N9 F) K$ lКлон готов, дальше можете эксперементировать с файлом _2121_Copy.java.% @1 u6 m+ M$ k; @, z
- n! ~, S" ?+ l5 `# g$ r" j
Добро пожаловать artace.ru - творческий сектор (https://artace.ru/)