• Я зарабатываю 100 000 RUB / месяц на этом сайте!

    А знаешь как? Я всего-лишь публикую (создаю темы), а админ мне платит. Трачу деньги на мороженое, робуксы и сервера в Minecraft. А ещё на паль из Китая. 

    Хочешь так же? Пиши и узнавай условия: https://t.me/alex_redact
    Реклама: https://t.me/yougame_official

Исходник Поиск ProjectToScreen

Energy Reload
Забаненный
Забаненный
Статус
Оффлайн
Регистрация
20 Авг 2017
Сообщения
1,206
Реакции
330
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Ключевое слово для поиска "ProjectToScreen" (без кавычек)
Находим, переходим в псевдокод (F5)
Имеем такую красоту
C++:
Expand Collapse Copy
if ( v70 )
  {
    v85 = "point";
    *((_QWORD *)&v81 + 1) = sub_ххххххххх;
    *(_QWORD *)&v81 = v3;
    v84 = "ProjectToScreen";
    v92 = &v81;
    v90 = *(_DWORD *)(v3 + 88);
    *(_QWORD *)&v87 = 0i64;
    *((_QWORD *)&v88 + 1) = 0i64;
    v86 = v4;
    v91 = sub_1405B6EB0;
    v93 = 16;
    (*(void (__fastcall **)(__int64, const char **))(*(_QWORD *)v70 + 168i64))(v70, &v84);
Даблклик по данному адресу sub_ххххххххх
*((_QWORD *)&v81 + 1) = sub_ххххххххх;

И имеем Дабл красату
C++:
Expand Collapse Copy
__int64 __fastcall sub_140D74720(__int64 a1, __int64 a2, int *a3)
{
  int v3; // xmm1_4
  __int64 v4; // rbx
  __int64 v5; // rcx
  __int64 v6; // rax
  __int64 result; // rax
  unsigned int v8; // ebx
  float v9; // [rsp+20h] [rbp-48h]
  float v10; // [rsp+24h] [rbp-44h]
  int v11; // [rsp+28h] [rbp-40h]
  int v12; // [rsp+30h] [rbp-38h]
  int v13; // [rsp+34h] [rbp-34h]
  int v14; // [rsp+38h] [rbp-30h]
  float *v15; // [rsp+40h] [rbp-28h]
  float *v16; // [rsp+48h] [rbp-20h]
  int *v17; // [rsp+50h] [rbp-18h]
  __int64 v18; // [rsp+70h] [rbp+8h]

  v3 = a3[1];
  v4 = a2;
  v5 = *(_QWORD *)(a1 + 112);
  v12 = *a3;
  v14 = a3[2];
  v13 = v3;
  v15 = &v9;
  v16 = &v10;
  *(_QWORD *)&v9 = 0i64;
  v17 = &v11;
  v11 = 0;
  (*(void (__fastcall **)(__int64, int *))(*(_QWORD *)v5 + 872i64))(v5, &v12);<-- Вот наш ProjectToScreen/8
  v9 = v9 * 8.0;
  v10 = v10 * 6.0;
  v6 = ((__int64 (__fastcall *)(__int64 *, float *, __int64, __int64))sub_1405B6FE0)(&v18, &v9, v4, 2i64);
  result = sub_1409977F0(v4, v6);
  v8 = result;
  if ( v18 )
  {
    (*(void (__fastcall **)(__int64))(*(_QWORD *)v18 + 24i64))(v18);
    result = v8;
  }
  return result;
}
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Он используется для отрисовки есп? Или я что-то путаю?
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Назад
Сверху Снизу