Код:
public class Clean extends AdminCommand {
public Clean() {
super("clean");
}
@Override
public void executeCommand(Player admin, String[] params) {
if (admin.getAccessLevel() < AdminConfig.COMMAND_REMOVE) {
PacketSendUtility.sendMessage(admin, "You dont have enough rights to execute this command.");
return;
}
if (params.length < 1) {
PacketSendUtility.sendMessage(admin, "syntax //clean <player name>");
return;
}
Player target = World.getInstance().findPlayer(Util.convertName(params[0]));
if (target == null) {
PacketSendUtility.sendMessage(admin, "Could not find an online player with that name.");
return;
}
Storage bag = target.getInventory();
List<Item> items = target.getInventory().getAllItems();
Iterator<Item> it = items.iterator();
while (it.hasNext()) {
Item act = it.next();
long count = act.getItemCount();
int item = act.getObjectId();
int kinah = act.getItemId();
if (kinah == 182400001) {
target.getInventory().decreaseKinah(count);
PacketSendUtility.sendMessage(target, "Admin " + admin.getName() + " set kinah count 0 for you");
} else {
bag.removeFromBagByObjectId(item, count);
PacketSendUtility.sendPacket(target, new SM_UPDATE_ITEM(act));
PacketSendUtility.sendMessage(target, "Admin " + admin.getName() + " removed all items from you");
}
}
}
}
как вариант...