Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Ошибка с Гм шопом
#1
Вопрос уже решен, в данной сборке просто нет поддержки мультиселлов. Все идет через байлисты.

В связи с этим второй вопрос. При попытке что-то купить в шопе используя байлист, ГС выдает ошибку:

Цитата:possible client hacker: Test attempting to buy from GM shop! < Ban him!
buylist id:5147

При этом, данный байсел прописан в бд, и привязан к данному нпц. + ко всему я даже гм персом играю.

В чем может быть проблема?
Ответ
#2
нету мультисейла 10002

Добавлено через 37 секунд
попробуй скопируй папку мультисейл в геймсервер вплане целиком папку
Ответ
#3
Цитата:попробуй скопируй папку мультисейл в геймсервер вплане целиком папку

пробовал

Цитата:нету мультисейла 10002

он есть но в директории gameserver/data/multisell, а не gameserver/multisell
Ответ
#4
Ну значит укажи верную директорию датапака
Ответ
#5
Цитата:Ну значит укажи верную директорию датапака

вопрос где?


Цитата:<html><title>Оружие</title>
<body>
<center><img src="L2UI_CH3.herotower_deco" width=256 height=32><br></center>
<center>
<table width=250 height=320>
<tr>
<td align=center><img src="icon.weapon_forgotten_blade_i00" width=32 height=32></td>
<td align=center><img src="icon.weapon_heavens_divider_i00" width=32 height=32></td>
</tr>
<tr><td></td></tr>
<tr>
<td align=center><button value="Одноручные" action="bypass -h npc_%objectId%_multisell 10002" 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 10003" 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="icon.weapon_arcana_mace_i00" width=32 height=32></td>
<td align=center><img src="icon.weapon_imperial_staff_i00" width=32 height=32></td>
</tr>
<tr><td></td></tr>
<tr>
<td align=center><button value="Одноручные" action="bypass -h npc_%objectId%_multisell 10004" 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 10005" 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="icon.weapon_angel_slayer_i00" width=32 height=32></td>
<td align=center><img src="icon.weapon_saint_spear_i00" width=32 height=32></td>
</tr>
<tr><td></td></tr>
<tr>
<td align=center><button value="Кинжалы" action="bypass -h npc_%objectId%_multisell 10006" 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 10007" 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="icon.weapon_demon_splinter_i00" width=32 height=32></td>
<td align=center><img src="icon.weapon_draconic_bow_i00" width=32 height=32></td>
</tr>
<tr><td></td></tr>
<tr>
<td align=center><button value="Кастеты" action="bypass -h npc_%objectId%_multisell 10008" 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 10009" 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="icon.weapon_dual_sword_i00" width=32 height=32></td>
</tr>
<tr><td></td></tr>
<tr>
<td align=center><button value="Дуалы" action="bypass -h npc_%objectId%_multisell 663" width=75 height=21 back="L2UI_ch3.Btn1_normalOn" fore="L2UI_ch3.Btn1_normal"></td>
</tr>
</table>
</center>
</body>
</html>

Добавлено через 8 минут
В gameserver/data есть файл multisell, там вот это:

Цитата:#listid;itemid;final_count;ing_count;id,count,enchant,id,count,enchant,id,count,enchant
1;10;1;2;12,1,0,13,1,1
1;364;2;2;10,1,2,14,1,0

может тут зацепка?
Ответ
#6
Цитата:
Цитата:Цитата:
Ну значит укажи верную директорию датапака
Цитата:вопрос где?

в конфиге укажи путь к папке датапака
конфиг находится в gameserver/config/server.properties

# Папка датапака, по умолчанию папка лежащая в папке с сервером
DatapackRoot =
Ответ
#7
Вопрос уже решен, в данной сборке просто нет поддержки мультиселлов. Все идет через байлисты.

В связи с этим второй вопрос. При попытке что-то купить в шопе используя байлист, ГС выдает ошибку:

Цитата:possible client hacker: Test attempting to buy from GM shop! < Ban him!
buylist id:5147

При этом, данный байсел прописан в бд, и привязан к данному нпц. + ко всему я даже гм персом играю.

В чем может быть проблема?

Добавлено через 24 минуты
[Изображение: image.png]
Ответ
#8
на форуме л2ж написано
Цитата:This error comes up when you have an empty buylist.
You did smth wrong at adding GMshop to database. (sql file not executed or contain an error)

Перевод Google:

Эта ошибка появляется, если у вас есть пустые buylist.
Вы сделали неправильно л при добавлении GMShop в базу данных. (SQL файл не выполняется или содержат ошибки)
Ответ
#9
Попробуй подменить байлист на другой айди, например на 3 , т.е. INSERT INTO merchant_shopids VALUES (3,'7001');
СЕО Оптимизация сайтов
Ответ
#10
ну если по коду то всё тупо и банально
Код:
if (list != null && list.getNpcId().equals(String.valueOf(getNpcId())))
        {
            BuyList bl = new BuyList(list, player.getAdena(), taxRate);
            player.sendPacket(bl);
        }
        else
        {
            _log.warning("possible client hacker: " + player.getName()
                + " attempting to buy from GM shop! < Ban him!");
            _log.warning("buylist id:" + val);
        }

так что проверяйте как подцепили байлист
Студия govnokod.ru. Разработка программного обеспечения для java эмулятора Lineage 2.
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Что за ошибка? serg5777 22 9,173 07-11-2023, 09:49 PM
Последний пост: ntking
  Ошибка Cannot read field "race" valdemart123 0 1,074 12-04-2021, 04:44 AM
Последний пост: valdemart123
  При запуске game server на сайте (sw13) ошибка mysql 0 AndreDeiu 1 1,357 09-27-2020, 11:32 PM
Последний пост: Lord_Gothic
  Ошибка геймсервера zane 9 2,588 04-27-2018, 12:28 PM
Последний пост: DmnC
  Ошибка загрузки гейм сервера zane 5 2,051 04-17-2018, 08:03 PM
Последний пост: zane
  Ошибка телепорта Rork 1 1,288 03-02-2018, 03:05 PM
Последний пост: Gaikotsu
  Ошибка с ГМ шопом silok 1 1,330 01-11-2018, 07:36 AM
Последний пост: Narsell
  Ошибка PWSOFT Ananim 0 1,386 07-07-2017, 11:42 AM
Последний пост: Ananim
  Ошибка _aveList; knaif 1 1,415 06-22-2017, 03:07 PM
Последний пост: Trimius
  Ошибка KastaMeN 1 1,834 06-16-2017, 11:32 PM
Последний пост: Mangol

Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)