Tengo un fallo en un script porque no hace lo que le pido, aunque el resultado sea 7... No hace nada.
Código:
function rolldice($dice, $sides)
{
$total = 0;
$temp = '';
for ($i=0; $i < $dice; $i++)
{
$dv = rand(1, $sides);
$temp .= 'roll ' . ($i + 1) . ': ' . $dv . ', ';
$total = $total + $dv;
}
$temp .= 'total: ' . $total;
if ($total == 7)
{
return '<img src="http://roleamos.byethost16.com//images/dados.gif" border="0" alt="" />Ruedan ' . $dice . ' ' . $sides . '-dados PERO HAY UN EVENTO!:<br /> <div style="background-color: #3F3F3F;">' . $temp . '</div>';
}
else
{
return '<img src="http://roleamos.byethost16.com//images/dados.gif" border="0" alt="" />Ruedan ' . $dice . ' ' . $sides . '-dados:<br /> <div style="background-color: #3F3F3F;">' . $temp . '</div>';
}
}
Veis algún fallo?
Gracias y Salu2 ^^