qna_rh
Thread Id: 15328
Thread Name: Duda Sobre Batalas Al Azar
#0
Horus Pen. 24335
Mi duda es Como puedo Hacer batallas Al azar (yo LO QUE quiero hacer en mi hack es que entres a un lugar y que pelees contra cualquier entrenador del juego al azar No importa cual es tu nivel el que te toca te toca...
O Poner un limite de nivel por Ejemplo en la primera ciudad solo alla peleas al azar contra entrenadores de nivel bajo
(Nose si me entienden)
#1
ReoNeky 18653
¡Hey!
Pues no se me ocurre otra que usar el comando random, te voy a poner como sería:

#org 0xDir1(Direccion de nuestro script)
random 0x3 (Aqui asignaremos el valor del número de combates que haya al azar que quieras poner, en este caso 3 por ejemplo)
copyvar 0xVar1(asignaremos una variable) LASTRESULT(El numero que se genere, sera copiado en la variable que asignemos)
compare 0xVAR1(aquí ira la misma variable que usamos) 0x0 ' Para 1º trainerbattle
if 0x1 call 0xDIR2(Aquí la direccion de un trainerbattle)
compare 0xVAR1 (la misma variable que están usando) 0x1 (Porque 1, al final explico)
if 0x1 call 0xDIR3(aquí va otra dirección de otro trainerbattle)
compare 0xVAR1 (igual la misma variable) 0x2 (ahora porque 2, al final explico)
if 0x1 call 0xDIR4(la otra dirreccón del trainerbattle)
end

En definitiva quedaría así:

#org 0xDir1
random 0x3
copyvar 0xVar1 LASTRESULT
compare 0xVAR1 0x0
if 0x1 call 0xDIR2
compare 0xVAR1 0x1
if 0x1 call 0xDIR3
compare 0xVAR1 0x2
if 0x1 call 0xDIR4
end

#org 0xDir2
-
-
------Inserte aquí lo que quieras que ocurra antes del trainerbattle-----
trainerbattle 0x3 0x(Número del trainer) 0x0 0x(texto)
--------Inserte aquí lo que quieras que ocurra después del trainerbattle---
End


#org 0xDir3
-
-
------Inserte aquí lo que quieras que ocurra antes del trainerbattle-----
trainerbattle 0x3 0x(Número del trainer) 0x0 0x(texto)
--------Inserte aquí lo que quieras que ocurra después del trainerbattle---
End



#org 0xDir4
-
-
------Inserte aquí lo que quieras que ocurra antes del trainerbattle-----
trainerbattle 0x3 0x(Número del trainer) 0x0 0x(texto)
--------Inserte aquí lo que quieras que ocurra después del trainerbattle---
End


Es es todo colega, espero que te haya ayudado.

¡Venga, hasta luego!