PDA

View Full Version : |Suporte| Ajuda Com a Fonte de takumi de arco personalizado



-Victor-King-
09/10/2020, 06:55 AM
Olá amigo, estou quase com o código que contribuo, goten de takumi finalizado, mas só preciso adicionar 1 códigos que realmente tento de várias maneiras e nada amigos, vejam se podem me dar uma ajudinha, ficaria muito grato amigos





Eu só preciso adicionar este código em customitem.cpp


Código:
BOOL CCustomItem::GetCustomItemColor(int ItemIndex,float* ItemColor) // OK
{
CUSTOM_ITEM_INFO* lpInfo = this->GetInfoByItem(ItemIndex);
//------------------------------------------------------------------
// color de custom bow
CUSTOM_BOW_INFO* lpInfo2 = gCustomBow.GetInfoByItem(ItemIndex);
//------------------------------------------------------------------
if(lpInfo == 0 && lpInfo2 == 0 )
{
return 0;
}

if(lpInfo != 0)
{
ItemColor[0] = (float)(lpInfo->ColorR/255.0f);
ItemColor[1] = (float)(lpInfo->ColorG/255.0f);
ItemColor[2] = (float)(lpInfo->ColorB/255.0f);
}
//------------------------------------------------------------------
else if(lpInfo2 != 0){
ItemColor[0] = (float)(lpInfo2->ColorR/255.0f);
ItemColor[1] = (float)(lpInfo2->ColorG/255.0f);
ItemColor[2] = (float)(lpInfo2->ColorB/255.0f);
}
//------------------------------------------------------------------
return 1;
}







Eu quero adicionar o código que está acima no meu customitem.cpp, mas um código semelhante já foi adicionado chamado customgloves e eu não entendo como colocar o código custombow sem gerar um erro ao compilar, olhe meu customitem.cpp




Código:
BOOL CCustomItem::GetCustomItemColor(int ItemIndex,float* ItemColor) // OK
{
CUSTOM_ITEM_INFO* lpInfo = this->GetInfoByItem(ItemIndex);
//------------------------------------------------------------------

//color de custom gloves
CUSTOM_RF_GLOVES* lpInfo2 = gCustomGloves.GetInfoByItem(ItemIndex);
//------------------------------------------------------------------
if(lpInfo == 0 && lpInfo2 == 0 )
{
return 0;
}


if(lpInfo != 0)
{
ItemColor[0] = (float)(lpInfo->ColorR/255.0f);
ItemColor[1] = (float)(lpInfo->ColorG/255.0f);
ItemColor[2] = (float)(lpInfo->ColorB/255.0f);
}
//------------------------------------------------------------------
else if(lpInfo2 != 0){
ItemColor[0] = (float)(lpInfo2->ColorR/255.0f);
ItemColor[1] = (float)(lpInfo2->ColorG/255.0f);
ItemColor[2] = (float)(lpInfo2->ColorB/255.0f);
}

//------------------------------------------------------------------
return 1;
}



Tentei adicionar o código customitem.cpp do custombow abaixo do código customgloves, mas ele gera um erro amigos, como devo fazer?


Quero deixar os 2 códigos adicionados em customitem.cpp sem gerar erro, amigos podem me ajudar