30236-GBA_|_Scripting_|_"El_Pulsatrón"
#2
Dani_SR_17 28493
Iniciado por cosarara97
¿Dónde compruebas si el jugador ha dejado de pulsar A? (es decir, ¿podría aguantar A pulsado para conseguir la puntuación máxima?)
Oh, y creo que te has dejado el script a medio traducir (Player/Jugador)


Gracias por darte cuenta del fallito de mantener la "A", ¿soy tan legal que no lo había pensado?
Ahora lo arreglo.

Y lo de player, bueno, es porque deje el script a medias de un día para otro y como ves cambio de opinión jajaja, ya está solucionado.

-------------------------------------------------

Gracias al usuario [MENTION]cosarara97 [/MENTION] por darse cuenta de un bug del script anterior, bueno, más que un bug es un pequeño truco, pero bueno.
La cosa es que en el anterior script, si mantenéis pulsada la "A", siempre ganáis, pero bueno, aquí esta el script arreglado:

Script "El Pulsatrón" AntiTrampas - Dani_SR_17

Para no descargarlo de nuevo, si queréis podéis cambiar la parte del "@Jugador+1", por esto:

#org @Jugador+1 'Vamos a subarte un tanto.
pause 0x2
comparefarbytetobyte 0x4000130 0xFE 'Vamos a ver si haces trampas
if 0x1 goto @Máquina+1 'Si mantienes la A, le dan tu punto a la máquina.
goto @Jugador+1-2

#org @Jugador+1-2
addvar 0x(Variable Contador) 0x1
compare 0x(Variable Contador) 0x64 'Si llegas al máximo, ganas.
if 0x1 goto @Ganas
goto @Anim 'Aquí cambiaremos los tiles, en caso de querer poner una barrita.

Nota: Si veis que podéis pulsar el botón, soltarlo y volver a pulsarlo en menos de 0,1s, cambiad el pause 0x2 por un pause 0x1.