Как сделать гм шоп lineage 2

Обновлено: 06.07.2024

В данной статье я попытаюсь подробно рассказать Вам о том, как сделать магазин (ГМ-шоп) для своего сервера.

Создание магазина состоит из 3-х частей, а именно:

1 Часть – XML часть (Непосредственно сами мультиселлы)
2 Часть – HTML часть (Диалог НПЦ)
3 Часть – XML (Реализация самого НПЦ)

Для начала нам нужно зайти в папку Multisell, которая находится в папке data (data находится в папке gameserver). В данной папке создаем текстовый документ (Блокнот) и вставляем в него данный код:

Это только для примера. Данный код Вы должны переделать для себя, сейчас я постараюсь рассказать что к чему.

?xml version=»1.0″ encoding=»utf-8″? — данная строка обязательно должна быть вверху каждого XML файла
item — ID предмета
ingredient – это то за что будет покупать игрок предметы, в нашем случаи это Адена (ID Adena – 57)
count=»123″ – цена покупаемого предмета, так как у нас Адена, игроку придётся отдать за покупку предмета 123 Адены
enchant=»0″ – Заточка предмета
production – предмет который получит игрок, в нашем случаи это Draconic Тело
count=»1″ – количество получаемого предмета
enchant=»0″ – Заточка предмета

Переделываем под себя и сохраняем данный текстовый документ. Переименовываем файл в название которого еще нет в папке Multisell, например 13333, переименовываем файл в 13333.xml. На этом Xml часть наконец-то заканчивается.

Теперь начнем рассматривать 2 часть – HTML

Заходим в папку html она находится в GameServer ->data -> html -> находим нужный нам диалог или добавляем свой самостоятельно.
Теперь о том как прикреплять свой мультиселл к диалогу НПЦ, для примера берем наш созданный мультиселл 13333 который мы уже создали выше
Можно сделать упрощенной строкой:
[npc_%objectId%_multisell 13333|Просмотреть список]
Можно сделать в HTML виде:
<a action="bypass -h npc_%objectId%_multisell 13333">Просмотреть список</a>

Как вы видите мы указываем в формате нужный нам id npc_%objectId%_multisell 13333

Шаг второй: Установка сервера

Сейчас нужно дождаться загрузки и начать установку желанного ГМ-шопа. Распакуйте скачанный архив в абсолютно любую папку с абсолютно любым названием. После этого в ней нужно найти файлы с расширениями «.htm», «.sql», «.xml». Все они понадобятся для установки своего ГМ-шопа на сервер.

Скопируйте файл формата «.htm», и найдите папку под названием «Merchant». Располагаться она должна по адресу [диск]/[название папки с сервером]/data/html/merchant. Вставьте скопированный htm-файл в эту папку.

Теперь скопируйте все файлы с форматом .xml (удобней всего выделить их будет, кликая по ним с зажатой клавишей CTRL). Перейдите в папку «multisell». Она должна располагаться либо по адресу [диск]/my_server/data/multisell». Вставьте в эту папку все xml-файлы.

Мануал по созданию Гм-Шопа с картинками

Мануал по созданию Гм-Шопа с картинками

Это означает то что отсутствует файл диалога данного NPC. И что же нам теперь делать?
В папке вашего сервера ищем папку /data/html-en/merchant далее нужно создать htm файл и переименовать его в номер вашего ID гм-шопа в маём случи это 50000 это значит что мне нужно создать файл 50000.htm
открываем его с помощью текстового редактора.

Тут нам понадобятся хоть какие-то знания html
Приведу элементарный пример:

Вот изображение на котором можно увидеть что у нас получилось

Мануал по созданию Гм-Шопа с картинками

Теперь разберём теги которые мы использовали

Теперь нужно создать мультисел для нашего гм-шопа идём в папку data/multisell
Создаём файл 100.xml открываем его с помощью текстового редактора.
Создаём каркас:

Теперь нам нужно заполнить содержимое нашего мультисела, что в нём будит на продаже и почём

В данном примере мы сделали:
Продажа Ик верха за 10кк аден
Продажа Ик сета за 100кк аден

Вот как выглядит наш мультисел:

Мануал по созданию Гм-Шопа с картинками

Мануал по созданию Гм-Шопа с картинками

С вопросами обращаться на форуме

Создание Уникального Гм-шопа за денежку цена договорная писать в ЛС.

Если ссылка на файл уже не работает нажмите на кнопку Нужно Авторизоватся и напишите в окне для жалобы "битая ссылка".
После этого файл будет перезалит в течении суток.

Зачем нужен ГМ-шоп

В ГМ-шопе продаются, как правило, те товары, которые трудно добыть самому. Кроме того, в них могут продаваться различные услуги, такие как смена никнейма, получение профессии, саб-класса. Каждую вещь или услугу можно продавать за реальные деньги, которые пойдут в карман администратору. Таким образом, получается, что ГМ-шоп — отличный способ монетизации своего сервера.

ГМ - GM команды для Lineage 2

ГМ - GM команды для Lineage 2

Во всем нами любимой игре Lineage 2 существует огромное количество ГМ (GM) команд позволяющие совершать действия недоступные обычному игроку. Для использования этих команд, требуется чтобы персонаж которым вы играете, являлся ГМ мом (GM)

Сервера Lineage 2 меняются, меняются сборки и соответственно могут поменяться ГМ команды.
Но на сервере Lineage 2 всегда есть главная ГМ команда через которую можно сделать все что заблагорассудиться, естественно в рамках возможности игры.
Это команда - //admin

Команда //admin – открывает администраторскую GM панель, в которую включены всевозможные действия. Нужно только найти соответствующую категорию и вписать требуемы параметры.

