Перейти к содержанию
Авторизация  

Создание Своего Рецепта


Описание

Я думаю устанавливать сервер научились все, раз принялись за прочтение данного урока, по этому можно начать:

etc_recipe_black_i00_0.pngetc_recipe_black_i00_0.pngetc_recipe_black_i00_0.pngetc_recipe_black_i00_0.pngetc_recipe_black_i00_0.png

Создание своего рецепта

etc_recipe_black_i00_0.pngetc_recipe_black_i00_0.pngetc_recipe_black_i00_0.pngetc_recipe_black_i00_0.pngetc_recipe_black_i00_0.png

Я думаю устанавливать сервер научились все, раз принялись за прочтение данного урока, по этому можно начать:

 

1. Идем в папку gameserver\data\ и ищем там файл recipes.csv

2. Открываем его и видем что-то странное, честно говоря сам не понял что=), но нам на это пох, мы идем в самый низ.

3. В самый конец вписываем вот это :

dwarven;mk_new_item;844;9991;9;[9650(1)],[5553(1)];57;20000000;[9650(1)],[57(540000)];225;100;

Сейчас сделаем лиричиское отступление, и я расскажу какое значение за что отвечает:

-dwarven - означает то, что рецепт могу открыть только гнумы, можно поставить значение common, в таком случаем рецепт откроют все.

-mk_new_item - название итема. Состоит из : mk_ - обязательный префикс, значение для крафта, и new_item, ваш предмет, можно без

низжней черы, если одно слово.

- 844 - ID рецепта в скрипте, в моей сборке последним был рецепт с идом 843, по этому я взял 844.

- 9991 - ID рецепта по базе данных MySQL, тоесть тот ID, который мы будем спавнить как итем или кидать в мультиселл.

- 9 - необходимый уровень крафт скила(не забываем, если ставить возможность всем открывать и крафтить рецепт, то ставим уровень 1).

- [9650(1)],[5553(1)];57;20000000;[9650(1)] - вещи необходимые для крафта итема ([iD предмета(количество)],...)

- [57(100000000)] - то, что мы собираемся крафтить, в нашем случае 100кк аден.

- 225 - это значение регулирует сколько маны мы угробим...

- 100 - шанс того, что крафт пройдет успешен.

4. На основе вышенаписанного создаем свой рецепт.

5. Теперь нужно добавить наш запрос в сервер, тоесть делаем запрос в базу данных MySQL:

 

 

INSERT INTO `etcitem` (`item_id`,`name`,`crystallizable`,`item_type`,`weight`,`consume_type`,`material`,`crystal_type`,
`duration`,`price`,`crystal_count`,`sellable`,`dropable`,`destroyable`,`tradeable`,`oldname`,`oldtype`) VALUES
('9991','Recipe: 100kk Adena','false','recipe','30','stackable','liquid','none','-1','0','0','true','true','true','true','mk_new_item','recipe');

 

-Первая строчка является пояснением к значениям, темболее некоторые их них мы разбирали чуток выше, по этому останавливаться не будем.

6. Запускаем File Edit и открываем файл itemname-e.dat который лежит в папка клиента/system/

7. В самый конец добовляем:

9991 Recipe: 100kk Adena. Требуется 9 уровень создания вещей. Шанс создания вещи - 100%. -1 0 0 0

-Изменяем все под себя и не забываем в конце остваить одну пустую строчку.

8. Открываем etcitemgrp.dat, находим любой рецепт, вставляем его в самый конец, меняем ID, название и в конце оставляем одну пустую строчку.

9. Но и этого не достаточно. Идем в файл recipe-c.dat.

10. Точно так же копируем любую строку и вставляем в конце, но вот тут то и вся муть - надо соблюдать все пропорции,ничего лишнего

ненаудалять и непонаписать, иначе он просто обратно не закодирует - будет ошибку выдавать.

 

- Вот мы нашли нашли рецепт, подробно разбирем что для чего:

 

mk_eye_of_soul_ii(имя рецетпа, лучше указывать в соответсвии с пунктом 3.2) 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 844 9991 9 57 100000000 225 100 2 5553 1 9650 1

 

Если вы все сделали правильно, то после рестарта(лучше делать при выключенном сервере), или при его включении, появится ваш собственный рецепт.

P.S. Не забудьте менять все значения на свои.

 

Автор: waran



Рекомендуемые комментарии

Комментариев нет

×
×
  • Создать...