16.08.2014, 22:11
Код:
eventManager.registerHandler(PlayerWeaponShotEvent.class, (e) -> { Player pPlayer = e.getPlayer(); pPlayer.sendMessage(Color.GREEN, "SHOT!!!"); WeaponModel wModel = e.getWeapon(); PlayerInventory playerInventory = Inventories.pInventory.get(pPlayer.getId()); pPlayer.sendMessage(Color.GREEN, "SHOT!!!"); pPlayer.sendMessage(Color.GREEN, "Before: %d", playerInventory.getWeapon(wModel).getAmmo()); if (playerInventory.getWeapon(wModel).getAmmo() <= 0) { playerInventory.giveWeapon(pPlayer, wModel, 0); pPlayer.sendMessage(Color.GREEN, "Out of ammo."); } else { playerInventory.giveWeapon(pPlayer, wModel, playerInventory.getWeapon(wModel).getAmmo() - 1); } pPlayer.sendMessage(Color.GREEN, "After: %d", playerInventory.getWeapon(wModel).getAmmo()); });