Пример #1
0
        private void B_Inject_Click(object sender, EventArgs e)
        {
            var exist = WinFormsUtil.FirstFormOfType <SysBotUI>();

            if (exist != null)
            {
                exist.Show();
                return;
            }

            byte[] Write() => Items.Take(SysBotLength).SelectMany(z => z.ToBytesClass()).ToArray();

            void Read(byte[] data)
            {
                var items = Item.GetArray(data);

                for (int i = 0; i < items.Length && i < Items.Count; i++)
                {
                    Items[i].CopyFrom(items[i]);
                }
                LoadItems();
                System.Media.SystemSounds.Asterisk.Play();
            }

            var sysbot = new SysBotUI(Read, Write, InjectionType.Pouch);

            sysbot.Show();
        }
Пример #2
0
        private void Menu_ItemImages_Click(object sender, EventArgs e)
        {
            var exist = WinFormsUtil.FirstFormOfType <ImageFetcher>();

            if (exist != null)
            {
                exist.Show();
                return;
            }

            var imgfetcher = new ImageFetcher();

            imgfetcher.Show();
        }
Пример #3
0
        private void Menu_RAMEdit_Click(object sender, EventArgs e)
        {
            var exist = WinFormsUtil.FirstFormOfType <SysBotRAMEdit>();

            if (exist != null)
            {
                exist.Show();
                return;
            }

            var sysbot = new SysBotRAMEdit(InjectionType.Generic);

            sysbot.Show();
        }
Пример #4
0
        private void B_Inject_Click(object sender, EventArgs e)
        {
            var exist = WinFormsUtil.FirstFormOfType<SysBotUI>();
            if (exist != null)
            {
                exist.Show();
                return;
            }

            void AfterRead(InjectionResult r)
            {
                if (r == InjectionResult.Success)
                    LoadItems();
            }