Добро пожаловать дорогой гость сайта Line-age2.3dn.ru! У нас вы можете найти все для Lineage. А именно: сборки серверов, Программы,боты, защита сервера, все для сервера, гайды, советы, шаблоны и дизайны. Все бесплатно! Файлы проверены на вирусы.
Мануал про те, як створити GMshop. Так само за допомогою даного мануала, ви можете зрозуміти, як додати ті чи інші речі в ваш Nps.
Насамперед потрібно вибрати потрібного нам NPC, який виступить в ролі продавця броні, зброї та біжутерії. Звичайно, я не буду наповнювати магазин по зав'язку всяким зброєю, це зробите ви, а я лише покажу, як це потрібно робити. Я вибрав для свого магазину NPC «Andromeda», звичайно ви можете вибрати будь-якого іншого. Ось запит на створення нашого NPC:
Цим запитом ми створимо NPC з ім'ям «Okay», який ви зможете відразу ж заспавніть в будь-якому зручному місці, ввівши в чат команду «/ / spawn 50000». Для виконання цих дій нам не потрібно вимикати сервер, а просто ввести команду «/ / reload npc» для зчитування таблиці NPC. Що вийшло в мене дивимося на малюнку нижче.
На малюнку ми чітко бачимо, де потрібно створити файл, а так само ім'я цього файлу. Давайте створимо файл 50000.htm. Для цієї справи можна використовувати простий блокнот, але я як завжди вибрав Notepad + +. Текст нашого діалогу наступний:
<html> <body> Okay - Supermarket <br> Вітаю тебе мандрівник! <br> У мене є для тебе чудові товари, які я продаю за дуже низькими цінами. Завдяки цьому, мене знають як кращого продавця у всій окрузі. <br> Чого бажаєш купити? </ Body> </ html>
Цей текст зберігаємо в кодуванні UTF-8 і з ім'ям файлу 50000.htm і поміщаємо його в каталог gs / data / html / merchant / тепер перевантажите діалоги командою «/ / reload htm» і зверніться до нашого NPC, який потроху стає GM-Shop . Як ви бачите, тепер у NPC є діалог, приклад дивимося на малюнку.
І так, нам залишилося лише створити multisell в якому будуть вказані наші товари і їх ціни. Для його написання вам буде потрібно блокнот або будь-який інший текстовий редактор. Як я говорив, описувати повний список всього зброї не буду, а лише наведу приклад того, як його додавати. Створіть файл 50000.xml і напишіть в ньому наступний текст:
Після цього збережіть файл 50000.xml в каталог gs / data / multisell /. Все, можна тестувати ваш перший GM-Shop, але ж у нас немає посилання на «товар» з діалогу продавця, відкрийте файл 50000.htm (той, що ми створювали раніше) і впишіть знизу наступний текст:
<br> <a action="bypass -h npc_%objectId%_multisell 50000"> Мечі </ a>
Ось, тепер-то ви бачите, що ми звертаємося до нашого «товару», який знаходиться в 50000.xml. Не забудьте перевантажити діалоги командою «/ / reload htm». Після цього, при зверненні до NPC в діалозі буде посилання на «Мечі» (він у нас там один). Я вам для прикладу того, як додати більше мечів дописав multisell до наступного стану:
Тепер трохи пояснень. Перший меч id, якого 125 (в теге <item id=1> </ item>) у нас продається за 50000 адену. Другий меч id, якого 126 ми продаємо за 10000 адену, але крім самих адену, ми вимагаємо меч з id 125, який продається вище. Так можна створити, наприклад обмін застарілої зброї на більш нове, потужне і т.д. Приклад вимог до другого зброї дивимося на малюнку нижче.
третьому прикладі, ми бачимо продаж меча з id 127 за 55000 адену, але крім самого меча, ми отримуємо ще і Soul Shots D Grade в кількості 1000 штук, які підходять до нашого зброї. Приклад того що ми отримаємо, дивіться на малюнку нижче.
Ось і все, далі можете створювати свої списки зброї, предметів і т.д. Правда хочеться ще раз повернутися до multisell і пояснити деякі деталі. Я вам нижче приведу, теги та їх атрибути, які ви зможете використовувати при створенні Gm-Shop для ваших серверів.
• item id = - це номер нашого предмета в списку. Кожен предмет, повинен мати свій id. • ingredient - це те, що ми вимагаємо взамін нашого предмету. • production - це те, що ми отримуємо натомість ingredient. • id - предмет який ми продаємо і який ми вимагаємо. • count - кількість предметів які ми отримуємо або віддаємо.
Два останніх атрибуту застосовні до тегам «ingredient» і «production». Також у багатьох виникають проблеми, типу створив multisell, а GM-Shop продає абсолютно інші речі. Це від того, що ви пропустили закриваючий слеш одне з тегів «/>». Буває, що ви створили multisell, бачите список товарів, а при купівлі будь-якого з них ви купуєте тільки той, що першим в списку. Ця помилка через не уважності, я ж написав, що кожен новий предмет повинен мати свій id, приклад:
<item id="1"> Перший предмет </ item> <item id="2"> Другий предмет </ item>
Якщо редагуєте multisell (50000.xml), то для цього не треба перезавантажувати сервер, а просто введіть команду «/ / reload multisell». Що-що, але команди ви повинні знати, так що запам'ятовуйте, вони вам ще не раз знадобляться.
Уважаймый гость для того чтобы скачать файл Написание GM-Shop на Multisell, надо пройти регистрацию или войти под своим логином