Авторизация на сайте
[Мануал] Создаем GmShop своими руками
Описание: Создаем GmShop на multisell своими руками
Платформа: Java
Итак приступим!
1. Создаем в папке ...servergamedatacodemerchant файл 123123.htm это и будет ID нашего ГМшопа, открываем его с помощью блокнота и пишем там что то типа такого
<code><title>SuperMarket</title>
<body>
<center>Добро пожаловать в наш магазин<br>
</body>
</code>
<body>
<center>Добро пожаловать в наш магазин<br>
</body>
</code>
2. Сщздаем в папке ...servergamedatamultisell файл 321321.xml это будет непосредственно "прилавок" с товаром в нашем "супермаркете", далее открываем с помощью блокнота и пишем вот такие строки
<?xml version='1.0' encoding='utf-8'?>
<list maintainEnchantment="true">
<!-- Тру_Мега_Вещь -->
<item id="1">
<ingredient id="57" count="30000000"/>
<production id="4037" count="1"/>
</item>
</list>
<list maintainEnchantment="true">
<!-- Тру_Мега_Вещь -->
<item id="1">
<ingredient id="57" count="30000000"/>
<production id="4037" count="1"/>
</item>
</list>
где
- порядковый номер
count="1" - соответственно количество потребляемых(получаемых) итемов
Можно продавать уже заточеные вещи, тогда строчка с продаваемым итемом будет выглядеть вот так
<production id="*" count="1" enchant="10"/>
3. Теперь мы редактируем 123123.htm, дописываем туда вот такую строчку
<td align=center><button value="[color="#FF0000"]название кнопочки[/color]" action="bypass -h npc_%objectId%_multisell 321321" width=85 height=26 back="L2UI_ct1.button_df" fore="L2UI_ct1.button_df"></td>
4. Создаем sql файл и пишем туда запрос такого плана
INSERT INTO `custom_npc` VALUES
('123123', '25286','special shop', '1', 'SuperMarket', '1', 'L2Merchant', '8.00', '25.00', '70', 'female', 'L2Merchant', '40', '3862', '1493', null, null, '40', '43', '30', '21', '35', '10', '0', '0', '1314', '470', '780', '382', '278', '0', '253', '0', '0', '0', '80', '120', null, '0', '1', '0', 'LAST_HIT', '0', '0', '0', 'balanced', 'false');
('123123', '25286','special shop', '1', 'SuperMarket', '1', 'L2Merchant', '8.00', '25.00', '70', 'female', 'L2Merchant', '40', '3862', '1493', null, null, '40', '43', '30', '21', '35', '10', '0', '0', '1314', '470', '780', '382', '278', '0', '253', '0', '0', '0', '80', '120', null, '0', '1', '0', 'LAST_HIT', '0', '0', '0', 'balanced', 'false');
После этих действий можно сделать рестарт сервера или командой //reload поочередно перезагрузить мультисэллы, code, и NPC. И уже после этого всего спавним его в игре до боли знакомой нам командой //spawn 123123 Рубрика: Lineage2 / Мануалы L2
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
Добавить комментарий!