Guest User

Aye's MW3 TU23 XP Tool Source Code C#

a guest
Jul 22nd, 2015
797
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 6.55 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.Data;
  5. using System.Drawing;
  6. using System.Linq;
  7. using System.Text;
  8. using System.Threading.Tasks;
  9. using System.Windows.Forms;
  10. using MetroFramework.Forms;
  11. using XRPCLib;
  12.  
  13. namespace Ayes_MW3_XP_Lobby_Tool_V2._0
  14. {
  15.     public partial class Form1 : MetroForm
  16.     {
  17.         XRPC Jtag = new XRPC();
  18.         private int client;
  19.         public uint gEntity(int Client)
  20.         {
  21.             return (uint)(-2099458944 + (Client * 640));
  22.         }
  23.         public Form1()
  24.         {
  25.             InitializeComponent();
  26.         }
  27.  
  28.         private void Form1_Load(object sender, EventArgs e)
  29.         {
  30.             MessageBox.Show("XP only works for Free For All, but the max player limit is set to 18. Some of the in-game modifiers require you to be host, but some will work without it. Enjoy. - @TheAyeMLG | ayesmods.weebly.com | YouTube.com/TheAyeMLG");
  31.         }
  32.  
  33.         private void metroButton1_Click(object sender, EventArgs e)
  34.         {
  35.             this.Jtag.Connect();
  36.             this.Jtag.Notify(XRPC.XNotiyLogo.FLASHING_HAPPY_FACE, "Aye's MW3 TU23 XP Tool");
  37.             if (this.Jtag.activeConnection)
  38.             {
  39.                 this.metroTextBox1.Text = "Connected To Console";
  40.                 MessageBox.Show("Connected to Console. Happy Modding :)");
  41.             }
  42.         }
  43.  
  44.         private void metroButton2_Click(object sender, EventArgs e)
  45.         {
  46.             this.Jtag.Call(0x822c9278, new object[] { -1, 0, "q motd \"^2Credits for XP - Dreamy || Program Coder/Designer - Aye\" ui_maxclients 18 party_maxplayers 18 sv_maxclients 18 scr_dm_score_kill 15000 scr_dm_score_suicide 15000 ui_showlist 1 prestige_shop_active 1 ui_multiplayer 1 systemlink 0 xblive_privatematch 0 useonlinestats 1" });
  47.             this.Jtag.Call(0x82287ee0, new object[] { 0, "set ui_maxclients 18; sv_maxclients 18; party_maxplayers 18; scr_dm_score_kill 15000;scr_dm_score_suicide 15000;ui_showlist 1;set prestige_shop_active 1;set ui_multiplayer 1;set systemlink 0;set xblive_privatematch 0;set useonlinestats 1;motd \"^2Credits for XP - Dreamy || Program Coder/Designer - @TheAyeMLG | AyesMods.Weebly.Com\"" });
  48.         }
  49.  
  50.         private void metroRadioButton1_CheckedChanged(object sender, EventArgs e)
  51.         {
  52.             this.Jtag.Call(0x82287ee0, new object[] { 0, "cl_timeout 0.01" });
  53.             this.Jtag.Call(0x82287ee0, new object[] { 0, "partymigrate_pingtest_timeout 0.01" });
  54.             this.Jtag.Call(0x82287ee0, new object[] { 0, "party_matchedPlayerCount 0" });
  55.             this.Jtag.Call(0x82287ee0, new object[] { 0, "party_minplayers 1" });
  56.         }
  57.  
  58.         private void metroRadioButton2_CheckedChanged(object sender, EventArgs e)
  59.         {
  60.             this.Jtag.Call(0x82287ee0, new object[] { 0, "cl_timeout 20" });
  61.             this.Jtag.Call(0x82287ee0, new object[] { 0, "partymigrate_pingtest_timeout 600" });
  62.             this.Jtag.Call(0x82287ee0, new object[] { 0, "party_matchedPlayerCount 4" });
  63.             this.Jtag.Call(0x82287ee0, new object[] { 0, "party_minplayers 6" });
  64.         }
  65.  
  66.         private void metroRadioButton3_CheckedChanged(object sender, EventArgs e)
  67.         {
  68.             this.Jtag.Call(0x82287ee0, new object[] { 0, "set scr_dm_timelimit 9999999999" });
  69.         }
  70.  
  71.         private void metroRadioButton4_CheckedChanged(object sender, EventArgs e)
  72.         {
  73.             this.Jtag.Call(0x82287ee0, new object[] { 0, "set scr_dm_scorelimit 100" });
  74.         }
  75.  
  76.         private void metroRadioButton5_CheckedChanged(object sender, EventArgs e)
  77.         {
  78.             this.Jtag.Call(0x82287ee0, new object[] { 0, "set scr_dm_scorelimit 999999999999999" });
  79.         }
  80.  
  81.         private void metroRadioButton6_CheckedChanged(object sender, EventArgs e)
  82.         {
  83.             this.Jtag.Call(0x82287ee0, new object[] { 0, "set scr_dm_scorelimit 1500" });
  84.         }
  85.  
  86.         private void metroButton3_Click(object sender, EventArgs e)
  87.         {
  88.             this.Jtag.Call(0x822c9278, new object[] { -1, 1, "c \"2 Kills for Non Double XP Users | 1 Kill for Double XP Users\"" });
  89.         }
  90.  
  91.         private void metroButton5_Click(object sender, EventArgs e)
  92.         {
  93.             this.Jtag.SetMemory(0x820F63E0, new byte[] { 60, 00, 00, 00 });
  94.             this.Jtag.SetMemory(0x821614D4, new byte[] { 60, 00, 00, 00 });
  95.             this.Jtag.Call(0x822C9278, -1, 1, "c \" ^2Unlimited Ammo Set!\"");
  96.         }
  97.  
  98.         private void metroButton6_Click(object sender, EventArgs e)
  99.         {
  100.             this.Jtag.WriteFloat(0x82001D68, 999f);
  101.             this.Jtag.WriteFloat(0x82000C04, 9999f);
  102.             this.Jtag.Call(0x822C9278, -1, 1, "c \" ^2Super Jump + No Fall Damage Set!\"");
  103.         }
  104.  
  105.         private void metroButton9_Click(object sender, EventArgs e)
  106.         {
  107.             this.Jtag.SetMemory(0x821154A4, new byte[] { 0x60, 0x00, 0x00, 0x00 });
  108.             this.Jtag.Call(0x822C9278, -1, 1, "c \" ^2Red Boxes Set!\"");
  109.         }
  110.  
  111.         private void metroButton7_Click(object sender, EventArgs e)
  112.         {
  113.             this.Jtag.WriteByte(0x8215A2C0, 0x1);
  114.             this.Jtag.Call(0x822C9278, -1, 1, "c \" ^2Laser Set!\"");
  115.         }
  116.  
  117.         private void metroButton8_Click(object sender, EventArgs e)
  118.         {
  119.             this.Jtag.SetMemory(0x8210e58c, new byte[] { 0x3b, 0x80, 0, 1 });
  120.             this.Jtag.Call(0x822C9278, -1, 1, "c \" ^2Unlimited UAV Set!\"");
  121.         }
  122.  
  123.         private void metroButton12_Click(object sender, EventArgs e)
  124.         {
  125.             this.Jtag.Call(0x822C9278, new object[] { -1, 1, "q cg_fov 90" });
  126.             this.Jtag.Call(0x822C9278, -1, 1, "c \" ^2FOV Set to 90!\"");
  127.         }
  128.  
  129.         private void metroButton11_Click(object sender, EventArgs e)
  130.         {
  131.             this.Jtag.SetMemory(0x82001b7c, new byte[] { 66, 20, 0, 0 });
  132.             this.Jtag.Call(0x822C9278, -1, 1, "c \" ^2Wallhack Set!\"");
  133.         }
  134.  
  135.         private void metroButton10_Click(object sender, EventArgs e)
  136.         {
  137.             this.Jtag.SetMemory(0x821614D4, new byte[] { 0x60, 00, 00, 00 });
  138.             this.Jtag.Call(0x822C9278, -1, 1, "c \" ^2No Recoil Set!\"");
  139.         }
  140.  
  141.         private void metroButton4_Click(object sender, EventArgs e)
  142.         {
  143.             int num4 = Jtag.ReadInt32(gEntity(client) + 0x184);
  144.             if ((num4 & 8) == 0)
  145.             {
  146.                 Jtag.WriteInt32(gEntity(client) + 0x184, 1);
  147.             }
  148.             else if ((num4 & 1) == 0)
  149.             {
  150.                 Jtag.XOR_Int32(gEntity(client) + 0x184, 1);
  151.             }
  152.         }
  153.     }
  154. }
Advertisement
Add Comment
Please, Sign In to add comment