Вот основная часть ГМ команда Lineage 2.
Предупреждаю сразу, все команды Lineage 2 не проверял. Наверняка в этом списке полно нерабочих команд. Так же GM команды могут повторятся.

//reset_clan_leader имя клана ник нового главы
//gmspeed [0..5] ---менять скорость
//hide (on,off] --- скрываться/появляться
//teleport [x,y,[z]]== телепорт на позицию x y z
//teleportto [name] == телепорт к персу с ником name
//recall [name] == телепорт к себе перса с ником name
//undying [on|off] ==включить/выключить бессмертие
//summonnpc [name|id] - суммонить NPC по ID или по названию
//sendhome [charname] - отослать перса в родную деревню
//setskill [skill id] [level] - установить выделенному персонажу скилл с уровнем
//delskill [skill id] - удаляет скилл по номеру у выделенного персонажа
//setparam [param] [value] - установить параметр

level - уровень
exp - опыт
sp - очки навыков
str, dex, int, con, wit, men - хар-ки

//summon [name|id] - суммонить вещь по ID или по названию

summon2 [enchanted] [Object id|Object name] - суммонить енчантную вещь, первый параметр - +сколько енчантить.

1 level - полные права
2 level - команды работающие только на себя
3 level - только команды телепорта и общие ГМовские команды

//setai [npcname]- дать выбранному мобу интеллект моба npcname, при этом учитывается аггрессивность.

//set_siege [castle] [date] установка времени на захват
метрика - [date] - (пример: 2005(год) 03(месяц) 26(число) 16(часы) 00(минуты)
-||-||-|| - [castle] - пример: gludin = 1;dion = 2; giran = 3 ставишь число равное замку
//set_quick_siege [castle] [время в секундах]

Организация быстрого захвата

//setparam - установить параметр
Con 0-99
Dex 0-99
STR 0-99
MEN 0-99
WIT 0-99
INT 0-99
EXP 0-9999.

//gmspeed - скорость бега (только себе)
//set_door_hp - прочитаете хелп, дав команду без параметров
//set_pledge_level - уровень клана
//set_quick_siege - прочтите хелп, быстрая победа в осаде
//set_siege - установить осаду
//set_siege_end - закончить осаду
//set_siege_period - установить период осады
//show_castle_door_hp - посмотреть здоровье дверей замка
//show_agit_info - не пользовался
//castleincome - доходы замка, некоторые цифры понятны
//play_music - музон

Чтото связанное с суммонами (//summon)
//summon 1419 (proof of blood)
//summon 3824 (might be 3874, proof of pledge)
//summon 3870 (proof of something.. forgot :P)

Установка времени нападения
//set_siege castlename time (чтото связанное с блокадой и замками)
Установка даты если хотите атаковать глудио
//set_siege gludio_castle 2004 9 29 10 10

//set_quick_siege секунды перед началом
Начала атаки gludio через 30 секунд
//set_quick_siege gludio_castle 30

gludio_castle
dion_castle
giran_castle
oren_castle
aden_castle
//set_door_status all open

Команды по захвату замка

//set_siege [castle] [date] установка времени на захват
метрика - [date] - (пример: 2005(год) 03(месяц) 26(число) 16(часы) 00(минуты)
-||-||-|| - [castle] - пример: gludin = 1;dion = 2; giran = 3 ставишь число равное замку
//set_quick_siege [castle] [время в секундах]
организация быстрого захвата
//attack [castle] [имя клана атакующего]
//defend [castle] [имя клана защитника]
//set_siege_period [castle] [время в секундах] не больше 3 часов
//set_siege_end [castle] [data]

По синтаксису setclass.
//setclass() number

Это все ГМ – GM команды которые я смог найти для Lineage 2. Ну думаю статья о ГМ командах закончена.

Если ссылка на файл уже не работает нажмите на кнопку Нужно Авторизоватся и напишите в окне для жалобы "битая ссылка".
После этого файл будет перезалит в течении суток.

Итак, шаг первый: Загрузка игрового сервера

Чтобы найти нужный игровой сервер, нужно просто поискать фразу «Игровые сервера Lineage II» в любом поисковике и скачать тот, который вам необходим. Стоит учесть, что установить можно или «кота», или «кошку»!

Как поставить ГМ-шоп в Lineage 2

ГМ-шоп (гейм мастер-шоп) — магазин вещей в MMORPG Lineage II, в котором игроки могут покупать для своих персонажей всевозможные вещи: броню, бижутерию, зелья, оружие и т. д. ГМ-шопы бывают двух видов: кот и кошка. В «коте» можно купить оружие и различные предметы для ноблов и сабов. Кошка продает кристаллы, вооружение, броню и зелья. В этой статье будет подробно рассказано, как создать свой ГМ-шоп и получать с него доход. Для этого потребуется только игровой сервер Lineage II.

Lineage 2. Как поставить ГМ-шоп

Шаг третий: Настройка готового сервера

Теперь для того, чтобы игровой сервер Lineage II правильно отображал в клиентах установленный ГМ-шоп, необходимо добавить его в базу данных.

Для этого нужно открыть Navicat и открыть двойным щелчком базу данных. Далее щелкните правой кнопкой мышки по названию этой базы и нажмите «Excute batch file». Во всплывшем окне кликните по вкладке «General».

Выберите меню «File», затем «Browse» («Обзор», если у вас русская версия). Если кнопки с таким названием нет, найдите кнопку, подписанную тремя точками. Теперь перейдите в поле под названием «Encoding» и впишите в поле его значения «65001» (в кодировке Utf-8). Теперь выберите sql-файл, которым вы занимались, проходя второй шаг.

Почти все! Осталось только запустить всю эту махину, нажав кнопку «Start» и дождаться окончания всех установок.

Читайте также: