ASI Optimized Nametags | Оптимизированные неймтеги игроков

ARMOR

We've Got Work to Do
Проверенный
4,616
4,895
Го поддержку R2 и R4_2, специально сдвинул никнеймы, что-бы убедиться в работоспособности
C++:
enum SAMPVER {
    SAMP_NOT_LOADED,
    SAMP_UNKNOWN,
    SAMP_037_R1,
    SAMP_037_R2, // EntryPoint -> 0x3195DD
    SAMP_037_R3_1,
    SAMP_037_R4_2 // EntryPoint -> 0xCBCB0
};

const uintptr_t samp_addressess[][14]
{
    // CPlayerTags::CPlayerTags <- UNUSED, Drawer -> call CPlayerTags::DrawLabel, CPlayerTags::OnLostDevice, CPlayerTags::OnResetDevice <- UNUSED, CFonts, CFonts::DrawLittleText, CFonts::GetLittleTextScreenSize, D3DXMATRIX Projection, D3DXMATRIX View, CDeathWindow, CDeathWindow::CreateAuxFonts, CEntity::GetDistanceToCamera(), ReturnAddress from DrawLabel, ReturnAddress from DrawHealth
    { 0x68610, 0x70F96, 0x68F70, 0x68FA0, 0x21A0FC, 0x66E00, 0x66BD0, 0x12C980, 0x12C940, 0x21A0EC, 0x65F10, 0x9A7D0, 0x70E10, 0x6FD00 },
    { 0x686E0, 0x71035, 0x69040, 0x69070, 0x21A104, 0x66ED0, 0x66CA0, 0x12C980, 0x12C940, 0x21A0F4, 0x65FE0, 0x9A870, 0x70F65, 0x6FD9F },
    { 0x6C580, 0x74E8A, 0x6CEE0, 0x6CF10, 0x26E8E4, 0x6AD70, 0x6AB40, 0x140B00, 0x140AC0, 0x26E8D0, 0x69440, 0x9EA80, 0x74CFC, 0x73BEC },
    { 0x6CCB0, 0x755C7, 0x6D610, 0x6D640, 0x26EA14, 0x6B4A0, 0x6B270, 0x140C28, 0x140BE8, 0x26EA00, 0x69B70, 0x9F1C0, 0x75435, 0x74315 }
};
Вот для 0.3.DL

C++:
EntryPoint - 0xFDB60

{ 0x6C730, 0x75015, 0x6D090, 0x6D0C0, 0x2ACA2C, 0x6AF20, 0x6ACF0, 0x17EC40, 0x17EC00, 0x2ACA18, 0x695F0, 0x9EFD0, 0x74E8F, 0x73D7F }
PS: Не уверен в правильности адресов, но вроде это они

UP: Обновил адрес в котором была ошибка. Спасибо @tr1ckster
 
Последнее редактирование:
  • Нравится
Реакции: sizeoftrickster

laxfeed1

Участник
186
13
Ну я же не знаю, что за сборка у тебя, если windows 10 и крашит на стандартной сборке, то попробуй переустановить:
всё равно крашит, хз