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
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.
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?
Supongo, aunque no s? a qu? te refer?s con "instrucciones de pago".
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.
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.