La2offline
Форум | Войти | Регистрация [ Новые сообщения · Участники · Правила форума · Поиск · RSS ]

Актуален ли ещё проект La2offline?
Всего ответов: 874

  • Страница 1 из 1
  • 1
Архив - только для чтения
Форум La2offline » Архивы старых тем » Архив раздела "Support" » Мануалы » Как отредоктировать скаченого гм шопа под себя (Пошаговоя инструкция)
Как отредоктировать скаченого гм шопа под себя
Edax Дата: Понедельник, 09 Апреля 2012, 19:55 | Сообщение # 1
Lvl 65
Я: Пользователь
XP: 73
Баффы/Дебаффы: Загрузка...
Репутация: 46
Статус: Оффлайн
Всем привет решил сделать мануал о редактировании скаченных гм шопов. Для редактирования подобных кодов я могу посоветывать для вас удобный редактор notepad++. Пример на котором я всё буду показывать я взял от сюда. И так приступим:
1. Разберёмся со структурой вкладок в гм шопе:
В гм шопе присутствуют, как я их называю, 1 основной файл и несколько вкладок, как правило они имеют вид основная - 65535 вкландка - 65535-1,2,3,4.
Как же ссылки на них выглядят в 65535.htm:
Code
<html><title>Магазин</title>
<body bgcolor="#000000">
<center><img src="L2UI_CH3.herotower_deco" width=256 height=32><br></center>
<center>
<table width=250 height=170>
<tr>
<td align=center><img src="l2ui.Crystalize" width=32 height=32></td>
<td align=center><img src="l2ui.MainSkill_large" width=32 height=32></td>
<td align=center><img src="l2UI_CH3.menubutton1" width=32 height=32></td>
</tr>
<tr><td></td></tr>
<tr>
<td align=center><button value="Оружие" action="bypass -h npc_%objectId%_Chat 1" width=75 height=21 back="L2UI_ch3.Btn1_normalOn" fore="L2UI_ch3.Btn1_normal"></td>
<td align=center><button value="Броня" action="bypass -h npc_%objectId%_Chat 2" width=75 height=21 back="L2UI_ch3.Btn1_normalOn" fore="L2UI_ch3.Btn1_normal"></td>
<td align=center><button value="Бижутерия" action="bypass -h npc_%objectId%_Chat 3" width=75 height=21 back="L2UI_ch3.Btn1_normalOn" fore="L2UI_ch3.Btn1_normal"></td>
</tr>
<tr><td></td></tr>
<tr>
<td align=center><img src="l2ui.MainAction_large" width=32 height=32></td>
<td align=center><img src="l2ui.MainQuest_large" width=32 height=32></td>
<td align=center><img src="l2ui.MainPartymatching_large" width=32 height=32></td>
</tr>
<tr><td></td></tr>
<tr>
<td align=center><button value="Разное" action="bypass -h npc_%objectId%_Chat 4" width=75 height=21 back="L2UI_ch3.Btn1_normalOn" fore="L2UI_ch3.Btn1_normal"></td>
<td align=center><button value="Квесты" action="bypass -h npc_%objectId%_multisell 10065" width=75 height=21 back="L2UI_ch3.Btn1_normalOn" fore="L2UI_ch3.Btn1_normal"></td>
<td align=center><button value="Праздники" action="bypass -h npc_%objectId%_multisell 10052" width=75 height=21 back="L2UI_ch3.Btn1_normalOn" fore="L2UI_ch3.Btn1_normal"></td>
</tr>
<tr><td></td></tr>
<tr>
<td align=center><img src="l2ui.MainInventory_large" width=32 height=32></td>
<td align=center><img src="l2ui.MainCharacter_large" width=32 height=32></td>
<td align=center><img src="l2ui.MainStatus_large" width=32 height=32></td>
</tr>
<tr><td></td></tr>
<tr>
<td align=center><button value="Добавления" action="bypass -h npc_%objectId%_multisell 10064" width=75 height=21 back="L2UI_ch3.Btn1_normalOn" fore="L2UI_ch3.Btn1_normal"></td>
<td align=center><button value="Обмен" action="bypass -h npc_%objectId%_multisell 10001" width=75 height=21 back="L2UI_ch3.Btn1_normalOn" fore="L2UI_ch3.Btn1_normal"></td>
<td align=center><button value="Донат" action="bypass -h npc_%objectId%_Chat 5" width=75 height=21 back="L2UI_ch3.Btn1_normalOn" fore="L2UI_ch3.Btn1_normal"></td>
</tr>

