const uintptr_t samp_addressess[][19]
{
// CChat, ::CChat, ::OnLostDevice, ::OnResetDevice, ::Draw->call ::Render, getChatFontName, ::AddEntry, ::Scroll->call DXUT__Scroll, ::ScrollToBottom, ::PageUp, ::PageDown, CInput, CInput::AddCommand, CConfig?, CConfig?::SaveVariable, CConfig?::ReadVariable, CNetGame
{0x21A0E4, 0x647B0, 0x635D0, 0x64600, 0x642E7, 0xB3D40, 0x64010, 0xB87E7, 0xB3C60, 0x63828, 0x637C0, 0x63700, 0x63760, 0x21A0E8, 0x65AD0, 0x21A0E0, 0x624C0, 0x62250, 0x21A0F8}, // SAMP_037_R1
{0x21A0EC, 0x64880, 0x636A0, 0x646D0, 0x643B7, 0xB3F10, 0x64DE0, 0xB89B7, 0xB3E30, 0x638F8, 0x63890, 0x637D0, 0x63830, 0x26E8CC, 0x65BA0, 0x21A0E8, 0x62590, 0x62320, 0x21A100}, // SAMP_037_R2
{0x26E8C8, 0x67C00, 0x66A20, 0x67A50, 0x67737, 0xC5C00, 0x67460, 0xCA970, 0xC5B20, 0x66C78, 0x66C10, 0x66B50, 0x66BB0, 0x26E8CC, 0x69000, 0x26E8C4, 0x65910, 0x656A0, 0x26E8DC}, // SAMP_037_R3
{0x26E9F8, 0x68340, 0x67160, 0x68190, 0x67E77, 0xC5390, 0x67BA0, 0xCA150, 0xC52B0, 0x887E0, 0x67350, 0x67290, 0x672F0, 0x26E9FC, 0x69730, 0x26E9F4, 0x65DD0, 0x656A0, 0x26EA0C}, // SAMP_037_R4
{0x26E9F8, 0x68380, 0x671A0, 0x681D0, 0x67EB7, 0xC53B0, 0x67BE0, 0xCA170, 0xC52D0, 0x88810, 0x67390, 0x672D0, 0x67330, 0x26E9FC, 0x69770, 0x26E9F4, 0x66080, 0x65E10, 0x26EA0C}, // SAMP_037_R4-2
{0x2ACA10, 0x67DF0, 0x66C10, 0x67C40, 0x67927, 0xC6A30, 0x67650, 0xFC010, 0xC6950, 0x88230, 0x66E00, 0x66D40, 0x66DA0, 0x2ACA14, 0x691B0, 0x2ACA0C, 0x65B00, 0x65890, 0x2ACA24} // SAMP_03DL
};
const uintptr_t chat_nops[][6]
{
// nop begin, size
{0x6428C, 0x4B}, //R1
{0x6435B, 0x4B}, //R2
{0x676DC, 0x4B}, //R3
{0x67E1B, 0x4B}, //R4
{0x67E5B, 0x4B}, //R4-2
{0x678CB, 0x4B} //0.3.DL
};