Código PHP:
Y resulta que cuando se ejecuta, se ejecuta bien para el primer if (cuando es el caso), y para el último elseif.Ver original
if ($x == $x1 and $y == $y1){ $tem = $vel; }elseif ($x == $x1 and $y != $y1){ $x -= $x1; $tem = $x * $vel * 2; }elseif ($x != $x1 and $y == $y1){ $y -= $y1; $tem = $y * $vel * 2; }elseif ($x != $x1 and $y != $y1){ $x -= $x1; $y -= $y1; $suma = $x +$y; $tem = $log * $vel; }
Pero cuando tiene que ejecutarse el primer elseif o el segundo, no se ejecutan ya que me aparece como resultado siempre 0.
No sé qué más hacer.
Un saludo