guruw 34 Опубликовано 15 мая, 2013 (изменено) private void addFlag(Player player) { int flagId = player.getPvPTeam() == 1 ? 13560 : 13561; ItemInstance item = ItemFunctions.createItem(flagId); item.setCustomType1(77); item.setCustomFlags(ItemInstance.FLAG_NO_DESTROY | ItemInstance.FLAG_NO_TRADE | ItemInstance.FLAG_NO_DROP | ItemInstance.FLAG_NO_TRANSFER); player.getInventory().addItem(item); player.getInventory().equipItem(item); player.sendChanges(); player.setVar("CtF_Flag", "1", -1); if (flagId == 13561) blueFlag.decayMe(); else redFlag.decayMe(); } думал, что достаточно будет добавить данную строчку: item.setCustomFlags(ItemInstance.FLAG_NO_DESTROY | ItemInstance.FLAG_NO_TRADE | ItemInstance.FLAG_NO_DROP | ItemInstance.FLAG_NO_TRANSFER); Но в итоге флаг все равно можно сменить на любое оружие, что нужно дописать? (исходы оверов) Изменено 15 мая, 2013 пользователем guruw Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты