Ver Mensaje Individual
  #2 (permalink)  
Antiguo 13/07/2010, 10:55
Avatar de Munire
Munire
 
Fecha de Ingreso: julio-2010
Ubicación: en el ciberdespacio (España)
Mensajes: 150
Antigüedad: 13 años, 9 meses
Puntos: 4
Respuesta: ayuda error programacion

el problema es que no me obedece la decision del arma, es como si se la saltara. como podeis comprobar tanto el elfo como el trasgo atacan dos veces, cosa que no deberia pasar.

se puede ver claramente con el seguimiento de "dec", que como ya he dicho antes es el valor de la decision del arma, cambia de 1 a 2, por que ???

otro error es que elijo el mandoble ( 2 ) y me pone que he elegido la espada... ¿¿??

Código:
(espada creada.)
(mandoble creado.).
creando Elfo...  ¿¿como lo quieres llamar?? yokese            

yokese tiene las siguientes estadisticas: 

vida: 25
ataque: 5
defensa: 2

ahora escoge un arma. Armas disponibles: 

1.- ESPADA Y ESCUDO.  +1 def +1 atq
2.- MANDOBLE.  -1 def +3 atq

==> 2
las armas seleccionadas son: espada y escudo.
actualizando estadisticas...

vida: 25
ataque: 6
defensa: 3
se ha terminado de crear el personaje.

(mandoble destruido).
(espada destruida.)
trasgo apareció. El combate va a empezar...

(espada creada.)
(mandoble creado.).
Comandos: 
atacar
defender
abandonar

el valor der dec es: 1
tu turno: atacar
aaaarrrrggg...
yokese hizo 3 puntos de daño con la espada.

yokese hizo 0 puntos de daño con el mandoble.


el valor der dec es: 1


turno del trasgo...

el valor der dec es: 1

AAAAAAAARRRRRGGGGG.........el trasgo hizo 2puntos de daño.
el trasgo hizo -1puntos de daño.
la defensa y la vida del trasgo aumentó.
FIN TURNO.

el valor der dec es: 2

el valor der dec es: 2
tu turno: defender

el valor der dec es: 2

yokese se puso en posicion defensiva...
la defensa y la vida de yokeseaumentó.
vida: 23   defensa: 3
la defensa y la vida de yokeseaumentó.
vida: 24   defensa: 3

turno del trasgo...

el valor der dec es: 2

AAAAAAAARRRRRGGGGG.........el trasgo hizo 2puntos de daño.
el trasgo hizo -1puntos de daño.
la defensa y la vida del trasgo aumentó.
FIN TURNO.

el valor der dec es: 2

el valor der dec es: 2
tu turno: atacar
aaaarrrrggg...
yokese hizo 2 puntos de daño con el mandoble.

el trasgo ha muerto.

Código:
tu turno: abandonar

el valor der dec es: 1

yokese es un cagao y ha abandonado.
la partida ha terminado.
(mandoble destruido).
(espada destruida.)
(trasgo1 destruido.)
(elfo destruido.)

he puesto anotaciones para facilitaros la lectura del codigo. aver si me podeis ayudar a localizar el problema.

saludos y gracias

Última edición por Munire; 13/07/2010 a las 11:03