public void SendRemoveFromGuildStore(GuildStoreAddFlags Flags, string Charname, long Value, long NewGuildMoney = 0, ushort ItemID = 0xFFFF) { using (var packet = new Packet(SH38Type.RemoveFromGuildStore)) { packet.WriteByte(0);//unk packet.WriteByte((byte)Flags); packet.WriteString(Charname, 16); packet.WriteUShort(ItemID); packet.WriteByte(0); packet.WriteLong(Value); packet.WriteLong(NewGuildMoney);//new GuildMoney Guild.Broadcast(packet); } }