1
0

Inventory changes made by plugins are now propagated to the client

git-svn-id: http://mc-server.googlecode.com/svn/trunk@1495 0a769ca7-a7f5-676a-18bf-c427514a06d6
This commit is contained in:
madmaxoft@gmail.com 2013-05-19 18:41:16 +00:00
parent 9dab3c4e8f
commit 5d3ade0267
3 changed files with 19 additions and 23 deletions

View File

@ -460,5 +460,6 @@ function HandleWoolCmd(Split, Player)
Player:GetInventory():SetSlot(6, Wool);
Player:GetInventory():SetSlot(7, Wool);
Player:GetInventory():SetSlot(8, Wool);
Player:SendMessage("You have been bluewooled :)");
return true;
end

View File

@ -401,22 +401,22 @@ enum
E_META_SANDSTONE_SMOOTH = 2,
// E_BLOCK_WOOL metas:
E_META_WOOL_WHITE = 0,
E_META_WOOL_ORANGE = 1,
E_META_WOOL_MAGENTA = 2,
E_META_WOOL_LIGHTBLUE = 3,
E_META_WOOL_YELLOW = 4,
E_META_WOOL_WHITE = 0,
E_META_WOOL_ORANGE = 1,
E_META_WOOL_MAGENTA = 2,
E_META_WOOL_LIGHTBLUE = 3,
E_META_WOOL_YELLOW = 4,
E_META_WOOL_LIGHTGREEN = 5,
E_META_WOOL_PINK = 6,
E_META_WOOL_GRAY = 7,
E_META_WOOL_LIGHTGRAY = 8,
E_META_WOOL_CYAN = 9,
E_META_WOOL_PURPLE = 10,
E_META_WOOL_BLUE = 11,
E_META_WOOL_BROWN = 12,
E_META_WOOL_GREEN = 13,
E_META_WOOL_RED = 14,
E_META_WOOL_BLACK = 15,
E_META_WOOL_PINK = 6,
E_META_WOOL_GRAY = 7,
E_META_WOOL_LIGHTGRAY = 8,
E_META_WOOL_CYAN = 9,
E_META_WOOL_PURPLE = 10,
E_META_WOOL_BLUE = 11,
E_META_WOOL_BROWN = 12,
E_META_WOOL_GREEN = 13,
E_META_WOOL_RED = 14,
E_META_WOOL_BLACK = 15,
// E_BLOCK_TORCH, E_BLOCK_REDSTONE_TORCH_OFF, E_BLOCK_REDSTONE_TORCH_ON metas:
E_META_TORCH_EAST = 1, // east face of the block, pointing east
@ -476,15 +476,8 @@ enum
E_BLOCK_WOODEN_STEP_APPLE = 0,
E_BLOCK_WOODEN_STEP_CONIFER = 1,
E_BLOCK_WOODEN_STEP_BIRCH = 2,
E_BLOCK_WOODEN_STEP_JUNGLE = 3
} ;
E_BLOCK_WOODEN_STEP_JUNGLE = 3,
enum
{
// E_ITEM_COAL metas:
E_META_COAL_NORMAL = 0,
E_META_COAL_CHARCOAL = 1,

View File

@ -197,6 +197,8 @@ void cInventory::SetSlot(int a_SlotNum, const cItem & a_Item)
{
m_Owner.GetWorld()->BroadcastEntityEquipment(m_Owner, SlotNumToEntityEquipmentID(a_SlotNum), a_Item, m_Owner.GetClientHandle());
}
SendSlot(a_SlotNum);
}