Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Victor Luiz_124586

Criando um Loop

Recommended Posts

Bom estou criando uma formula de nivel quando usuário chega a certa exp passa de nivel até ai tudo bem

 

codigo:

if(exp >= expassar){
$fator=20;
$fator=floor($fator+(expassar*5));
query("UPDATE personagens SET nivel=nivel+1,pontos=pontos+5,expassar='".$fator."' WHERE id='".usuario."'");
alerta('fator: '.$fator.'');
}

Minha duvida é a seguida eu queria criar um LOOP com o fator ou seja criar um loop mostrando quanto de exp o usuário precisará do nivel 1 ao 500 ou algo assim e não estou conseguindo fazer e me parece algo bem simples acho que estou passando algo, alguém poderia me ajudar?

Compartilhar este post


Link para o post
Compartilhar em outros sites

acho que isto serviria:

$fator = 20;

for ($i = 2; $i <= 500; ++$i) {
    static $exp = 200; # exp nescessária para ir do nivel um ao dois
    $exp = floor($fator + ($exp * 5));
    echo "Experiência para o nivel $i: $exp.";
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

 

acho que isto serviria:

$fator = 20;

for ($i = 2; $i <= 500; ++$i) {
    static $exp = 200; # exp nescessária para ir do nivel um ao dois
    $exp = floor($fator + ($exp * 5));
    echo "Experiência para o nivel $i: $exp.";
}

 

 

Vlw man, bom não fiz exatamente assim mais me ajudou xD

<?php
$nivel=1;
	for ($i = 2; $i <= 100; ++$i) {
        $exp = 100; # exp nescessária para ir do nivel um ao dois
    	$nivel=$nivel+1;
		$exp=floor($exp+($nivel*1500/4));
    echo "Experiência para o nivel $i: $exp. <br>";
}
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.