Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Создание своих НОВЫХ предметов
#1
Да придметов в La2 много, но! Если мы не хотим стандартные вещи?
Если мы хотим сделать что-то своё, что задасть особую изюменку серверу? Для этого вот вам мой FAQ =)

пример по созданию своего нового рецепта:
1. Для этого нам понадобиться прога File Edit ну и сам сервер
2. Далее идём в папку сервера
\Server\gameserver\data\ и находим там файл recipes!
3.Открываем его через блокнот.
4.Далее видим кучу цыфорок
5.Идём в самый низ, и делаем нужный нам рецепт (именно прописываем его пока что в сервере)
-На примере одной из строк поясню что и какая строка обозначает:
dwarven - это то значение, которое говорит о том, что этото рецепт может читать только гном
;mk_sealed_major_arcana_hood_ii; - название
679; id рецепта в таблице рецептов (последнее значение 843, поэтому када будем делать новый рецепт будет брать 844)
6880; id рецепта по базе
9; - уровень крафта
[6880(1)],[6714(17)],[5551(1)],[4043(37)],[1462(43)],[2134(4)]; - что нужно для крафта [id вещи для крафта (скока надо)]
6687; - id получаемой вещи
1; скока производиться
[6880(1)],[57(5400000)]; - это всегда оставляем таким же, только значение [6880(1)] меняем в сответвии с id рецепта по бд
225; скока маны для крафта надо
100; шанс скрафтить
(*хотелось бы отметить, что более 8 вещей не надо делать необходимых для крафта - клиент не увидит)
6. создаём на основе вышеописанного свой рецепт в сервере,н-р, такой:

dwarven;mk_new_item;844;9650;9;[9650(1)],[5553(1)];57;20000000;[9650(1)],[57(540
0000)];225;100; (- это рецепт создания денег )

7. Теперь нам надо, чтобы этот рецепт распознал наш сервер, т.е. делаем запрос в бд.
-> заходим в таблицу etcitem (там тыкаем "Вставить") и главное в значении type указываем recipe!
8. Всё, на сервер теперь это у нас всё есть!... теперь нам надо чтобы наш клиент распознал этот рецепт - заходим в прогу File Edit!
9. Открываем для начала файл itemname-e (чтобы нашей вещи было присвоено имя), копируем любую строку рецепта, и вставляем уже копию строки в этом файле после ID 8677,н-р:
9650 Recipe: Adena Только для Гномов. Требуется 9 уровень создания вещей. Шанс создания вещи - 100%. -1 0 0 0

Всё, под себя переделали и обратно сохраняем.
10. Дальше идём в файл etcitemgrp (чтобы нашей вещи была присвоена анимация), точно так же находим там АЙДИ любого рецепта (при этом зная картинку) копируем, вставляем в самом конце и меняем ID на свой, и сохраняем.
11. Теперь нам надо чтобы этот рецепт был распознан при крафте, идём в файл recipe-c.dat!
точно так же копируем любую строку и вставляем в конце (но вот тут то и вся муть - надо соблюдать табуляцию и ничего лишнего ненаудалять и непонаписать, иначе он просто обратно не закодирует - будет ошибку выдавать) поэтому поясню что и к чему отвечает в этом файле за что) вот вам на примере одного рассмотрим:
скопировали, вставили, теперь меняем значения под свой рецепт! Был такой:
mk_eye_of_soul_ii(имя рецетпа, лучше указывать в соответсвии с п.6) 805(id рецепта по файлу рецептов) 8313(id рецепта по бд) 7(лвл крафта) 7894(что производиться) 1(сколько) 192(сколько маны надо) 100(шанс) 10(сколько вещей учавсвует в крафте) 8313(что надо для крафта) 1(сколько) 8341(что надо для крафта) 13(сколько) 5554(и так далее) 2 1890 122 1888 122 1885 61 4042 61 5550 244 1460 415 2132 143

к нашему рецепту выйдет вот такая вот щтукнция (соблюдаем табуляцию):
mk_new_item 843 9650 9 57 20000000 225 100 2 5553 1 9650 1

Всё, если вы всё правильно сделали, то файл нормально сохранится.
Теперь делаем рестарт сервера, заходим в игру и проверяем.

ЗЫ: полную схему до конца так и не проверил ... так как пока не требовалось
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Мануал! Создание дуалов - Java PROGRAMMATOR 13 16,969 04-01-2021, 02:07 PM
Последний пост: Demon88
  Справочник Lineage с ID всех предметов storer1 9 43,929 01-19-2020, 10:38 AM
Последний пост: Sharona
  Мануал! Создание Мультиселла PROGRAMMATOR 3 10,433 05-18-2018, 12:15 AM
Последний пост: Psycho
  Создание нового класса / создание новой профессии marvellously 26 24,240 09-06-2017, 02:52 AM
Последний пост: Nelige
  Создание своего конфига KID 1 3,450 09-10-2013, 10:47 PM
Последний пост: OneThunder
  мануал. Создание квестов Letov 18 25,616 02-10-2013, 08:03 PM
Последний пост: Zubastic
  Мануал! Создание магазина. PROGRAMMATOR 65 83,796 01-27-2013, 03:40 PM
Последний пост: Zubastic
  Создание своего моба на L2j сервере mazillka 0 2,905 01-18-2012, 11:23 PM
Последний пост: mazillka
  Создание щита в Autodesk 3ds Max по текстуре из WOW mazillka 0 2,371 01-18-2012, 11:08 PM
Последний пост: mazillka
  Создание UTX в UE2 mazillka 0 2,938 01-18-2012, 10:50 PM
Последний пост: mazillka

Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)