Results 1 to 2 of 2
  1. #1
    81|DrizZle's Avatar
    Join Date
    Dec 2014
    Gender
    male
    Posts
    145
    Reputation
    12
    Thanks
    630
    My Mood
    Aggressive

    TeknoMW3 Chat Hotkeys by 81|DrizZle

    I'm pretty sure everyone knows what this does. If not you have nothing to lose here.


    Credits: Le me, Jorndel (Memory Class)

    Instructions
    1. Download
    2.Open
    3.Run TeknoMW3
    4.Join a Server
    5.Open the Chat
    6.Press F1/F2/F3/F4. (Text is customizable ofcourse)


    Le sauce:
    Code:
    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Windows.Forms;
    using System.Runtime.InteropServices;
    using System.Diagnostics;
    
    
    namespace TeknoMW3_ChatHotKeys
    {
        public partial class Form1 : Form
        {
            public Form1()
            {
                InitializeComponent();
                
            }
    
            [DllImport("User32.dll")]
            private static extern short GetAsyncKeyState(System.Windows.Forms.Keys vKey);
            [DllImport("User32.dll")]
            private static extern short GetAsyncKeyState(System.Int32 vKey);
            public const int VK_F1 = 0x70;
            long RetF1 = 0;
            public const int VK_F2 = 0x71;
            long RetF2 = 0;
            public const int VK_F3 = 0x72;
            long RetF3 = 0;
            public const int VK_F4 = 0x73;
            long RetF4 = 0;
            public int chat_offset = 0xB3A284;
            public int F1_count = 0;
            public int F2_count = 0;
            public int F3_count = 0;
            public int F4_count = 0;
            
    
            private void Form1_Load(object sender, EventArgs e)
            {
                
                System.Threading.Thread.Sleep(100);
                ChangeColour.Start();
                ShowHide.Start();
                HideShow.Start();
                KeyPressed.Start();
                HotkeyCounter.Start();
            }
    
            private void ChangeColour_Tick(object sender, EventArgs e)
            {
                Random random = new Random();
                Credits.ForeColor = Color.FromArgb(random.Next(255), random.Next(255), random.Next(255));
                DrizZle.ForeColor = Color.FromArgb(random.Next(255), random.Next(255), random.Next(255));
                Jorndel.ForeColor = Color.FromArgb(random.Next(255), random.Next(255), random.Next(255));
                F1_Label.ForeColor = Color.FromArgb(random.Next(255), random.Next(255), random.Next(255));
                F2_Label.ForeColor = Color.FromArgb(random.Next(255), random.Next(255), random.Next(255));
                F3_Label.ForeColor = Color.FromArgb(random.Next(255), random.Next(255), random.Next(255));
                F4_Label.ForeColor = Color.FromArgb(random.Next(255), random.Next(255), random.Next(255));
            }
    
            private void HideShow_Tick(object sender, EventArgs e)
            {
                
                Stopwatch swatch = new Stopwatch();
                swatch.Start();
                for (int i = 0; ; i++)
                {
                    if (i % 100 == 0)
                    {
                        
                        swatch.Stop();
                        if (swatch.ElapsedMilliseconds > 100)
                        {
    
                            DrizZle.Hide();
                            Jorndel.Show();
                            break;
    
                        }
                        else
                        {
                            swatch.Start();
                        }
                      
                    }
                }
                
            }
    
            private void HideShow_Tick_1(object sender, EventArgs e)
            {
            
                Stopwatch swatch = new Stopwatch();
                for (int i = 0; ; i++)
                {
                    if (i % 100 == 0)
                    {
                        swatch.Stop();
                        if (swatch.ElapsedMilliseconds > 100)
                        {
    
                            DrizZle.Show();
                            Jorndel.Hide();
                            break;
    
                        }
                        else
                        {
                            swatch.Start();
                        }
    
                    }
                }
            }
    
            private void KeyPressed_Tick(object sender, EventArgs e)
            {
                KeyPressed.Interval = 1;
                Trainer_Class Proc = new Trainer_Class();
                Proc.Process_Handle("iw5mp");
    
                RetF1 = GetAsyncKeyState(VK_F1);
                RetF2 = GetAsyncKeyState(VK_F2);
                RetF3 = GetAsyncKeyState(VK_F3);
                RetF4 = GetAsyncKeyState(VK_F4);
                if (Convert.ToBoolean(RetF1 & 0x8000))
                {
                    F1_count++;
                    Proc.WriteString(chat_offset, HotkeyText1.Text);
                }
                else if (Convert.ToBoolean(RetF2 & 0x8000))
                {
                    F2_count++;
                    Proc.WriteString(chat_offset, HotkeyText2.Text);
                }
                else if (Convert.ToBoolean(RetF3 & 0x8000))
                {
                    F3_count++;
                    Proc.WriteString(chat_offset, HotkeyText3.Text);
                }
                else if (Convert.ToBoolean(RetF4 & 0x8000))
                {
                    F4_count++;
                    Proc.WriteString(chat_offset, HotkeyText4.Text);
                }
            }
    
            private void HotkeyCounter_Tick(object sender, EventArgs e)
            {
                HotkeyCounter.Interval = 1;
    
                F1Count.Text = "YOU USED THIS HOTKEY " + F1_count + " TIMES";
                F2Count.Text = "YOU USED THIS HOTKEY " + F2_count + " TIMES";
                F3Count.Text = "YOU USED THIS HOTKEY " + F3_count + " TIMES";
                F4Count.Text = "YOU USED THIS HOTKEY " + F4_count + " TIMES";
            }
    
        }
    }
    Virus Scans:
    https://www.virustotal.com/en/file/f...is/1438648886/
    https://virusscan.jotti.org/de-DE/fi...job/8mpksp0dld
    Attached Thumbnails Attached Thumbnails
    Screen.jpg  

    <b>Downloadable Files</b> Downloadable Files

  2. The Following 16 Users Say Thank You to 81|DrizZle For This Useful Post:

    Al32 (08-22-2023),alireza0028 (12-26-2020),bigboss231 (11-08-2016),BigHank (06-02-2017),BProof1337 (12-09-2019),CopyRightedName (11-23-2015),cyle666 (08-04-2015),Ebubekir (09-09-2015),Fymh (03-21-2016),Iron.Wolf (09-26-2015),jorgepb (12-06-2015),lollisio (08-16-2015),MH11 (08-15-2015),NeroShady (11-04-2016),r3st4rt (08-06-2015),RAMBOCRO (05-07-2017)

  3. #2
    Minnesota Dabs's Avatar
    Join Date
    Nov 2013
    Gender
    male
    Location
    USA
    Posts
    4,241
    Reputation
    619
    Thanks
    1,078
    My Mood
    Relaxed
    //Approved.

  4. The Following User Says Thank You to Minnesota Dabs For This Useful Post:

    81|DrizZle (08-04-2015)

Similar Threads

  1. [Release] TeknoMW3 Multi Tool by DrizZle
    By 81|DrizZle in forum Call of Duty Modern Warfare 3 Private Server Hacks
    Replies: 18
    Last Post: 09-19-2016, 01:06 AM
  2. [Release] TeknoMW3 Multi Tool v1.1 by DrizZle
    By 81|DrizZle in forum Call of Duty Modern Warfare 3 Private Server Hacks
    Replies: 18
    Last Post: 03-31-2015, 05:19 PM
  3. Replies: 4
    Last Post: 01-06-2013, 09:22 PM
  4. [Help Request] Hotkeys for chat
    By checkdatshot in forum Combat Arms Help
    Replies: 9
    Last Post: 06-24-2011, 06:12 PM
  5. Hotkeys in C++
    By Dave84311 in forum C++/C Programming
    Replies: 7
    Last Post: 09-07-2007, 07:13 AM