Mayo 25, 2013, 09:52:07 pm

Autor Tema: Por qué no funka este código?  (Leído 214 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado kaliman777

  • Adicto
  • *
  • Puntos: 75
  • Mensajes: 486
  • Sexo: Masculino
    • Ver Perfil
Por qué no funka este código?
« en: Julio 17, 2012, 09:55:51 pm »
Evento CREATE del objeto JUGAR.
Código: [Seleccionar]
global.ace=0;
Evento Alarm5
 
Código: [Seleccionar]
if (mazo1.image_index)=0 or (mazo1.image_index)=1 or (mazo1.image_index)=2 or (mazo1.image_index)=3{global.ace=+1;}
 
if (mazo2.image_index)=0 or(mazo2.image_index)=1or(mazo2.image_index)=2or(mazo2. image_index)=3{global.ace=+1;}
 
if (mazo3.image_index)=0 ||(mazo3.image_index)=1||(mazo3.image_index)=2||(mazo3. image_index)=3{global.ace=+1;}
 
if (mazo4.image_index)=0 ||(mazo4.image_index)=1||(mazo4.image_index)=2||(mazo4. image_index)=3{global.ace=+1;}
 
if (mazo5.image_index)=0 ||(mazo5.image_index)=1||(mazo5.image_index)=2||(mazo5. image_index)=3{global.ace=+1;}
 
if global.ace=4{poker=1}

Al dar clic en botón JUGAR, se activa la alarma.
 
La verdad es como la luz de una vela, que ni la oscuridad inmensa, puede opacarla.
No Tienes Permisos Para Dar Puntos
point 0 Puntos

Este tema no recibió puntos.

Desconectado elviskelley

  • Okupa
  • *
  • Puntos: 370
  • Mensajes: 1777
  • Sexo: Masculino
  • la vida te da todo lo que pidas.
    • Ver Perfil
    • http://ekgames.3a2.com/ una web dedicada a   los mejores tutoriales.
Re:Por qué no funka este código?
« Respuesta #1 en: Julio 19, 2012, 02:54:39 am »
Cambia el or por And. estas haciendo mal la comparación.
Por muy dificil que parece, todo pasa.
mi web Elvis.Kelley.Games
Manual Game maker PDF



Desconectado kaliman777

  • Adicto
  • *
  • Puntos: 75
  • Mensajes: 486
  • Sexo: Masculino
    • Ver Perfil
Re:Por qué no funka este código?
« Respuesta #2 en: Julio 20, 2012, 03:45:16 pm »
Cambia el or por And. estas haciendo mal la comparación.

nEGATIVO, eLVIS. sI pongo and, estoy asumiendo que se den todas las condiciones a la vez, algo imposible. Cada carta o naipe solo puede tener una figura a la vez y entre las cinco cartas, no hay la misma repetida es decir o salió as de picas en el mazo 1 o salió otro as de los otros tres, pero no el mismo mas de una vez. . Así que or es el código, loq ue sí encontré es que hay que ponerle if round(mazo1...) sin el round no funciona, porque parece que las image_index pueden ser decimales, hay que redondearlas, no sé por qué los creadores de Game Maker, creen que si un objeto contiene 10 subimágenes cada una puede ser pedazos de imágenes. Hay que actualizar eso. Je je...

Gracias
La verdad es como la luz de una vela, que ni la oscuridad inmensa, puede opacarla.