Как сделать гм шоп lineage 2
В данной статье я попытаюсь подробно рассказать Вам о том, как сделать магазин (ГМ-шоп) для своего сервера.
Создание магазина состоит из 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
Во всем нами любимой игре 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 II правильно отображал в клиентах установленный ГМ-шоп, необходимо добавить его в базу данных.
Для этого нужно открыть Navicat и открыть двойным щелчком базу данных. Далее щелкните правой кнопкой мышки по названию этой базы и нажмите «Excute batch file». Во всплывшем окне кликните по вкладке «General».
Выберите меню «File», затем «Browse» («Обзор», если у вас русская версия). Если кнопки с таким названием нет, найдите кнопку, подписанную тремя точками. Теперь перейдите в поле под названием «Encoding» и впишите в поле его значения «65001» (в кодировке Utf-8). Теперь выберите sql-файл, которым вы занимались, проходя второй шаг.
Почти все! Осталось только запустить всю эту махину, нажав кнопку «Start» и дождаться окончания всех установок.
Читайте также: