-
Публикаций
483 -
Зарегистрирован
-
Посещение
-
Победитель дней
2 -
Отзывы
0%
Сообщения, опубликованные styler
-
-
Есть же модуль который подтягивает всё это на стороне сервера и не нужно делать пердолиться с заливкой текстур в клиент
-
1 час назад, LonelyDragon сказал:Имеется какая не будь инструкция к данному CMS по установки ?
Там вроде всё и так написано.
Поднять ASP сервер.
Реализовать xmlrpc в ява сервере согласно примеру
-
58 минут назад, SPAIS сказал:Правильно излагай свои мысли, ты до сих пор не можешь вкурить что сборки разные какие нах две папки системс если клиент игры тоже разный. и про порты я ни чего не писал. Если ты мало разбираешься в серверной части и в клиентской то нех тут писать туфту и путать народ. Научись логически мыслить!!!!!!!!!!!!!!!!!!!!!!!!!!!
Ты идиот? Тебе последовательность действий разжевали, дальше сам думай что и где менять
- 2
-
3 часа назад, lvlkoo сказал:Ничего не забыли?
?
-
2 часа назад, lvlkoo сказал:if (!activeChar.isGM() && (merchant == null || !isValidMerchant || !activeChar.isInRangeZ(merchant, activeChar.getInteractDistance(merchant)))) { Log.audit("[SellItem]", "Player(ID:" + activeChar.getObjectId() + ") name: " + activeChar.getName() + " isInRange > 200 || null"); activeChar.sendActionFailed(); return; }
Всё верно проверка происходит в пакете RequestSellItem. Вопрос закрыт.
- 1
-
Пакет работает корректно под админом, так же через этот пакет работают обычные магазины в городах.
При нажатии на кнопку продать ничего не происходит, окно не закрывается, предмет не продается.
-
Пытаюсь вывести продажу в комьюнити. Прикол в том, что окно продажи открывается, но продать туда ничего не получается. Под админом всё работает. Не могу понять в чем проблема.
Обработка байпасса:
public void onBypassCommand(Player player, String bypass) { switch (bypass) { case "_bbssell": case "_bbs_itemsell": if (!check(player)) return; player.sendPacket(new ExBuyList(null, player), new ExBuySellList(player, false)); break; } }
Пакет ExBuyList
package org.mmocore.gameserver.network.lineage.serverpackets; import org.mmocore.gameserver.model.buylist.BuyList; import org.mmocore.gameserver.object.Player; import java.util.Optional; public class ExBuyList extends L2GameServerPacket { private final int listId; private final Optional<BuyList> buyList; private final long adena; public ExBuyList(final BuyList tradeList, final Player activeChar) { adena = activeChar.getAdena(); if (tradeList != null) { listId = tradeList.getListId(); buyList = Optional.of(tradeList); activeChar.setBuyListId(listId); } else { listId = 0; buyList = Optional.empty(); activeChar.setBuyListId(0); } } @Override protected void writeImpl() { writeEx(0xB7); writeD(0x00); writeQ(adena); // current money writeD(listId); writeH(buyList.isPresent() ? buyList.get().getProducts().size() : 0); if (buyList.isPresent()) { buyList.get().getProducts().stream().filter(item -> item.getCount() > 0 || !item.hasLimitedStock()).forEach(item -> { writeItemInfo(item); writeQ(item.getPrice()); }); } } }
Пакет ExBuySellList
package org.mmocore.gameserver.network.lineage.serverpackets; import org.mmocore.gameserver.object.Player; import org.mmocore.gameserver.object.components.items.ItemInstance; import org.mmocore.gameserver.object.components.items.TradeItem; import java.util.ArrayList; import java.util.Collections; import java.util.List; public class ExBuySellList extends L2GameServerPacket { private final List<TradeItem> sellList; private final List<TradeItem> refundList; private final int done; public ExBuySellList(final Player activeChar, final boolean done) { this.done = done ? 1 : 0; if (done) { refundList = Collections.emptyList(); sellList = Collections.emptyList(); } else { ItemInstance[] items = activeChar.getRefund().getItems(); refundList = new ArrayList<>(items.length); for (final ItemInstance item : items) { refundList.add(new TradeItem(item)); } items = activeChar.getInventory().getItems(); sellList = new ArrayList<>(items.length); for (final ItemInstance item : items) { if (item.canBeSold(activeChar)) { sellList.add(new TradeItem(item)); } } } } @Override protected void writeImpl() { writeEx(0xB7); writeD(0x01); writeH(sellList.size()); for (final TradeItem item : sellList) { writeItemInfo(item); writeQ(item.getReferencePrice() / 2); } writeH(refundList.size()); for (final TradeItem item : refundList) { writeItemInfo(item); writeD(item.getObjectId()); writeQ(item.getCount() * item.getReferencePrice() / 2); } writeC(done); } }
-
Ты разрешение спрашиваешь?
- 2
-
Не вижу необходимости, всё что нужно уже давно в шаре. Всё чего нету можно заказать.
-
16 часов назад, bublee сказал:ты чем то еще редактируеш базу?
не чем а как, чтобы залить бд, навикат ненужен
-
А навикат зачем?
-
В чем сложность слияния двух бд? Выгружаем нужные таблицы и загружаем в нужную бд. Ловим ошибки и фиксим их.
-
21 минуту назад, Defler сказал:Если вы хотели вернуть деньги за потраченное время , нужно было тему оформлять от своего лица и указать причины и обсудить продажу с владельцами JTS
а так вы поступили очень подло - как по мне вас нужно чем то наказать в любом случае (чем решать администрации)
JTS так-то пофиг на его убытки, это JTS лоханулись с продажей сорсов непонятно кому
-
Открываешь базу для доступа из вне указываешь, сайт заливаешь на хост, в настройках сайта указываешь айпи своей базы
- 1
-
21 час назад, Khrome сказал:ну например он собран не в россии
и что?)) в России он стоит 40к
-
От куда такая цена? Он 40к новый стоит
-
винда какая?
-
Может ты ошибки хотя бы выложишь?
-
А что не получается? Все гайды в гугле, там ничего не менялось
-
28 минут назад, DaNzel сказал:Так они занимаются визуальным оформлением, а не картинку продают за 37 лямов
-
А откуда инфо по 37 лямов? По ссылке вообще ничего такого нет.
-
Я написал о том, чтобы Вы мне перевели и выложили 236 файлов сюда.
Мне не о чем с Вами договариваться, я уже этот пак перевел, если Вы об этом.
Ты странный
-
о боже убейте меня сразу или излечите макси от подобных людей - выскочка методом слов в цитатах
я не против научить только за то у большинства ЧСВ шкалит не дослушали не досмотрели уже ДА Я САМ(а)МОГУ!
У тебя что-то с головой
-
Как-то слишком всё наивно. Я понимаю сделал бы модуль для браузера, который меняет дизайн. На кой хрен васе пупкину перезжать к тебе? Он лучше поматерится и привыкнет к новому вк. Люди хотят старый вк, а не новую соц сеть. Да и прикроют тебя, как только раскрутишься.
Посоветуйте какую сборку взять под ХФ лоу и пвп сервер
в Обсуждения
Опубликовано
птс