Fire Balls Map Effect [1.04E] MuEmu SSeMu

Fire Balls Map Effect [1.04E]

Fire Balls Map Effect [1.04E] MuEmu SSeMu

Olá, espero que seja útil para todos…

Adicionar efeitos de bolas de fogo caindo nos mapas.

Fire Balls Map Effect [1.04E]
Fire Balls Map Effect [1.04E]Emu

Adicione a função dentro do Work().

#define pMapNumber   *(int *)0x0E61E18
#define Hero         *(DWORD *)0x7BC4F04
#define pPlaySound   ((DWORD(__cdecl*)(int Arg1, int Arg2, int Arg3)) 0x6D6C20)
#define GetEffect    ((void(__cdecl*)(int a1, int a2, int a3, int a4, int a5, int a6, __int16 a7, __int16 a8, __int16 a9, __int16 a10, __int16 a11, __int16 a12)) 0x006D9070)

void FireBallEffect()
{
    int Character;
    int CalcRand[3];
    int Calc[3];
    int Value;

    Character = Hero + 776;

    if(pMapNumber == 0 || pMapNumber == 2)
    {
        if(!(rand() % 40))
        {
            *(float *)CalcRand = (double)(rand() % 600 - 200) + *(float *)(Hero + 1028);
            *(float *)&CalcRand[1] = (double)(rand() % 400 + 200) + *(float *)(Hero + 1032);
            *(float *)&CalcRand[2] = *(float *)(Hero + 1036) + 300.0;
            *(float *)Calc = 0.0;
            *(float *)&Calc[1] = 0.0;
            *(float *)&Calc[2] = 0.0;
            *(float *)&Value = 1.0;
            GetEffect(229, (int)CalcRand, (int)Calc, (int)&Value, 3, 0, -1, 0, 0, 0, 0.0, -1);
            pPlaySound(66, 0, 0);
        }
    }
}

Créditos: Eu.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *