VelhoBarreiro 3 Postado 22 de Maio 2024 Compartilhar Postado 22 de Maio 2024 Queria trocar no creature.cpp: if(m_showTimedSquare && animate) { g_painter->setColor(m_timedSquareColor); g_painter->drawBoundingRect(Rect(dest + (animationOffset - getDisplacement() + 2)*scaleFactor, Size(28, 28)*scaleFactor), std::max<int>((int)(2*scaleFactor), 1)); g_painter->setColor(Color::white); } if(m_showStaticSquare && animate) { g_painter->setColor(m_staticSquareColor); g_painter->drawBoundingRect(Rect(dest + (animationOffset - getDisplacement())*scaleFactor, Size(Otc::TILE_PIXELS, Otc::TILE_PIXELS)*scaleFactor), std::max<int>((int)(2*scaleFactor), 1)); g_painter->setColor(Color::white); } por: if(m_showTimedSquare && animate) { EffectPtr effect = EffectPtr(new Effect()); effect->setId(379); g_painter->setColor(m_timedSquareColor); Rect rect = Rect(dest + (animationOffset - getDisplacement())*scaleFactor, Size(Otc::TILE_PIXELS, Otc::TILE_PIXELS)*scaleFactor); g_painter->drawTexturedRect(rect, effect->getThingType()->getTexture(0)); g_painter->setColor(Color::white); g_painter->setColor(Color::white); } if(m_showStaticSquare && animate) { EffectPtr effect = EffectPtr(new Effect()); effect->setId(379); g_painter->setColor(m_staticSquareColor); Rect rect = Rect(dest + (animationOffset - getDisplacement())*scaleFactor, Size(Otc::TILE_PIXELS, Otc::TILE_PIXELS)*scaleFactor); g_painter->drawTexturedRect(rect, effect->getThingType()->getTexture(0)); g_painter->setColor(Color::white); } Mas, não é nem sequer as mesmas linhas do 0.6.7 Como proceder? Link para o comentário https://tibiadevs.com/forums/topic/433-pedido-adaptar-sistema-de-target-067-para-otcv8/ Compartilhar em outros sites Mais opções de compartilhamento...
Administrador The Baker 3.738 Postado 23 de Maio 2024 Administrador Compartilhar Postado 23 de Maio 2024 Em 22/05/2024 em 01:32, VelhoBarreiro disse: Queria trocar no creature.cpp: if(m_showTimedSquare && animate) { g_painter->setColor(m_timedSquareColor); g_painter->drawBoundingRect(Rect(dest + (animationOffset - getDisplacement() + 2)*scaleFactor, Size(28, 28)*scaleFactor), std::max<int>((int)(2*scaleFactor), 1)); g_painter->setColor(Color::white); } if(m_showStaticSquare && animate) { g_painter->setColor(m_staticSquareColor); g_painter->drawBoundingRect(Rect(dest + (animationOffset - getDisplacement())*scaleFactor, Size(Otc::TILE_PIXELS, Otc::TILE_PIXELS)*scaleFactor), std::max<int>((int)(2*scaleFactor), 1)); g_painter->setColor(Color::white); } por: if(m_showTimedSquare && animate) { EffectPtr effect = EffectPtr(new Effect()); effect->setId(379); g_painter->setColor(m_timedSquareColor); Rect rect = Rect(dest + (animationOffset - getDisplacement())*scaleFactor, Size(Otc::TILE_PIXELS, Otc::TILE_PIXELS)*scaleFactor); g_painter->drawTexturedRect(rect, effect->getThingType()->getTexture(0)); g_painter->setColor(Color::white); g_painter->setColor(Color::white); } if(m_showStaticSquare && animate) { EffectPtr effect = EffectPtr(new Effect()); effect->setId(379); g_painter->setColor(m_staticSquareColor); Rect rect = Rect(dest + (animationOffset - getDisplacement())*scaleFactor, Size(Otc::TILE_PIXELS, Otc::TILE_PIXELS)*scaleFactor); g_painter->drawTexturedRect(rect, effect->getThingType()->getTexture(0)); g_painter->setColor(Color::white); } Mas, não é nem sequer as mesmas linhas do 0.6.7 Como proceder? Expand ué, seria só assim n ? if(m_showTimedSquare && animate) { EffectPtr effect = EffectPtr(new Effect()); effect->setId(379); g_painter->setColor(m_timedSquareColor); Rect rect = Rect(dest + (animationOffset - getDisplacement() + 2)*scaleFactor, Size(28, 28)*scaleFactor); g_painter->drawTexturedRect(rect, effect->getThingType()->getTexture(0)); g_painter->setColor(Color::white); } if(m_showStaticSquare && animate) { EffectPtr effect = EffectPtr(new Effect()); effect->setId(379); g_painter->setColor(m_staticSquareColor); Rect rect = Rect(dest + (animationOffset - getDisplacement())*scaleFactor, Size(Otc::TILE_PIXELS, Otc::TILE_PIXELS)*scaleFactor); g_painter->drawTexturedRect(rect, effect->getThingType()->getTexture(0)); g_painter->setColor(Color::white); } Link para o comentário https://tibiadevs.com/forums/topic/433-pedido-adaptar-sistema-de-target-067-para-otcv8/#findComment-2362 Compartilhar em outros sites Mais opções de compartilhamento...
Lindolfo 12 Postado 4 de Junho 2024 Compartilhar Postado 4 de Junho 2024 Em 23/05/2024 em 15:56, TELASKO disse: ué, seria só assim n ? if(m_showTimedSquare && animate) { EffectPtr effect = EffectPtr(new Effect()); effect->setId(379); g_painter->setColor(m_timedSquareColor); Rect rect = Rect(dest + (animationOffset - getDisplacement() + 2)*scaleFactor, Size(28, 28)*scaleFactor); g_painter->drawTexturedRect(rect, effect->getThingType()->getTexture(0)); g_painter->setColor(Color::white); } if(m_showStaticSquare && animate) { EffectPtr effect = EffectPtr(new Effect()); effect->setId(379); g_painter->setColor(m_staticSquareColor); Rect rect = Rect(dest + (animationOffset - getDisplacement())*scaleFactor, Size(Otc::TILE_PIXELS, Otc::TILE_PIXELS)*scaleFactor); g_painter->drawTexturedRect(rect, effect->getThingType()->getTexture(0)); g_painter->setColor(Color::white); } Expand pelo que intendi ele quer adaptar mas para o otcv8 Link para o comentário https://tibiadevs.com/forums/topic/433-pedido-adaptar-sistema-de-target-067-para-otcv8/#findComment-2415 Compartilhar em outros sites Mais opções de compartilhamento...
Administrador The Baker 3.738 Postado 4 de Junho 2024 Administrador Compartilhar Postado 4 de Junho 2024 Em 04/06/2024 em 07:45, Lindolfo disse: pelo que intendi ele quer adaptar mas para o otcv8 Expand Sim, foi o que eu fiz tá pra v8 aí, pelo menos essa parte aí q ele mandou. Link para o comentário https://tibiadevs.com/forums/topic/433-pedido-adaptar-sistema-de-target-067-para-otcv8/#findComment-2416 Compartilhar em outros sites Mais opções de compartilhamento...
Posts Recomendados
Crie uma conta ou entre para comentar
Você precisar ser um membro para fazer um comentário
Criar uma conta
Crie uma nova conta em nossa comunidade. É fácil!
Crie uma nova contaEntrar
Já tem uma conta? Faça o login.
Entrar Agora