Autor Tema: Source Pet Effects (1.04e) - Kapocha  (Leído 1343 veces)

Kapocha33

Alguien hablo de lag? jajaja

Este es un pet de prueba que hice con el encoder en mi .dll que pronto va a salir en el CEffect..
Queda en ustedes convertirlo para usarlo con el Main info..

Código
#define Joint(x)					((0x30 * x) + 0x7BC08A0)
#define TransformPosition ((int(__thiscall*)(int This, int a2, vec3_t WorldPos, vec3_t Bone1, bool a5)) 0x00545030)
#define CreateSprite ((int(__cdecl*)(int a1, vec3_t Bone1, float size, vec3_t color, int ObjPos, float, int)) 0x00771310)
#define CreateParticle ((int(__cdecl*)(int a1, vec3_t Bone1, int a3, vec3_t color, int a5, float size, int a7)) 0x0074CD30)
#define CreateEffect ((int(__cdecl*)(int a4, int a5, int a6, vec3_t color, int a8, int a9, __int16 a10, __int16 a11, __int16 a12, __int16 a13, float a14, __int16 a1)) 0x006D9070)
#define Draw_RenderObjectR ((void(__cdecl*)(int a1, int a2, int a3, int a4)) 0x005DE260)

void Draw_RenderObject(int a1, int a2, int a3, int a4)
{
Draw_RenderObjectR(a1, a2, a3, a4);
vec3_t Bone;
vec3_t Color;
vec3_t WorldPos;
//
LPVOID v392 = pGetModel(pModelThis(), *(DWORD *)(a1 + 48));
if ( v392 )
{
    switch ( *(DWORD *)(a1 + 48) )
    {
case 0x181: //<<Fenrir prueba
{
Vector( 1.0, 1.0, 1.0, Color);//<<Color
Vector( 0.0, 0.0, 0.0, WorldPos);//<<Posicion a partir del Joint
TransformPosition((int)v392, Joint(15), WorldPos, Bone, 0);
CreateSprite(32002, Bone, 2.0, Color, a1, 0.0, 0);//<<Estatico
CreateParticle(32394, Bone, a1 + 264, Color, 0.0, 1.0, 1);//<<Dinamico
        int v25 = timeGetTime() % 0x400;     
if ( v25 >= 0 && v25 < 10 )//<<Cantidad de particulas en Efecto Skill (Se modifica el Numero 10)     
{
CreateEffect(176, a1 + 252, a1 + 264, Color, 3, a1, -1, 0, 0, 0, 0.0, -1);//<<Efecto Skill
}
}
break;
}
}
}

SetCompleteHook(0xE8, 0x0056F476, &Draw_RenderObject);
SetCompleteHook(0xE8, 0x005EBBE6, &Draw_RenderObject);
« Última Modificación: Agosto 07, 2020, 08:49:13 pm por Kapocha33 »

Gracias:


Desconectado osvaldo1811

  • *


  • 26

    1

    21
  • ar

Gracias:


 

.