Пятница, 03.05.2024, 09:47


Приветствую Вас Гость | RSS


Главная | Делаем НПЦ доп. магазины. - Форум | Регистрация | Вход
Metin2 сервера, руководства, гайды, читы, боты

[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]

  • Страница 1 из 1
  • 1
Форум » Metin2 » Руководства для серверов » Руководства (старые) » Делаем НПЦ доп. магазины. (Как сделать НПЦ дополниетельные магазины + настройка их!)
Делаем НПЦ доп. магазины.
Хранители Дата: Среда, 24.11.2010, 23:00 | Сообщение # 1

[7]

Статус: Не на сайте
Что потребуеться?
Navicat, FileZilla, Блокнот и прямые руки.
1. Заходим в Navicat и идем в бд player там открывает таблицу shop
создаем новый магазин заполняя слудующие графы:
vnum - указываем id нашего нового магазина, очень важно чтобы этот номер не совпадал с другими из этой таблицы
name - пишем название магазина, хотя это не обязательно
npc_vnum - id нпц к которому присваиваем магазин
сохраняем таблицу.

в качестве примера я создал 2 новых магазина и прикрепил их к оружейнику, id которого - 9001
магазинам присвоил номера: 11 и 12
так же к нему присвоен магазин под номером 1

2. Заходим в таблицу shop_item
shop_vnum - указываем id нашего магазина тот который указали в графе vnum таблицы shop
item_vnum - id предмета который вы хотите выставить в магазине
count - количество
Сохраняем и выходим из навиката

3. Теперь надо создать новый квест который будет открываться при нажатии на торговца.
Открываем блокнот и в него вписываем:

quest npc_shop begin
state start begin

when 9001.chat." Оружие для новичков " begin
npc.open_shop(1)
say(" Вы открыли оружие для новичков ")
end
when 9001.chat." Оружие для опытных " begin
npc.open_shop(11)
say(" Вы открыли оружие для опытных ")
end
when 9001.chat." Оружие для мастеров " begin
npc.open_shop(12)
say(" Вы открыли оружие для мастеров ")
end
end
end

красный цвет - id нпц в котором мы хотим сделать несколько магазинов
синий - id наших магазинов коротые будут открываться
зеленый - название которое будет показываться в списке
оранжевый - сообщение которое будет показываться после открытия магазина
npc_shop - название квеста. очень важно чтобы было англ.буквами и без пробелов!!!

Сохраняем файл под любым названием в формате quest и выходим. название файла обязательно англ.буквами и без пробелов.!!! допустим мы сохранили его как:
mou_magazin.quest

4. Заходим в файл FileZilla, подключаемся к серверу и идем по адресу:
/usr/rain/channel/share_data/locale/hongkong/quest
и скачиваем файл hongkong_list. затем открываем его блокнотом и куда-нибудь в середину файла вписываем имя файла нашего квеста из вышенаписанного это будет mou_magazin.quest
Сохраняем файл и закачиваем его в то же место откуда и скачали.
в эту же папку закачиваем наш файл с квестом. и закрываем FileZilla

5. заходим в вируал пк и пишем:
cd /usr/rain/channel/share_data/locale/hongkong/quest
chmod u+x make
sh make

После окончания операции, перезагружаем сервер. Заходим в игру и радуемся.

Примечание:
Чтобы название пунктов меню и сообщение показываемое после открытия магазина отображались нормально а не кракозябрами перед и после текста поставьте по 1 пробелу и кодировкой ANSI

ГАЙД ПРИНАДЛЕЖИТ BY Skully


 
СообщениеЧто потребуеться?
Navicat, FileZilla, Блокнот и прямые руки.
1. Заходим в Navicat и идем в бд player там открывает таблицу shop
создаем новый магазин заполняя слудующие графы:
vnum - указываем id нашего нового магазина, очень важно чтобы этот номер не совпадал с другими из этой таблицы
name - пишем название магазина, хотя это не обязательно
npc_vnum - id нпц к которому присваиваем магазин
сохраняем таблицу.

в качестве примера я создал 2 новых магазина и прикрепил их к оружейнику, id которого - 9001
магазинам присвоил номера: 11 и 12
так же к нему присвоен магазин под номером 1

2. Заходим в таблицу shop_item
shop_vnum - указываем id нашего магазина тот который указали в графе vnum таблицы shop
item_vnum - id предмета который вы хотите выставить в магазине
count - количество
Сохраняем и выходим из навиката

3. Теперь надо создать новый квест который будет открываться при нажатии на торговца.
Открываем блокнот и в него вписываем:

quest npc_shop begin
state start begin

when 9001.chat." Оружие для новичков " begin
npc.open_shop(1)
say(" Вы открыли оружие для новичков ")
end
when 9001.chat." Оружие для опытных " begin
npc.open_shop(11)
say(" Вы открыли оружие для опытных ")
end
when 9001.chat." Оружие для мастеров " begin
npc.open_shop(12)
say(" Вы открыли оружие для мастеров ")
end
end
end

красный цвет - id нпц в котором мы хотим сделать несколько магазинов
синий - id наших магазинов коротые будут открываться
зеленый - название которое будет показываться в списке
оранжевый - сообщение которое будет показываться после открытия магазина
npc_shop - название квеста. очень важно чтобы было англ.буквами и без пробелов!!!

