@@ -13,48 +13,54 @@ Advanced Memory Read/Write class
1313## Example usage
1414
1515``` csharp
16+ NullMemory nullMem = new NullMemory (" csgo" );
17+ Enums .InitializeResult Result = nullMem .Initialize ();
18+ MessageBox .Show (Result .ToString (), " Null Memory" , MessageBoxButtons .OK , MessageBoxIcon .Information );
19+ if (Result == Enums .InitializeResult .Succesfully )
20+ {
21+ NullMemory .Module client = new NullMemory .Module (nullMem .NullProcess , " client.dll" );
22+ NullMemory .Module engine = new NullMemory .Module (nullMem .NullProcess , " engine.dll" );
1623
17- Memorys .Initialize (p [0 ].Id );
18- Memorys .Module client = new Memorys .Module (p [0 ], " client.dll" );
19- Memorys .Module engine = new Memorys .Module (p [0 ], " engine.dll" );
24+ string strClient = client .ToString ();
25+ string StrEngine = engine .ToString ();
26+ MessageBox .Show (" Client => " + strClient + Environment .NewLine + " Engine => " + StrEngine , " Null Memory" , MessageBoxButtons .OK , MessageBoxIcon .Information );
27+ int clientstate = nullMem .FindPattern (engine , " A1 ? ? ? ? 33 D2 6A 00 6A 00 33 C9 89 B0" , 1 , 0 , true );
28+ /*
2029
21- strClient .Text = client .ToString ();
22- StrEngine .Text = engine .ToString ();
23- int clientstate = Memorys .FindPattern (engine , " A1 ? ? ? ? 33 D2 6A 00 6A 00 33 C9 89 B0" , 1 , 0 , true );
24- /*
25-
26- {
27- "name": "dwClientState",
28- "extra": 0,
29- "relative": true,
30- "module": "engine.dll",
31- "offsets": [
32- 1
33- ],
34- "pattern": "A1 ? ? ? ? 33 D2 6A 00 6A 00 33 C9 89 B0"
35- },
36-
37- */
38- int clientstate_state = Memorys .FindPattern (engine , " 83 B8 ? ? ? ? ? 0F 94 C0 C3" , 2 , 0 , false );
39- /*
30+ {
31+ "name": "dwClientState",
32+ "extra": 0,
33+ "relative": true,
34+ "module": "engine.dll",
35+ "offsets": [
36+ 1
37+ ],
38+ "pattern": "A1 ? ? ? ? 33 D2 6A 00 6A 00 33 C9 89 B0"
39+ },
4040
41- {
42- "name": "dwClientState_State",
43- "extra": 0,
44- "relative": false,
45- "module": "engine.dll",
46- "offsets": [
47- 2
48- ],
49- "pattern": "83 B8 ? ? ? ? ? 0F 94 C0 C3"
50- },
41+ */
42+ int clientstate_state = nullMem .FindPattern (engine , " 83 B8 ? ? ? ? ? 0F 94 C0 C3" , 2 , 0 , false );
43+ /*
5144
52- */
45+ {
46+ "name": "dwClientState_State",
47+ "extra": 0,
48+ "relative": false,
49+ "module": "engine.dll",
50+ "offsets": [
51+ 2
52+ ],
53+ "pattern": "83 B8 ? ? ? ? ? 0F 94 C0 C3"
54+ },
5355
54- int EngineBase = Memorys .ReadMemory <int >(engine .Address + clientstate );
55- strResult .Text = " dwClientState => 0x" + clientstate .ToString (" X" ) + Environment .NewLine +
56- " dwClientState_State => 0x" + (clientstate_state ).ToString (" X" ) + Environment .NewLine +
57- " dwState => " + Memorys .ReadMemory <int >(EngineBase + clientstate_state ).ToString ();
56+ */
57+
58+ int EngineBase = nullMem .ReadMemory <int >(engine .Address + clientstate );
59+ string resultText = " dwClientState => 0x" + clientstate .ToString (" X" ) + Environment .NewLine +
60+ " dwClientState_State => 0x" + (clientstate_state ).ToString (" X" ) + Environment .NewLine +
61+ " dwState => " + nullMem .ReadMemory <int >(EngineBase + clientstate_state ).ToString ();
62+ MessageBox .Show (resultText , " Null Memory" , MessageBoxButtons .OK , MessageBoxIcon .Information );
63+ }
5864
5965```
6066
0 commit comments