Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/04/2008, 15:08
Elbos
 
Fecha de Ingreso: abril-2008
Mensajes: 4
Antigüedad: 16 años
Puntos: 0
Fallo en codigo

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 ^^

Última edición por Elbos; 15/04/2008 a las 15:30 Razón: Arreglado