• Bem vindo à nossa comunidade - Quer se juntar ao resto dos nossos membros? Registre-se*Registros aprovados pela adminitração

Fixando Skill De Bm Sem Arma

pote4

Honrado XPZ
Alguem me ajuda a coloca esse codigo na source do kinhomace premium s4

egue fix para prevenir que os Chars possam utilizar ataque sem estar usando arma (como por exemplo twisting slash do BK)

crie esta função:

Codigo:


void FixSkillsNoWeapor(int aIndex, LPBYTE aRecv)
{
    OBJECTSTRUCT *gObj = (OBJECTSTRUCT*)OBJECT_POINTER(aIndex);

    if(gObj->pInventory[0].m_Type == -1)
    {
        if(gObj->DbClass == 16 || gObj->DbClass == 17 || gObj->DbClass == 19 || gObj->DbClass == 64 || gObj->DbClass == 66)
        {
            aRecv[4] = 0xFF;
        }
        if(gObj->DbClass == 64 || gObj->DbClass == 66)
        {            
            aRecv[4] = 0xFF;            
        }
    }    
}

e a chame no Packet 1E do ProtocolCore:

case 0x1E:
        {
            FixSkillsNoWeapor(aIndex, aRecv);
        }break;
 
Topo Bottom