Post: All Client DPAD Monitoring (Online & Offline)
03-12-2014, 01:41 AM #1
$ticky
Banned
(adsbygoogle = window.adsbygoogle || []).push({}); Just Using AlmightySo's function, I replaced the offset to make it work...

NOTE: You need PS3Lib to use the exact function! Get it You must login or register to view this content.

Online
    public class Buttons
{
public static int
Up = 13617,
Down = 14129,
Left = 14641,
Right = 12594,
X = 13618,
Square = 12593,
O = 13106,
R2 = 53,
R1 = 49,
L2 = 55,
L1 = 13105,
L3 = 57,
R3 = 14130;
}
public static bool ButtonPressed(uint client, int Button)
{
if (BitConverter.ToInt16(PS3.Extension.GetBytes(0x38EF1022 + ((uint)client * 0x68B80), 2), 0) == Button)
return true;
else return false;
}

Offline
    public class Buttons
{
public static int
Up = 13617,
Down = 14129,
Left = 14641,
Right = 12594,
X = 13618,
Square = 12593,
O = 13106,
R2 = 53,
R1 = 49,
L2 = 55,
L1 = 13105,
L3 = 57,
R3 = 14130;
}
public static bool ButtonPressed(uint client, int Button)
{
if (BitConverter.ToInt16(PS3.Extension.GetBytes(0x39301022 + ((uint)client * 0x68B80), 2), 0) == Button)
return true;
else return false;
}


If you use please leave credits to the following...

Me - Replacing the Offsets
SC58 - client_s
AlmightySo - Original Function
IS4N3LY_D34TH - Showing me how to follow pointers
(adsbygoogle = window.adsbygoogle || []).push({});

The following 3 users say thank you to $ticky for this useful post:

FusionIsDaName, kiwi_modz, ThePaaqoHD

The following user groaned $ticky for this awful post:

Ace
03-12-2014, 01:44 AM #2
Originally posted by Malicious View Post
Just Using AlmightySo's function, I replaced the offset to make it work...

NOTE: You need PS3Lib to use the exact function! Get it You must login or register to view this content.

Online
    public class Buttons
{
public static int
Up = 13617,
Down = 14129,
Left = 14641,
Right = 12594,
X = 13618,
Square = 12593,
O = 13106,
R2 = 53,
R1 = 49,
L2 = 55,
L1 = 13105,
L3 = 57,
R3 = 14130;
}
public static bool ButtonPressed(uint client, int Button)
{
if (BitConverter.ToInt16(PS3.Extension.GetBytes(0x38EF1022 + ((uint)client * 0x68B80), 2), 0) == Button)
return true;
else return false;
}

Offline
    public class Buttons
{
public static int
Up = 13617,
Down = 14129,
Left = 14641,
Right = 12594,
X = 13618,
Square = 12593,
O = 13106,
R2 = 53,
R1 = 49,
L2 = 55,
L1 = 13105,
L3 = 57,
R3 = 14130;
}
public static bool ButtonPressed(uint client, int Button)
{
if (BitConverter.ToInt16(PS3.Extension.GetBytes(0x39301022 + ((uint)client * 0x68B80), 2), 0) == Button)
return true;
else return false;
}


Credits:
Me - Replacing the Offsets
SC58 - client_s
AlmightySo - Original Function


Nice However, I recommend just using it in one function like this

     
public class Buttons
{
public static int
Up = 13617,
Down = 14129,
Left = 14641,
Right = 12594,
X = 13618,
Square = 12593,
O = 13106,
R2 = 53,
R1 = 49,
L2 = 55,
L1 = 13105,
L3 = 57,
R3 = 14130;
}
public static bool ButtonPressed(uint client, int Button)
{
if (BitConverter.ToInt16(PS3.Extension.GetBytes(0x38EF1022 + ((uint)client * 0x68B80), 2), 0) == Button || BitConverter.ToInt16(PS3.Extension.GetBytes(0x39301022 + ((uint)client * 0x68B80), 2), 0) == Button)
return true;
else return false;
}

The following user thanked Black Panther for this useful post:

$ticky
03-13-2014, 02:43 PM #3
INSAN3LY_D34TH
INSAN3LY GAMING
Originally posted by ticky View Post
Just Using AlmightySo's function, I replaced the offset to make it work...

NOTE: You need PS3Lib to use the exact function! Get it You must login or register to view this content.

Online
    public class Buttons
{
public static int
Up = 13617,
Down = 14129,
Left = 14641,
Right = 12594,
X = 13618,
Square = 12593,
O = 13106,
R2 = 53,
R1 = 49,
L2 = 55,
L1 = 13105,
L3 = 57,
R3 = 14130;
}
public static bool ButtonPressed(uint client, int Button)
{
if (BitConverter.ToInt16(PS3.Extension.GetBytes(0x38EF1022 + ((uint)client * 0x68B80), 2), 0) == Button)
return true;
else return false;
}

Offline
    public class Buttons
{
public static int
Up = 13617,
Down = 14129,
Left = 14641,
Right = 12594,
X = 13618,
Square = 12593,
O = 13106,
R2 = 53,
R1 = 49,
L2 = 55,
L1 = 13105,
L3 = 57,
R3 = 14130;
}
public static bool ButtonPressed(uint client, int Button)
{
if (BitConverter.ToInt16(PS3.Extension.GetBytes(0x39301022 + ((uint)client * 0x68B80), 2), 0) == Button)
return true;
else return false;
}


If you use please leave credits to the following...

Me - Replacing the Offsets
SC58 - client_s
AlmightySo - Original Function


You forgot me in credits lol
03-22-2014, 03:37 PM #4
Originally posted by D34TH View Post
You forgot me in credits lol


For what?
03-22-2014, 08:59 PM #5
INSAN3LY_D34TH
INSAN3LY GAMING
Originally posted by AlmightySo View Post
For what?


He knows why
03-25-2014, 06:27 PM #6
makeabce
I defeated!
Originally posted by ticky View Post
Just Using AlmightySo's function, I replaced the offset to make it work...

NOTE: You need PS3Lib to use the exact function! Get it You must login or register to view this content.

Online
    public class Buttons
{
public static int
Up = 13617,
Down = 14129,
Left = 14641,
Right = 12594,
X = 13618,
Square = 12593,
O = 13106,
R2 = 53,
R1 = 49,
L2 = 55,
L1 = 13105,
L3 = 57,
R3 = 14130;
}
public static bool ButtonPressed(uint client, int Button)
{
if (BitConverter.ToInt16(PS3.Extension.GetBytes(0x38EF1022 + ((uint)client * 0x68B80), 2), 0) == Button)
return true;
else return false;
}

Offline
    public class Buttons
{
public static int
Up = 13617,
Down = 14129,
Left = 14641,
Right = 12594,
X = 13618,
Square = 12593,
O = 13106,
R2 = 53,
R1 = 49,
L2 = 55,
L1 = 13105,
L3 = 57,
R3 = 14130;
}
public static bool ButtonPressed(uint client, int Button)
{
if (BitConverter.ToInt16(PS3.Extension.GetBytes(0x39301022 + ((uint)client * 0x68B80), 2), 0) == Button)
return true;
else return false;
}


If you use please leave credits to the following...

Me - Replacing the Offsets
SC58 - client_s
AlmightySo - Original Function
IS4N3LY_D34TH - Showing me how to follow pointers


I added PS3Lib as reference, then typed this: using PS3Lib;
But when i paste your code to my project and try to debug: It says PS3 Does not exists...

Whats's wrong?
03-26-2014, 04:14 PM #7
Originally posted by makeabce View Post
I added PS3Lib as reference, then typed this: using PS3Lib;
But when i paste your code to my project and try to debug: It says PS3 Does not exists...

Whats's wrong?


It's because you didn't do this
    
public PS3API PS3 = new PS3API();
03-26-2014, 04:21 PM #8
makeabce
I defeated!
Originally posted by AlmightySo View Post
It's because you didn't do this
    
public PS3API PS3 = new PS3API();


Still not working.
    
Error 2 An object reference is required for the non-static field, method, or property 'MW3_Menu_2014.Form1.PS3' C:\Users\Magen\documents\visual studio 2012\Projects\MW3 Menu 2014\MW3 Menu 2014\Form1.cs 50 38 MW3 Menu 2014
04-01-2014, 10:39 AM #9
ItsLollo1000
Little One
why dont u make it more easy
    
public Boolean ButtonPressed(Int32 Client, UInt32 Button)
{
UInt32 Offset = (PS3.ReadUInt32(0x17BB210)) + 0x21022;
if (BitConverter.ToInt16(PS3.GetMemory(Offset + (UInt32)Client * 0x68B80, 2), 0) == Button)
return true;
}

The following user thanked ItsLollo1000 for this useful post:

GMTPS3
06-16-2014, 03:39 AM #10
seb5594
Proud Former Admin
Originally posted by ItsLollo1000 View Post
why dont u make it more easy
    
public Boolean ButtonPressed(Int32 Client, UInt32 Button)
{
UInt32 Offset = (PS3.ReadUInt32(0x17BB210)) + 0x21022;
if (BitConverter.ToInt16(PS3.GetMemory(Offset + (UInt32)Client * 0x68B80, 2), 0) == Button)
return true;
}


    
public Boolean ButtonPressed(Int32 Client, UInt32 Button)
{
return BitConverter.ToInt16(PS3.GetMemory(PS3.ReadUInt32(0x17BB210) + 0x21022 + (UInt32)Client * 0x68B80, 2), 0) == Button;
}

Pug

Copyright © 2026, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo