- 344
- 1
- 47
Делаю вообщем магазин, все нормально, все шикарно.
По нажатию на кнопку все идет гладно. Товар покупается, айтем*монетка оплаты забирается*
Стоить закрыть магазин, и попробовать передвинуть айтем, то он исчезает, а монетка которой оплачивал возвращается.. Не знаю, даже в чем проблемка.
По нажатию на кнопку все идет гладно. Товар покупается, айтем*монетка оплаты забирается*
Стоить закрыть магазин, и попробовать передвинуть айтем, то он исчезает, а монетка которой оплачивал возвращается.. Не знаю, даже в чем проблемка.
Код:
protected void boy1(GuiButton button)
{
MinecraftServer server = FMLCommonHandler.instance().getMinecraftServerInstance();
World world = server.worldServers[0];
if (button.id == 0){
if(true && (((EntityPlayer)entity).inventory.hasItem(Items.diamond))){
if(entity instanceof EntityPlayer)((EntityPlayer)entity).inventory.addItemStackToInventory(new ItemStack(Blocks.stone_button, 500));
}
if(true){
if(entity instanceof EntityPlayer)((EntityPlayer)entity).inventory.consumeInventoryItem(Items.diamond);
//inventory.clearInventory(new ItemStack(Blocks.stone_button, 500));
}
if(true){
if(entity instanceof EntityPlayer)((EntityPlayer)entity).addStat(AchievementList.theEnd2, 1);
}
if(true){
MinecraftServer.getServer().addChatMessage(new ChatComponentText("Спасибо за покупку!"));
}}}