securao Единомышленник Пользователь Сообщения 15 Розыгрыши 0 Репутация 0 Реакции 2 Баллы 130 Сегодня в 02:00 #1 Запрещено публиковать исходный код без BB-кода — CODE Хроники Interlude Исходники Присутствуют Сборка acis 409 Код ниже работает только если в моей цели есть NPC, я использую его на CommunityBoard if (command.startsWith("WithdrawP")) { player.setActiveWarehouse(player.getWarehouse()); if (player.getActiveWarehouse().getSize() == 0) { player.sendPacket(SystemMessageId.NO_ITEM_DEPOSITED_IN_WH); return; } player.sendPacket(new WarehouseWithdrawList(player, WarehouseWithdrawList.PRIVATE)); player.sendPacket(ActionFailed.STATIC_PACKET); } Я хотел использовать его, не становясь целью NPC.
Код ниже работает только если в моей цели есть NPC, я использую его на CommunityBoard if (command.startsWith("WithdrawP")) { player.setActiveWarehouse(player.getWarehouse()); if (player.getActiveWarehouse().getSize() == 0) { player.sendPacket(SystemMessageId.NO_ITEM_DEPOSITED_IN_WH); return; } player.sendPacket(new WarehouseWithdrawList(player, WarehouseWithdrawList.PRIVATE)); player.sendPacket(ActionFailed.STATIC_PACKET); } Я хотел использовать его, не становясь целью NPC.
HostMan Прославленный Участник Сообщения 250 Розыгрыши 0 Решения 1 Репутация 5 Реакции 96 Баллы 1 400 Сегодня в 07:54 #2 Я думаю дело не в данном коде, а в том, что внутри метода getActiveWarehouse() Но это лишь предположение, т.к. я не вижу ни того, что внутри, ни того, что "снаружи" За 0 Против
Я думаю дело не в данном коде, а в том, что внутри метода getActiveWarehouse() Но это лишь предположение, т.к. я не вижу ни того, что внутри, ни того, что "снаружи"
PickWick Знаменитый Участник Сообщения 58 Розыгрыши 0 Решения 1 Репутация 0 Реакции 2 Баллы 1 260 Сегодня в 09:49 #3 SendWarehouseDepositList, SendWarehouseWithdrawList Java: final Folk folk = player.getCurrentFolk(); if (folk == null || !folk.isWarehouse() || !player.getAI().canDoInteract(folk)) return; За 1 Против
SendWarehouseDepositList, SendWarehouseWithdrawList Java: final Folk folk = player.getCurrentFolk(); if (folk == null || !folk.isWarehouse() || !player.getAI().canDoInteract(folk)) return;