Сохраняем файл под любым названием в формате quest и выходим. название файла обязательно англ.буквами и без пробелов.!!! допустим мы сохранили его как:
mou_magazin.quest

4. Заходим в файл FileZilla, подключаемся к серверу и идем по адресу:
/usr/rain/channel/share_data/locale/hongkong/quest
и скачиваем файл hongkong_list. затем открываем его блокнотом и куда-нибудь в середину файла вписываем имя файла нашего квеста из вышенаписанного это будет mou_magazin.quest
Сохраняем файл и закачиваем его в то же место откуда и скачали.
в эту же папку закачиваем наш файл с квестом. и закрываем FileZilla

5. заходим в вируал пк и пишем:
cd /usr/rain/channel/share_data/locale/hongkong/quest
chmod u+x make
sh make

После окончания операции, перезагружаем сервер. Заходим в игру и радуемся.

Примечание:
Чтобы название пунктов меню и сообщение показываемое после открытия магазина отображались нормально а не кракозябрами перед и после текста поставьте по 1 пробелу и кодировкой ANSI

ГАЙД ПРИНАДЛЕЖИТ BY Skully


Автор - Хранители
Дата добавления - 24.11.2010 в 23:00
Дата: Воскресенье, 28.11.2010, 03:15 | Сообщение # 2

Сообщений: 59

Статус: Не на сайте
че за тупость все делаю как написано создаю нпс он его даж не открывает...

 
Сообщениече за тупость все делаю как написано создаю нпс он его даж не открывает...

Автор - Monster-kot
Дата добавления - 28.11.2010 в 03:15
Хранители Дата: Воскресенье, 28.11.2010, 03:50 | Сообщение # 3

[7]

Статус: Не на сайте
Желательно делать всё правильно.
А именно
Quote (Valkiry)
." Оружие для новичков "

Чаще всего из-за того, что внутри текста никто не ставит пробелы, и создаётся игнорирование НПЦ

 
СообщениеЖелательно делать всё правильно.
А именно
Quote (Valkiry)
." Оружие для новичков "

Чаще всего из-за того, что внутри текста никто не ставит пробелы, и создаётся игнорирование НПЦ

Автор - Хранители
Дата добавления - 28.11.2010 в 03:50
Adorantrius Дата: Четверг, 02.12.2010, 20:26 | Сообщение # 4

Сообщений: 792

Статус: Не на сайте
Да, что-то не то, для оружейника все делается а для торговца броней нет.

P.S.1.Объясните, что npc_shop - название квеста. очень важно чтобы было англ.буквами и без пробелов!!! Что во всех созданый квестах это имя писать или другое и 2.Поставьте цвета этих строк :

красный цвет - id нпц в котором мы хотим сделать несколько магазинов
синий - id наших магазинов коротые будут открываться
зеленый - название которое будет показываться в списке
оранжевый - сообщение которое будет показываться после открытия магазина
npc_shop - название квеста. очень важно чтобы было англ.буквами и без пробелов!!!

У вас не написано!


 
СообщениеДа, что-то не то, для оружейника все делается а для торговца броней нет.

P.S.1.Объясните, что npc_shop - название квеста. очень важно чтобы было англ.буквами и без пробелов!!! Что во всех созданый квестах это имя писать или другое и 2.Поставьте цвета этих строк :

красный цвет - id нпц в котором мы хотим сделать несколько магазинов
синий - id наших магазинов коротые будут открываться
зеленый - название которое будет показываться в списке
оранжевый - сообщение которое будет показываться после открытия магазина
npc_shop - название квеста. очень важно чтобы было англ.буквами и без пробелов!!!

У вас не написано!


Автор - Adorantrius
Дата добавления - 02.12.2010 в 20:26
Дата: Четверг, 02.12.2010, 23:08 | Сообщение # 5

Сообщений: 195

Статус: Не на сайте
а чо ещё надо?)

 
Сообщениеа чо ещё надо?)

Автор - Byakya
Дата добавления - 02.12.2010 в 23:08
Skully® Дата: Вторник, 07.12.2010, 13:03 | Сообщение # 6

Сообщений: 1870

Статус: Не на сайте
мой гайд тока криво оформленный ^^ :)

 
Сообщениемой гайд тока криво оформленный ^^ :)

Автор - Skully®
Дата добавления - 07.12.2010 в 13:03
MacWizard Дата: Вторник, 07.12.2010, 13:59 | Сообщение # 7

Сообщений: 303

Статус: Не на сайте
Флуд! Закрыто

 
СообщениеФлуд! Закрыто

Автор - MacWizard
Дата добавления - 07.12.2010 в 13:59
Форум » Metin2 » Руководства для серверов » Руководства (старые) » Делаем НПЦ доп. магазины. (Как сделать НПЦ дополниетельные магазины + настройка их!)
  • Страница 1 из 1
  • 1
Поиск:

Загрузка..

Яндекс.Метрика
Copyright Necromancers © 2024 Сайт основан на мотивах Метин-2


Все права на некоторые элементы дизайна принадлежат официальному сайту www.metin-2.ru