
Material_Register Handle : 0x3538CC
R_RegisterFont : 0x349158
R_AddCmdDrawText : 0x35C0C0
R_AddCmdDrawStretchPic : 0x35B7F8
CG_GameMessage : 0x357B4
CG_GameBoldMessage : 0x357F4
Com_sprintf : 0x2808AC
UI_PlaySound : 0x39E3F8
TOC : 0x6AE2C8
C++
namespace Key_IsDown
{
/*
MW3 Key_IsDown By: DevOps
*/
enum Buttons
{
UP = 0x008503F3,
DOWN = 0x008503FB,
RIGHT = 0x00850413,
LEFT = 0x00850407,
CROSS = 0x0085030B,
SQUARE = 0x00850327,
CIRCLE = 0x00850317,
TRIANGLE = 0x0085032F,
L1 = 0x0085033B,
R1 = 0x00850347,
L2 = 0x008503D7,
R2 = 0x008503E3,
R3 = 0x008503CB,
L3 = 0x008503BF,
SELECT = 0x008503B3,
START = 0x008503A7,
};
bool DetectKey(int Button)
{
if(*(char*)(Button) == 0x01)
return true;
else
return false;
}
}
C#
class Key_IsDown
{
public enum Buttons
{
UP = 0x008503F3,
DOWN = 0x008503FB,
RIGHT = 0x00850413,
LEFT = 0x00850407,
CROSS = 0x0085030B,
SQUARE = 0x00850327,
CIRCLE = 0x00850317,
TRIANGLE = 0x0085032F,
L1 = 0x0085033B,
R1 = 0x00850347,
L2 = 0x008503D7,
R2 = 0x008503E3,
R3 = 0x008503CB,
L3 = 0x008503BF,
SELECT = 0x008503B3,
START = 0x008503A7,
};
public static Boolean KeyPressed(Buttons Button)
{
return PS3.Extension.ReadBool((UInt32)Button);
}
}
C++
void UI_PlaySound(const char* SoundName)
{
opd_s UI_PlaySound_t = { 0x39E3F8, TOC };
void(*UI_PlaySound)(int LocalClient, const char* Sound) = (void(*)(int, const char*))&UI_PlaySound_t;
UI_PlaySound(0, SoundName);
}
C#
public static void UI_PlaySound(String SoundName)
{
RPC.Call(0x39E3F8, 0, SoundName);
}
void DrawShader(float X, float Y, float Width, float Height, const float* Colour, const char* Material)
{
opd_s Material_RegisterHandle_s = { 0x3538CC, TOC };
opd_s R_AddCmdDrawStretchPic_s = { 0x35B7F8, TOC };
void*(*R_RegisterMaterial)(const char* font, int imageTrac) = (void*(*)(const char*, int))&Material_RegisterHandle_s;
void(*R_AddCmdDrawStretchPic)(float x, float y, float width, float height, float xScale, float yScale, float xay, float yay, const float *color, void *material) = (void(*)(float x, float y, float width, float height, float xScale, float yScale, float xay, float yay, const float *color, void *material))&R_AddCmdDrawStretchPic_s;
R_AddCmdDrawStretchPic(X, Y, Width, Height, 1, 1, 1, 1, Colour, R_RegisterMaterial(Material, 0));
}
void DrawText(const char* Text, int ItemIndex, float X, float Y, const char* Font, float FontSize, const float* Colour)
{
opd_s R_RegisterFont_s = { 0x349158, TOC };
opd_s R_AddCmdDrawText_s = { 0x35C0C0, TOC };
void*(*R_RegisterFont)(const char * font, int imageTrac) = (void*(*)(const char *, int))&R_RegisterFont_s;
void(*R_AddCmdDrawText)(const char *text, int maxChars, void *font, float x, float y, float xScale, float yScale, float rotation, const float *color, int style) = (void(*)(const char *, int, void *, float, float, float, float, float, const float *color, int))&R_AddCmdDrawText_s;
R_AddCmdDrawText(Text, 0x7FFFFFFF, R_RegisterFont(Font, 0), X, Y, FontSize, FontSize, 0, Colour, 0);
Y = Y + (20 * ItemIndex);
}
C++
void Cbuf_AddText(const char* Command)
{
opd_s Cbuf_AddText_t = { 0x201488, TOC };
void(*Cbuf_AddText)(int localclient, const char* Message) = (void(*)(int, const char*))&Cbuf_AddText_t;
Cbuf_AddText(0, Command);
}
C#
public static void Cbuf_AddText(String Command)
{
RPC.Call(0x201488, 0, Command);
}
Shark : Labeled 1.24 IDB
SC58 : Cbuf_AddText Address
01cedricv2 : Talking On Skype
( Being a Good Son
)
Krxxl : Talking On Skype
( Being a Good Son As Well! )
oStankyModz : Multiplayer UI_PlaySound
DevOps : This Thread / Addresses / Scripts
Copyright © 2026, NextGenUpdate.
All Rights Reserved.