</table>
<table>
<tr>
<td align=center><img src="l2ui.MainSystem_large" width=32 height=32></td>
<td align=center><img src="l2UI_CH3.menubutton2" width=32 height=32></td>
<td align=center><img src="l2ui.MainCommunity_large" width=32 height=32></td>
</tr>
<tr>
<td align=center><button value="Агументацыя" action="bypass -h npc_%objectId%_Chat 7" width=75 height=21 back="L2UI_ch3.Btn1_normalOn" fore="L2UI_ch3.Btn1_normal"></td>
<td align=center><button value="Тату" action="bypass -h npc_%objectId%_multisell 655359" width=75 height=21 back="L2UI_ch3.Btn1_normalOn" fore="L2UI_ch3.Btn1_normal"></td>
</tr>
</table>
<table>
<tr>
<td align=center><img src="l2ui.DestroyItem" width=32 height=32></td>
</tr>
<tr>
<td align=center><button value="Удалить" action="bypass -h npc_%objectId%_sell" width=75 height=21 back="L2UI_ch3.Btn1_normalOn" fore="L2UI_ch3.Btn1_normal"></td>
</tr>
</table>
</center>
</body>
</html>

Где
Code
<tr><td></td></tr>
<tr>
<td align=center><button value="Оружие" action="bypass -h npc_%objectId%_Chat 1" width=75 height=21 back="L2UI_ch3.Btn1_normalOn" fore="L2UI_ch3.Btn1_normal"></td>
<td align=center><button value="Броня" action="bypass -h npc_%objectId%_Chat 2" width=75 height=21 back="L2UI_ch3.Btn1_normalOn" fore="L2UI_ch3.Btn1_normal"></td>
<td align=center><button value="Бижутерия" action="bypass -h npc_%objectId%_Chat 3" width=75 height=21 back="L2UI_ch3.Btn1_normalOn" fore="L2UI_ch3.Btn1_normal"></td>
</tr>
Ссылки на другие файлы, а
Code
<tr>
<td align=center><img src="l2ui.Crystalize" width=32 height=32></td>
<td align=center><img src="l2ui.MainSkill_large" width=32 height=32></td>
<td align=center><img src="l2UI_CH3.menubutton1" width=32 height=32></td>
</tr>

Картинки к ним.
Например мы хотин в раздел "Бижутерия" добавить раздел "Епик бижутерия" для этого мы смотрим какой файл относится к разделу "Бижутерия"
Code
value="Бижутерия" action="bypass -h npc_%objectId%_Chat 3"

Значит к разделу "Бижутерия" относится файл 65535-3.html пройдём к ниму:

Добавлено (09.04.2012, 20:55)
---------------------------------------------

Code
tml><title>Бижутерия</title>
<body bgcolor="000000">
<center><img src="L2UI_CH3.herotower_deco" width=256 height=32><br></center>
<center>
<td align=center><img src="icon.accessary_ring_of_binding_i00" width=32 height=32></td><br>
<button value="С грейд" action="bypass -h npc_%objectId%_multisell 10014" width=75 height=21 back="L2UI_ch3.Btn1_normalOn" fore="L2UI_ch3.Btn1_normal">
<br>
<td align=center><img src="icon.accessary_ring_of_black_ore_i00" width=32 height=32></td><br>
<button value="B грейд" action="bypass -h npc_%objectId%_multisell 10015" width=75 height=21 back="L2UI_ch3.Btn1_normalOn" fore="L2UI_ch3.Btn1_normal">
<br>
<td align=center><img src="icon.accessary_inferno_ring_i00" width=32 height=32></td><br>
<button value="A грейд" action="bypass -h npc_%objectId%_multisell 10016" width=75 height=21 back="L2UI_ch3.Btn1_normalOn" fore="L2UI_ch3.Btn1_normal">
<br>
<td align=center><img src="icon.accessory_tateossian_ring_i00" width=32 height=32></td><br>
<button value="S грейд" action="bypass -h npc_%objectId%_multisell 10017" width=75 height=21 back="L2UI_ch3.Btn1_normalOn" fore="L2UI_ch3.Btn1_normal">

</center>
</body>
</html>

Чтобы создать ссылку на мультисел с нашим сетом рб бижи нам надо просто скопировать и вставить:
Code
<td align=center><img src="icon.accessory_tateossian_ring_i00" width=32 height=32></td><br>
<button value="S грейд" action="bypass -h npc_%objectId%_multisell 10017" width=75 height=21 back="L2UI_ch3.Btn1_normalOn" fore="L2UI_ch3.Btn1_normal">

