Beispiel #1
0
        private void saveToolStripMenuItem_Click(object sender, EventArgs e)
        {
            SaveFileDialog dialog = new SaveFileDialog();
            dialog.Filter = "Smart AutoLooter Files (*.salf)|*.salf";
            dialog.Title = "Save File";


            if (dialog.ShowDialog() == DialogResult.OK)
            {
                Tibia.Packets.NetworkMessage msg = new NetworkMessage(new byte[0], 0);

                msg.AddUInt16((ushort)_lootItems.Count);

                foreach (LootItem i in _lootItems)
                {
                    msg.AddUInt16(i.Id);
                    msg.AddByte(i.Container);
                    msg.AddString(i.Comment);
                }

                System.IO.File.WriteAllBytes(dialog.FileName, msg.Data);
            }
        }