Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: kaliman777 en Septiembre 27, 2010, 02:42:55 PM

Título: C?digos no trabajan juntos
Publicado por: kaliman777 en Septiembre 27, 2010, 02:42:55 PM
Hola a todos:

En mi juego de tragaperras uso este c?digo para los pagos de cada l?nea.

if floor(object1.image_index)=floor(object2.image_index) {score+=100}

if floor(object3.image_index)=floor(object4.image_index) {score+=50}


El problema es que si se dan ambas condiciones, solo obedece a una, por ejemplo si paga 100 pero no los 50. Puse else en medio, pero igual no funciona.

Espero su apoyo para que se den ambas condicones. GRACIAS
Título: Re: C?digos no trabajan juntos
Publicado por: Wadk en Septiembre 27, 2010, 05:07:45 PM
El c?digo deber?a funcionar bien (sin el else, el else hace justamente lo que no quer?s).
El problema debe ser externo a ese c?digo.
Título: Re: C?digos no trabajan juntos
Publicado por: kaliman777 en Septiembre 27, 2010, 06:33:03 PM
Cita de: Wadk en Septiembre 27, 2010, 05:07:45 PM
El c?digo deber?a funcionar bien (sin el else, el else hace justamente lo que no quer?s).
El problema debe ser externo a ese c?digo.

?Pueden ir todas las instrucciones de pago (como 40 c?digos) dentro de un mismo evento?
Título: Re: C?digos no trabajan juntos
Publicado por: Wadk en Septiembre 28, 2010, 03:02:45 AM
Supongo, aunque no s? a qu? te refer?s con "instrucciones de pago".
Título: Re: C?digos no trabajan juntos
Publicado por: kaliman777 en Septiembre 28, 2010, 02:38:52 PM
Cita de: Wadk en Septiembre 28, 2010, 03:02:45 AM
Supongo, aunque no s? a qu? te refer?s con "instrucciones de pago".

Otra forma de llamrle a las acciones es INSTRUCCIONES.
Estos c?digos est?n dentro de una alarma. Cuando se dispara verifica los aciertos del juego para hacer los pagos de score que hayan. Como son cinco carretes, puede haber hasta cinco pagos diferentes, pero usando estos c?digos nunca paga en m?s de uno.
Título: Re: C?digos no trabajan juntos
Publicado por: Wadk en Septiembre 28, 2010, 08:30:02 PM
Pero ya te digo, el problema debe ser externo porque ese c?digo est? bien. Comprob? que realmente se cumplen las condiciones en el modo debug.