И немного подредактировать (Я незнаю как делать картинки в гм шоп это вам самим решать)
Code
<td align=center><img src="Картинка" width=32 height=32></td><br>
<button value=""Эпик бижутерия" action="bypass -h npc_%objectId%_multisell [color=red]1005002[/color]" width=75 height=21 back="L2UI_ch3.Btn1_normalOn" fore="L2UI_ch3.Btn1_normal">
Всё теперь наша вкладка приняла вид:
[code]<html><title>Бижутерия</title>
<body bgcolor="000000">
<center><img src="L2UI_CH3.herotower_deco" width=256 height=32><br></center>
<center>
<td align=center><img src="icon.accessary_ring_of_binding_i00" width=32 height=32></td><br>
<button value="С грейд" action="bypass -h npc_%objectId%_multisell 10014" width=75 height=21 back="L2UI_ch3.Btn1_normalOn" fore="L2UI_ch3.Btn1_normal">
<br>
<td align=center><img src="icon.accessary_ring_of_black_ore_i00" width=32 height=32></td><br>
<button value="B грейд" action="bypass -h npc_%objectId%_multisell 10015" width=75 height=21 back="L2UI_ch3.Btn1_normalOn" fore="L2UI_ch3.Btn1_normal">
<br>
<td align=center><img src="icon.accessary_inferno_ring_i00" width=32 height=32></td><br>
<button value="A грейд" action="bypass -h npc_%objectId%_multisell 10016" width=75 height=21 back="L2UI_ch3.Btn1_normalOn" fore="L2UI_ch3.Btn1_normal">
<br>
<td align=center><img src="icon.accessory_tateossian_ring_i00" width=32 height=32></td><br>
<button value="S грейд" action="bypass -h npc_%objectId%_multisell 10017" width=75 height=21 back="L2UI_ch3.Btn1_normalOn" fore="L2UI_ch3.Btn1_normal">
<br>
<td align=center><img src="Картинка" width=32 height=32></td><br>
<button value="S грейд" action="bypass -h npc_%objectId%_multisell 1005002" width=75 height=21 back="L2UI_ch3.Btn1_normalOn" fore="L2UI_ch3.Btn1_normal">

</center>
</body>
</html>

Теперь нам нужно сделать непосредственно сам мультисел, обычный мультисел имеет вид:
Code
<?xml version='1.0' encoding='utf-8'?>      //Кодировка и версия

<list maintainEnchantment="true">

   <!-- Fa -->   //Не знаю чё это вписывайте хоть чё
   <item id="1">     //номер расположения в трейдере
     <ingredient id="57" count="1000000000"/>    //За что и какое кол-во продоётся
     <production id="6673" count="1"/>    //Что и кокое кол-во продаётся
   </item>

   <!-- Adena -->
   <item id="2">
     <ingredient id="6673" count="1"/>
     <production id="57" count="1000000000"/>
   </item>

</list>

Теперь нам нужно чтоб ваш мультисел принял форму:
Code
<?xml version='1.0' encoding='utf-8'?>

<list maintainEnchantment="true">

   <!-- Ring of Queen Ant -->
   <item id="1">
     <ingredient id="4037" count="200"/>
     <production id="6660" count="1"/>
   </item>

   <!-- Ring of Core -->
   <item id="2">
     <ingredient id="4037" count="200"/>
     <production id="6662" count="1"/>
   </item>

   <!-- Earring of Orfen -->
   <item id="3">
     <ingredient id="4037" count="200"/>
     <production id="6661" count="1"/>
   </item>

   <!-- Zaken's Earring -->
   <item id="4">
     <ingredient id="4037" count="200"/>
     <production id="6659" count="1"/>
   </item>

   <!-- Ring of Baium -->
   <item id="5">
     <ingredient id="4037" count="200"/>
     <production id="6658" count="1"/>
   </item>

   <!-- Earring of Antharas -->
   <item id="6">
     <ingredient id="4037" count="200"/>
     <production id="6656" count="1"/>
   </item>

   <!-- Necklace of Valakas -->
   <item id="7">
     <ingredient id="4037" count="200"/>
     <production id="6657" count="1"/>
   </item>

   <!-- Frintezza's Necklace -->
   <item id="8">
     <ingredient id="4037" count="200"/>
     <production id="8191" count="1"/>
   </item>

   <!-- Beleth's Ring -->
   <item id="9">
     <ingredient id="4037" count="200"/>
     <production id="10314" count="1"/>
   </item>

</list>

Где каждая часть эпик бижутерии стоит по 200 колов
Каждая часть создаётся и редактируется по это му же порядку!
____________________________________________________________________________________

Потратил не мало времени, не откажусь от бафа bingo

Если в моём мануале битая ссылка, попробуйте поискать файлы в моей папке на яндекс.диске http://yadi.sk/d/cOn9tX345f2E6
 
Форум La2offline » Архивы старых тем » Архив раздела "Support" » Мануалы » Как отредоктировать скаченого гм шопа под себя (Пошаговоя инструкция)
  • Страница 1 из 1
  • 1
Поиск:

jmaniac © 2010-2021
E-mail для связи: La2offline@ya.ru
Сайт управляется системой uCoz