Securao21 0 Опубликовано 20 ноября Код ниже работает только если в моей цели есть 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. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
gawric 49 Опубликовано 21 ноября (изменено) 20 часов назад, Securao21 сказал: Код ниже работает только если в моей цели есть 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. Ничего не понятно. Но если ты хочешь открыть WarehouseWithdrawList тогда тебе нужно посмотреть, что в этом методе и адаптировать под себя. Хотя наверное ты и сам догадался что нужно смотреть где-то там player.getWarehouse() Изменено 21 ноября пользователем gawric Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты