Aimbot.exe
Active member
- Joined
- Aug 21, 2017
- Messages
- 50
- Reaction score
- 18
Hi, does someone has these offsets for 0.3.DL (C++):
SAMP_INFO_OFFSET
SAMP_DIALOG_INFO
HOOK_CLOSEDIALOG
SAMP_INFO_OFFSET
SAMP_DIALOG_INFO
HOOK_CLOSEDIALOG
thanks, but does anyone has the other 2?SAMP_DIALOG_INFO = samp.dll + 0x2AC9E0
maybe SAMP_INFO_OFFSET = samp.dll + 0x2ACA24thanks, but does anyone has the other 2?
I can get hook close dialogHi, does someone has these offsets for 0.3.DL (C++):
SAMP_INFO_OFFSET
SAMP_DIALOG_INFO
HOOK_CLOSEDIALOG
I already send him all to discord.All those offsets you can find in s0biet 0.3DL source. With this you can create a RakNet hook aswell, it's not hard to achieve.
Make a dll, add all samp.h structs or the ones needed, get the address for SAMP_INFO_OFFSET and there use it to initialize whatever you want.
SAMP_INFO_OFFSET contains a pointer to stSAMP where you have pointer to the RakClient.
all is in s0biet source.
i can weapon hack with raknet without get ban from anti-cheat?I already send him all to discord.
Hi Parazitas,I can get hook close dialog
I worked with 0.3.DL and recorded videos, check channel for more video.
I'm active 3pm between 8pm - UK Time zone.
Discord:
Parazitas#0398
Here you find tutorials how to get samp pointers.:
http://ugbase.eu/index.php?threads/tutorial-find-sa-mp-pointers.19980/
Good luck !
Sure, but Only when i get free time for pcHi Parazitas,
Can you help me to find offsets for "SetPageSize" on 0.3.DL version?
Hi, does someone has these offsets for 0.3.DL (C++):
SAMP_INFO_OFFSET
SAMP_DIALOG_INFO
HOOK_CLOSEDIALOG
#define SAMP_DIALOG_INFO_OFFSET 0x2AC9E0
#define SAMP_DIALOG_CLOSE 0x700D0
void CloseCurrentDialogWithButton(int Button)
{
if (g_SAMP && g_Dialog && g_Dialog->iIsActive) {
void* dialogObj = *(void **)(g_dwSAMP_Addr + SAMP_DIALOG_INFO_OFFSET);
void(__thiscall* dialogClose)(void*, int) = reinterpret_cast<void(__thiscall*)(void*, int)>(g_dwSAMP_Addr + SAMP_DIALOG_CLOSE);
dialogClose(dialogObj, Button);
}
}
extern struct stScoreboardInfo *g_Scoreboard;
extern struct stDialogInfo *g_Dialog;
stScoreboardInfo *g_Scoreboard = nullptr;
stDialogInfo *g_Dialog = nullptr;
g_Scoreboard = stGetScoreboardInfo();
if ( isBadPtr_writeAny(g_Scoreboard, sizeof(stScoreboardInfo)) )
return;
g_Dialog = stGetDialogInfo();
if (isBadPtr_writeAny(g_Dialog, sizeof(stDialogInfo)))
return;
struct stServerPresets
{
uint8_t byteCJWalk;
int m_iDeathDropMoney;
float fWorldBoundaries[4];
bool m_bAllowWeapons;
float fGravity;
uint8_t byteDisableInteriorEnterExits;
uint32_t ulVehicleFriendlyFire;
bool m_byteHoldTime;
bool m_bInstagib;
bool m_bZoneNames;
bool m_byteFriendlyFire;
int iClassesAvailable;
float fNameTagsDistance;
bool m_bManualVehicleEngineAndLight;
uint8_t byteWorldTime_Hour;
uint8_t byteWorldTime_Minute;
uint8_t byteWeather;
uint8_t byteNoNametagsBehindWalls;
int iPlayerMarkersMode;
float fGlobalChatRadiusLimit;
uint8_t byteShowNameTags;
bool m_bLimitGlobalChatRadius;
};
struct stDialogInfo
{
IDirect3DDevice9 *m_pD3DDevice;
int iTextPoxX;
int iTextPoxY;
uint32_t uiDialogSizeX;
uint32_t uiDialogSizeY;
int iBtnOffsetX;
int iBtnOffsetY;
class _CDXUTDialog *pDialog;
class _CDXUTListBox *pList;
class _CDXUTIMEEditBox *pEditBox;
int iIsActive;
int iType;
uint32_t DialogID;
char *pText;
uint32_t uiTextWidth;
uint32_t uiTextHeight;
char szCaption[65];
int bServerside;
};
struct stScoreboardInfo *stGetScoreboardInfo(void);
struct stDialogInfo *stGetDialogInfo(void);
struct stScoreboardInfo *stGetScoreboardInfo(void)
{
return GetSAMPPtrInfo<stScoreboardInfo *>(SAMP_SCOREBOARD_INFO);
}
struct stDialogInfo *stGetDialogInfo(void)
{
return GetSAMPPtrInfo<stDialogInfo *>(SAMP_DIALOG_INFO_OFFSET);
}
#define SAMP_SCOREBOARD_INFO 0x2AC9DC
#define SAMP_DIALOG_INFO_OFFSET 0x2AC9E0
#define SAMP_DIALOG_CLOSE 0x700D0