Название: Руководство по созданию Java скрипта сервера [Версия для печати] Автор: admin Время: 2023-10-27 12:13 Название: Руководство по созданию Java скрипта сервера Руководство по созданию Java скрипта сервера Lineage 2 : T- Y( F. Z; `3 L0 A/ _7 ^0 YGuide to creating a Java script server Lineage 2 3 A% x) T9 n# z7 B6 P: w ) `: h7 x6 S( I' ~ & C$ P1 R; s; ^6 s7 w; I2 U2 HИзучите процесс создания Java-скриптов для сервера Lineage 2 с нашим подробным руководством. Узнайте, как разрабатывать серверные скрипты и повышать свои навыки в программировании игровых серверов.) ?2 B6 y8 A/ `1 K0 U9 s
* |2 G2 H- c& X# Y& \. j/ @! GСборка HF5, у Вас должны быть исходники, или папка"scripts". 6 R0 f& R' N8 b+ w% `Идем туда=> gameserver\data\scripts\quests,( O3 ]5 |$ j1 U: s$ _" A
выбираем понравившийся квест, например "_101_SwordOfSolidarity"% Q) ?3 u- e% N& r; {
копируем все содержимое из файла.7 o0 [/ Y* _0 s
# r1 y/ h) z7 o2 h4 C! U0 ][attach]1[/attach]9 b7 d' k1 U0 I
+ b. @ N. O( x+ |Далее создаем файл, например "_2121_Copy.java". далее в него копируем весь код из "_101_SwordOfSolidarity". 6 C1 \) e L, B; AТеперь в файле "_2121_Copy" меняем имя класса с _101_SwordOfSolidarity на _2121_Copy A$ [9 P) m5 U
+ c1 q, X2 h1 ~9 I
[attach]2[/attach] ; @8 t' l' r' I1 A1 _$ @! O' o& a; G8 X# K: ~/ D# Q
Сохраняем, закрываем.(делайте копии перед любыми действиями).) B/ q+ k6 W6 a# I
2 ~7 K- L$ S, z' n
Дальше, идем в "gameserver\data\html-ru\quests", ищем квест "_101_SwordOfSolidarity", тут же создаем папку "_2121_Copy" в нее копируем содержимое папки "_101_SwordOfSolidarity". % N3 ]6 E0 F# J! T ' I7 x( c) ?: y1 D6 _" aИдем в клиент8 x: |' s0 q u& |% k7 m
8 r. M" }) D5 S% O, V Xоткрываем "QuestName-*.dat"' a! T+ n8 l7 Z/ ~
, копируем Оригинал квеста, меняем только ID "2121" + {# x6 o0 @4 `# m4 \ }+ p5 q, `& A, |. q, G1 f[attach]3[/attach] , ^" m; V: Y2 J ?3 h+ Z 8 w+ M' |- M+ E/ k7 ^Делаем тоже самое в NpcString-*.dat ! E. T& C8 W+ s! T4 @/ q 9 S, V* e% L$ e9 H* A, t3 t[attach]4[/attach]: c4 E$ \ W( Z" B( p. n% g7 Z: ^' ]
В NpcString-*.dat нужно прописать 3 стадии квеста. ID указывать по принципу ID01, ID02, ID03. Если ID квеста больше, чем 10000, то от ID необходимо отнять 5000. Для примера, ID кастомного квеста 2121.! `. V/ d2 z I4 K9 O
212101 u,Меч Единства\0* R2 M4 P; P! R7 d U6 `( C
212102 u,Меч Единства(в процессе)\0 - g) w7 V" J8 V5 F212103 u,Меч Единства (завершено)\0 2 ]1 p3 Z9 A! [) c+ B[attach]5[/attach] - y1 s0 o' H7 L/ CКлон готов, дальше можете эксперементировать с файлом _2121_Copy.java.8 W" U( W. f0 Q1 B q
+ d2 l. l+ w+ W4 N) p
Добро пожаловать artace.ru - творческий сектор (https://www.artace.ru/)