Solo usuarios registrados pueden comentar y agradecer, Logueate o Registrate

Autor Topic: alguien puede hacer esto?  (Visto 1334 veces)

0 Miembros and 1 Guest are viewing this topic.

Offline Daniel@ Posteado: November 13, 2022, 12:33:09 AM | Modificado: November 13, 2022, 02:56:37 AM by Daniel@

  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 351
  • Gracias recibida: 3098
  • ve
busco a alguien que me pueda traducir esto.

quiero hacer un call y alterar algo pero no se como crear el define de esta linea

Code: [Select]
int __userpurge sub_401370@<eax>(int a1@<ecx>, FARPROC (__stdcall *a2)(HMODULE hModule, LPCSTR lpProcName)@<ebx>, int a3@<edi>, _DWORD *a4@<esi>, int a5, int a6, int a7, int a8, signed int a9, signed int a10, int a11, int a12, signed int a13, signed int a14, int a15);

Code: [Select]
int __userpurge sub_401370@<eax>(int a1@<ecx>, FARPROC (__stdcall *a2)(HMODULE hModule, LPCSTR lpProcName)@<ebx>, int a3@<edi>, _DWORD *a4@<esi>, int a5, int a6, int a7, int a8, signed int a9, signed int a10, int a11, int a12, signed int a13, signed int a14, int a15)
{
  int result; // eax@10
  signed int v16; // [sp+Ch] [bp-1Ch]@8
  signed int v17; // [sp+10h] [bp-18h]@5
  int v18; // [sp+14h] [bp-14h]@1
  int i; // [sp+20h] [bp-8h]@1
  _DWORD *v20; // [sp+24h] [bp-4h]@1

  v18 = a1;
  sub_401350(a1, a2, a3);
  v20 = (_DWORD *)sub_9CD9D2(
                    (unsigned __int64)(unsigned int)a8 >> 29,
                    (int)a2,
                    a3,
                    8 * a8 | -((unsigned __int64)(unsigned int)a8 >> 29 != 0));
  for ( i = 0; i < a8; ++i )
  {
    v20[2 * i] = 0;
    v20[2 * i + 1] = i * a6;
  }
  sub_416210(v18, a2, a3, a4, a5, a6, a7, a8, (int)v20, 0, 0, 0, 0, 1.0, 1.0);
  sub_9CEF9A((int)v20, a2, a3, v20);
  sub_416A00(v18, 0, a8 - 1, 0.0, 1);
  *(_DWORD *)(v18 + 172) = 0;
  *(_DWORD *)(v18 + 176) = a9 <= -1 ? 0 : a9;
  *(_DWORD *)(v18 + 180) = a10 <= -1 ? 0 : a10;
  *(_DWORD *)(v18 + 184) = a11;
  *(_DWORD *)(v18 + 188) = a12;
  if ( a13 <= -1 )
    v17 = *(_DWORD *)(v18 + 188);
  else
    v17 = a13;
  *(_DWORD *)(v18 + 192) = v17;
  if ( a14 <= -1 )
    v16 = *(_DWORD *)(v18 + 188);
  else
    v16 = a14;
  *(_DWORD *)(v18 + 196) = v16;
  *(_DWORD *)(v18 + 200) = a15;
  *(_BYTE *)(v18 + 171) = 0;
  *(_BYTE *)(v18 + 170) = 0;
  result = v18;
  *(_BYTE *)(v18 + 169) = 1;
  *(_BYTE *)(v18 + 168) = 1;
  return result;
}


Solo usuarios registrados pueden comentar y agradecer, Logueate o Registrate


 

Related Topics

  Subject / Started by Replies Last post
3 Replies
2554 Views
Last post June 23, 2019, 08:02:08 PM
by Gaboo;
2 Replies
875 Views
Last post August 09, 2019, 07:57:44 AM
by Tauro14
2 Replies
3288 Views
Last post October 26, 2019, 12:31:10 AM
by Dukkha
4 Replies
1204 Views
Last post February 07, 2020, 10:49:56 AM
by MOYOne
0 Replies
641 Views
Last post January 25, 2021, 09:41:20 PM
by fernandezitomas