Skip to content
La2Base
Home
DownloadsWikiForumFAQ
Search
ruen
Sign up Login
HomeFilesWikiLogin
  • Home
  • Downloads
  • Wiki
  • FAQ
  • Contact Us
  • About
  • Rules
  • Privacy
  • Terms of Service

© 2026 la2base.com · All rights reserved

ruen
Forum/Форум для новичков[JAVA]/Вопросик по зборке!
Search

Вопросик по зборке!

4 replies113 viewsCurrently viewing: 1
filmotechnic
filmotechnic

User

Бывалый

Posts: 140

На форуме с: 01/01/2008

Репутация: +66

Рейтинг: 0

· 11/10/2009, 10:25 PM

Сборка: не имеет значения.

Описание проблемы: фигня такая происходит, бывает покупают пачку (500-1000) заточек, а потом выходят из игры а зайти уже не могут!!! (выкидывает критом!) Происходит только с нескладываемыми итемами.
Подскажите в какам классе можно фикс вставить?

Мои соображения: RequestBuyItem.java - здесь только buylist обрабатываюся. MultiSellChoose.class похоже - но тоже вроде не то :(

Хочу просто вставить вот-это:

Код
if (count > 100 & itemId >= 947 & itemId <=962)
            {
            player.sendMessage(" сообщение о превышении кол-ва предметов");
            return;  //или  sendPacket(ActionFailed.STATIC_PACKET);
            }


понимаю, что решение примитивное, реально надо вычислять кол-во допустимых слотов, но всё-же должно работать!!!

Вопрос: подскажите в каком классе фиксить то нужно, ну или ваши предложения решения проблемы!

0
V
VlLight
· 11/10/2009, 11:39 PM

Пробовать надо.
sendPacket(ActionFailed.STATIC_PACKET) - это как раз отправка пакета о невозможности операции

0
iZen
iZen

User

Участник

Posts: 80

На форуме с: 01/23/2009

Репутация: +44

Рейтинг: 0

· 11/11/2009, 12:12 AM

/home/izen/projects/l2ee/gs/src/main/java/net/l2emuproject/gameserver/model/itemcontainer/ItemContainer.java и всё от него наследуемое с методом getItems() - возвращает массив из L2ItemInstance.
Конкретно пакет зависит от реализации, но как правило это ItemList - 0x11

ЗЫ: Вывод аля превышен размер инвентаря бредовая идея, самы нормуль это при сохранениии инвентаря в бд проверять кол-во, если что не так выкидывать все к примеру в вархаус или вообще рубить
Блин мазилу пучит

0
V
VlLight
· 11/11/2009, 12:21 AM

Если проблема в мультиселле, то в multidellchoose? Abst счас в теме, может поможет? :)

0
Topic is closed for replies