Post: Need help With KickClient C#
05-04-2014, 01:23 PM #1
PitaGyors
Do a barrel roll!
(adsbygoogle = window.adsbygoogle || []).push({}); Hello guys,

Im creating a mw3 Tool And i want to Put The Feuture Kick Client in my tool.


My Question is How i put in the ContextMenuStrip i made a picture for example:

You must login or register to view this content.

My Codes:

         public static void SV_Kickclient(uint client, string command)
{
CallFunc(0x223bd0, client, 0, str_pointer(command), 0, 0);
return;
}


The Code for CallFunc:

        public static void CallFunc(uint func_addr, uint param1 = 0, uint param2 = 0, uint param3 = 0, uint param4 = 0, uint param5 = 0)
{
PS3API PS3 = new PS3API();
byte[] buffer;
byte[] buffer2;
byte[] buffer3;
byte[] buffer4;
byte[] buffer5;
byte[] buffer6;
buffer = BitConverter.GetBytes(param1);
buffer2 = BitConverter.GetBytes(param2);
buffer3 = BitConverter.GetBytes(param3);
buffer4 = BitConverter.GetBytes(param4);
buffer5 = BitConverter.GetBytes(param5);
Array.Reverse(buffer);
Array.Reverse(buffer2);
Array.Reverse(buffer3);
Array.Reverse(buffer4);
Array.Reverse(buffer5);
PS3.SetMemory(0x523b10, buffer);
PS3.SetMemory(0x523b14, buffer2);
PS3.SetMemory(0x523b18, buffer3);
PS3.SetMemory(0x523b1c, buffer4);
PS3.SetMemory(0x523b20, buffer5);
PS3.SetMemory(0x3bca04, MakeBl(0x3bca04, func_addr));
buffer6 = new byte[4];
buffer6[3] = 1;
PS3.SetMemory(0x1db1244, buffer6);
return;
}


And The Code For MakeBl:

     public static byte[] MakeBl(uint callAddr, uint addrToBlTo)
{
byte[] buffer;
uint num;
byte[] buffer2;
int num2;
byte[] buffer3;
bool flag;
buffer = new byte[4];
num = (addrToBlTo - callAddr) + 1;
if ((addrToBlTo > callAddr))
{
goto Label_0022;
}
buffer[3] = 0x48;
goto Label_0035;
Label_0022:
buffer[3] = 0x4b;
num = (0x1000000 - (callAddr - addrToBlTo)) + 1;
Label_0035:
buffer2 = BitConverter.GetBytes(num);
num2 = 0;
goto Label_004C;
Label_0040:
buffer[num2] = buffer2[num2];
num2 += 1;
Label_004C:
if ((num2 < 3) != null)
{
goto Label_0040;
}
Array.Reverse(buffer);
buffer3 = buffer;
Label_0062:
return buffer3;
}



And Final The strPointer:

       public static uint str_pointer(string str)
{
PS3API PS3 = new PS3API();
uint num;
byte[] buffer;
uint num2;
uint num3;
bool flag;
num = 0x523b30;
buffer = new byte[1];
num2 = 0;
goto Label_0048;
Label_0012:
PS3.GetMemory(num, buffer);
if (((buffer[0] = 0) == 0) == null)
{
goto Label_0052;
}
if (((num2 = 4) == 0) != null)
{
goto Label_0043;
}
num2 = 0;
goto Label_0052;
Label_0043:
num2 += 1;
Label_0048:
if ((num2 < 5) != null)
{
goto Label_0012;
}
Label_0052:
num = 0x523b30 + (num2 * 0x6Cool Man (aka Tustin);
PS3.SetMemory(num, new byte[0x68]);
PS3.SetMemory(num, Encoding.UTF8.GetBytes(str));
num3 = num;
Label_008B:
return num3;
}


Please help me!

Greetings,

Christos
(adsbygoogle = window.adsbygoogle || []).push({});
05-04-2014, 01:38 PM #2
Citadel
Samurai Poster
Click on the form GUI(top works the best) open the properties. In the middleish to bottom it says 'contextmenu'. Look for that and chose the menu that you wish to use. Usually it's contextMenu1
05-04-2014, 01:46 PM #3
PitaGyors
Do a barrel roll!
Originally posted by Citadel View Post
Click on the form GUI(top works the best) open the properties. In the middleish to bottom it says 'contextmenu'. Look for that and chose the menu that you wish to use. Usually it's contextMenu1

I know what Not Happy or Sad but i actually mean How i put use the code for the context menu strip i alread

this.SV_KickClient((uint)this.dataGridView1.CurrentRow.Index);
05-04-2014, 02:19 PM #4
Taylor
Former Black Knight.
Moved to Modern Warfare 3 Questions and Inquiries.

Copyright © 2026, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo