GA

[Encerrado] Problema na hora de compilar.

Por gabriel28, 16 de mar. de 2018 em Tópicos Sem Resposta

6
1.2k
gabriel28G
16 de março de 2018 às 13:48

Estou tentando acrescentar atk speed pelo fist fight na source, porém está acontecendo o seguinte erro:

5aabf53432183_Semttulo.thumb.png.d3818d67811dedccca12de0aa6f8d6c8.png

 

A mudança é apenas essa: (Créditos: Oneshot)

uint32_t Player::getAttackSpeed() const
{
return std::ceil(((weapon && weapon->getAttackSpeed() != 0) ? weapon->getAttackSpeed() * (1 - (getSkill(SKILL_FIST, SKILL_LEVEL) * 0.00375)) : (vocation->getAttackSpeed() / std::max((size_t)1, getWeapons().size()) * (1 - (getSkill(SKILL_FIST, SKILL_LEVEL) * 0.00375)))));
}

Se alguém puder ajudar, agradeço.

 

kennzoK
16 de março de 2018 às 14:28

não sei se você ja chegou a fazer isso, mais enfim eu estava com o mesmo problema, e isso era conflito da pasta ( pois tinha compilado antes e fica salvo) tenta apagar tudo da pasta e compilar de novo...

gabriel28G
16 de março de 2018 às 14:30

Então, eu sempre apago a pasta obj antes de fazer uma nova compilação.
Está finalizando a compilação, mas tá dando esse 'warning', não sei se vai interferir em algo na funcionalidade do executável.
Edit: Deu problema. Quando ataco trava, dai vou ver na database, a skill tá um valor absurdo, tipo, 16043. kkkkkk

Editado Março 16 por gabriel28

kennzoK
16 de março de 2018 às 15:48

brother tenta esse codigo,

 

caso seja 0.3.6

esse eu testei e funcionou.

 

uint32_t Player::getAttackSpeed()
{
    int32_t SpeedAttack;
    SpeedAttack = vocation->getAttackSpeed() - (getSkill(SKILL_FIST, SKILL_LEVEL) * 10);

    if (SpeedAttack < 500) {
        return 500;
    } else {
        return (uint32_t) SpeedAttack;
    }

 

 

e se for 0.4 ( esse não testei )

 

uint32_t Player::getAttackSpeed() const
{
	int32_t SpeedAttack;
	SpeedAttack = vocation->getAttackSpeed() - (getSkill(SKILL_FIST, SKILL_LEVEL) * 10);

	if (SpeedAttack < 500) {
		return 500;
	} else {
		return (uint32_t) SpeedAttack;
	}
} 

 

Editado Março 16 por kennzo

gabriel28G
16 de março de 2018 às 15:50

To compilando agora justamente com esse ai, vou ver se resolve.
Edit: O problema acho que está na Database. Sempre que seto o Fist pra 100, por ela (pra poder ver se a modificação está funcionando ou não), da esse bug.

Editado Março 16 por gabriel28

2 meses depois...
StigalS
08 de maio de 2018 às 13:44
A questão neste suporte foi encerrada por falta de respostas. Este tópico está fechado e foi movido para Suporte - Tópicos Sem Resposta.

+ Caso a dúvida não tenha sido resolvida você poderá criar outro tópico solicitando ajuda.
* Lembre-se que é permitido dar UP no tópico a cada 24 horas para assim o destacar e manter movimentado.