Registrarse

Script para que no me dejen pasar hasta haber hecho algo

Estado
Cerrado para nuevas respuestas.

JkiisRuizKill

Jkiis Ruiz
Necesito un script que me impida pasar a la siguiente ciudad sin que
haya peleado con otro entrenador, porfa
Me refiero ha:
vas al entrenador y te dice que no puedes pasar sin un objeto
vas a otra persona, peleas y te da el objeto
ayuda porfa
 

BandeDollio

Extintor-Sama
Eso de con un objeto no me convence pero se puede hacer con una pelea sin más.
Pones scripts de gatillo en la salida del lugar con un texto y un applymovement y hasta que no luches con alguien que cambie el valor de la variable del script no puedes pasar.
Si quieres usar lo del objeto te aconsejo que uses el script del paso a ciudad Azafrán.
 

Inferno

Miembro insignia
Miembro insignia
Necesito un script que me impida pasar a la siguiente ciudad sin que
haya peleado con otro entrenador, porfa
Me refiero ha:
vas al entrenador y te dice que no puedes pasar sin un objeto
vas a otra persona, peleas y te da el objeto
ayuda porfa
Si quieres hacer que no te dejen pasar sin que tengas X objeto es muy sencillo, simplemente usa el comando checkitem y luego un if 0x1 goto... Para que no te deje pasar sin luchar contra un entrenador podrías activar en el script de la batalla una variable Ej: 0x4FFF, es decir en ese script pondrías setvar 0x4FFF 0x1, y luego en el de la persona que no quieres que te deje pasar haces un comparación tal que así:
Código:
compare 0x4FFF 0x1 (comparamos que la variable 4FFF tenga el valor 1)
if 0x1 goto @1 (con esto ponemos que si es cierto que tiene el valor 1 el script continúe en el pointer @1 en el cual pondrías la parte en la que te deja pasar)
goto @2 (ahora por lógica si esa variable tiene un valor diferente a 1, como puede ser el 0 que viene por defecto para todas, el paso anterior no se ejecutara, por tanto pillará este el cual dirigirá al pointer @2, en el que podrías poner la parte en la que no te deja pasar)
Avisa si no entiendes alguna parte, pero tienes que tener un poco controlado los conceptos del scripting para ir entendiendo como va todo.
 

MetalKaktus

A la luz del quinto día, mira al este
Miembro insignia
Es mejor usar el comando checkitem. Así no malgastas el espacio de las variables.
 

Navy_

"Te mereces lo mejor"
Necesito un script que me impida pasar a la siguiente ciudad sin que
haya peleado con otro entrenador, porfa
Me refiero ha:
vas al entrenador y te dice que no puedes pasar sin un objeto
vas a otra persona, peleas y te da el objeto
ayuda porfa
Pues nose si este sea el lugar correcto para que pidas un script , ya que este es de DUDAS , pero bueno espero que no me sancionen por hacerte un script xDD
Bueno solo necesitaras hacer 3 script , 1)el que no te va a dejar pasar, 2)script de gatillo ,3)la persona quien te dara el item..
Bueno haber te explico como hare yo el script desde cero..
Que es un scrip de gatillo , pues es esto
http://whackahack.com/foro/img/37161/1205/10342.png

como se configura un script de gatillo pues aqui esta
http://whackahack.com/foro/img/37161/1205/10343.png

Veras
Desconocido 0000 --Lo dejas como esta
Var number 40FF --pones eso basicamente
Var value 0000---Pues lo dejas haci porque se ejecuta al pisar
Desconocido 0000---ignoras eso xDDD
script offset ... ya te avisare

haci que ese es el script de gatillo , lo unico que le faltaria solo seria el offset xD (perdon si no se escribe haci) y pues veras habres , el XSE , y pones estos comandos..
#dynamic 0x800000

#org @start
msgbox @String1 0x6
sound 0x15
applymovement 0xFF @move1
waitmovement 0xFF
pause 0x25
applymovement 0x4 @move2
waitmovement 0x4
pause 0x25
checkitem 0xD 0x1
compare LASTRESULT 0x1
if 0x1 goto @snippet1
applymovement 0xFF @move3
waitmovement 0xFF
pause 0x25
applymovement 0x4 @move5
waitmovement 0x4
pause 0x25
end

'---------------
#org @snippet1
msgbox @String2 0x6
removeitem 0xD 0x1
release
end


'---------
' Strings
'---------
#org @String1
= Hey!!! , te dije que no podias pasar\nhasta que me traigas una Poción...\l

#org @String2
= Vaya porfin has conseguido una Pocion\nAHORA me la quedare\lGracias


'-----------
' Movements
'-----------
#org @move1
#raw 0x62 'Exclamation Mark (!)
#raw 0xFE 'End of Movements

#org @move2
#raw 0x20 'Paso Derecha (Rápido)
#raw 0x20 'Paso Derecha (Rápido)
#raw 0x20 'Paso Derecha (Rápido)
#raw 0x1E 'Paso Arriba (Rápido)
#raw 0x1E 'Paso Arriba (Rápido)
#raw 0x1F 'Paso Izquierda (Rápido)
#raw 0x0 'Mirar Abajo
#raw 0x64 'Equis (X)
#raw 0xFE 'Finalizar Movimientos


#org @move3
#raw 0x10 'Paso Abajo
#raw 0x63 'Cuestión (?)
#raw 0xFE 'Finalizar Movimientos

#org @move4

#org @move5
#raw 0x10 'Paso Abajo
#raw 0x13 'Paso Derecha
#raw 0x10 'Paso Abajo
#raw 0x10 'Paso Abajo
#raw 0x12 'Paso Izquierda
#raw 0x12 'Paso Izquierda
#raw 0x12 'Paso Izquierda
#raw 0x11 'Paso Arriba
#raw 0x0 'Mirar Abajo
#raw 0xFE 'Finalizar Movimientos
continuara xD...

Necesito un script que me impida pasar a la siguiente ciudad sin que
haya peleado con otro entrenador, porfa
Me refiero ha:
vas al entrenador y te dice que no puedes pasar sin un objeto
vas a otra persona, peleas y te da el objeto
ayuda porfa
Parte dos
Hize esta parte porque no me deja escribir mas de 1000 letras palabras xddd

bUENO veras
ahora el que te esta impidiendo pasar
#dynamic 0x800000

#org @inicio
lock
faceplayer
checkitem 0xD 0x1
compare lastresult 0x1
if 0x1 goto @despues
msgbox @1 0x6
waitmsg
release
end

#org @despues
msgbox @5 0x6
removeitem 0xD 0x1
release
end

#org @5
= Vaya porfin has conseguido una Pocion\nAHORA me la quedare\lGracias

#org @1
= Hey me ragalas una pocion...\nO sino no te dejare pasar...\l

Y el que te va a dar la pocion , ahi le cambias el objeto..
#dynamic 0x800000

#org @inicio
lock
faceplayer
compare 0x40FF 0x1
if 0x1 goto @final
givepokemon 0x1 0x17 0x0 0x0 0x0 0x0
msgbox @1 0x6
waitmsg
trainerbattle 0x2 0x06F 0x0 @2 @3 @4

#org @final
msgbox @7 0x6
release
end

#org @7
= Bueno\nandate..

#org @4
msgbox @6 0x6
giveitem 0xD 0x1 0x0
setvar 0x40FF 0x1
end


#org @6
= Pues buena batalla ,\nComo lo prometi ten esta Pocion

#org @3
= Esto...eso no me lo esperaba

#org @2
= Te ganare Noob! jaja xD

Y pues bueno eso es todo ...
Aqui te dejo un video echo por mi e.e --- los resultados de este script

https://www.youtube.com/watch?v=nqdVYcqJfq0&feature=youtu.be

Y pues lo que te recomiendo es aprender , scripts de gatillo y valores hay muchos tutoriales .. por lo que aprende , no dependas de nadie .. es una recomendacion y pues bueno con un gracias me conformo ya que me tarde haciendo las imagenes y el video , el script , me gusta hacerlos por lo que no es tanto , y bueno esta la proxima
MBHP...
 

JkiisRuizKill

Jkiis Ruiz
Pues nose si este sea el lugar correcto para que pidas un script , ya que este es de DUDAS , pero bueno espero que no me sancionen por hacerte un script xDD
Bueno solo necesitaras hacer 3 script , 1)el que no te va a dejar pasar, 2)script de gatillo ,3)la persona quien te dara el item..
Bueno haber te explico como hare yo el script desde cero..
Que es un scrip de gatillo , pues es esto
http://whackahack.com/foro/img/37161/1205/10342.png

como se configura un script de gatillo pues aqui esta
http://whackahack.com/foro/img/37161/1205/10343.png

Veras
Desconocido 0000 --Lo dejas como esta
Var number 40FF --pones eso basicamente
Var value 0000---Pues lo dejas haci porque se ejecuta al pisar
Desconocido 0000---ignoras eso xDDD
script offset ... ya te avisare

haci que ese es el script de gatillo , lo unico que le faltaria solo seria el offset xD (perdon si no se escribe haci) y pues veras habres , el XSE , y pones estos comandos..
#dynamic 0x800000

#org @start
msgbox @String1 0x6
sound 0x15
applymovement 0xFF @move1
waitmovement 0xFF
pause 0x25
applymovement 0x4 @move2
waitmovement 0x4
pause 0x25
checkitem 0xD 0x1
compare LASTRESULT 0x1
if 0x1 goto @snippet1
applymovement 0xFF @move3
waitmovement 0xFF
pause 0x25
applymovement 0x4 @move5
waitmovement 0x4
pause 0x25
end

'---------------
#org @snippet1
msgbox @String2 0x6
removeitem 0xD 0x1
release
end


'---------
' Strings
'---------
#org @String1
= Hey!!! , te dije que no podias pasar\nhasta que me traigas una Poción...\l

#org @String2
= Vaya porfin has conseguido una Pocion\nAHORA me la quedare\lGracias


'-----------
' Movements
'-----------
#org @move1
#raw 0x62 'Exclamation Mark (!)
#raw 0xFE 'End of Movements

#org @move2
#raw 0x20 'Paso Derecha (Rápido)
#raw 0x20 'Paso Derecha (Rápido)
#raw 0x20 'Paso Derecha (Rápido)
#raw 0x1E 'Paso Arriba (Rápido)
#raw 0x1E 'Paso Arriba (Rápido)
#raw 0x1F 'Paso Izquierda (Rápido)
#raw 0x0 'Mirar Abajo
#raw 0x64 'Equis (X)
#raw 0xFE 'Finalizar Movimientos


#org @move3
#raw 0x10 'Paso Abajo
#raw 0x63 'Cuestión (?)
#raw 0xFE 'Finalizar Movimientos

#org @move4

#org @move5
#raw 0x10 'Paso Abajo
#raw 0x13 'Paso Derecha
#raw 0x10 'Paso Abajo
#raw 0x10 'Paso Abajo
#raw 0x12 'Paso Izquierda
#raw 0x12 'Paso Izquierda
#raw 0x12 'Paso Izquierda
#raw 0x11 'Paso Arriba
#raw 0x0 'Mirar Abajo
#raw 0xFE 'Finalizar Movimientos
continuara xD...



Parte dos
Hize esta parte porque no me deja escribir mas de 1000 letras palabras xddd

bUENO veras
ahora el que te esta impidiendo pasar
#dynamic 0x800000

#org @inicio
lock
faceplayer
checkitem 0xD 0x1
compare lastresult 0x1
if 0x1 goto @despues
msgbox @1 0x6
waitmsg
release
end

#org @despues
msgbox @5 0x6
removeitem 0xD 0x1
release
end

#org @5
= Vaya porfin has conseguido una Pocion\nAHORA me la quedare\lGracias

#org @1
= Hey me ragalas una pocion...\nO sino no te dejare pasar...\l

Y el que te va a dar la pocion , ahi le cambias el objeto..
#dynamic 0x800000

#org @inicio
lock
faceplayer
compare 0x40FF 0x1
if 0x1 goto @final
givepokemon 0x1 0x17 0x0 0x0 0x0 0x0
msgbox @1 0x6
waitmsg
trainerbattle 0x2 0x06F 0x0 @2 @3 @4

#org @final
msgbox @7 0x6
release
end

#org @7
= Bueno\nandate..

#org @4
msgbox @6 0x6
giveitem 0xD 0x1 0x0
setvar 0x40FF 0x1
end


#org @6
= Pues buena batalla ,\nComo lo prometi ten esta Pocion

#org @3
= Esto...eso no me lo esperaba

#org @2
= Te ganare Noob! jaja xD

Y pues bueno eso es todo ...
Aqui te dejo un video echo por mi e.e --- los resultados de este script

https://www.youtube.com/watch?v=nqdVYcqJfq0&feature=youtu.be

Y pues lo que te recomiendo es aprender , scripts de gatillo y valores hay muchos tutoriales .. por lo que aprende , no dependas de nadie .. es una recomendacion y pues bueno con un gracias me conformo ya que me tarde haciendo las imagenes y el video , el script , me gusta hacerlos por lo que no es tanto , y bueno esta la proxima
MBHP...
Muchas gracias :D:D:D:D:D:D
 

HyperJD

Noobi (?
Si para una próxima ocasión necesitas ayuda, busca en youtube los siguientes canales Grubybueno e Inmortal, los dos tienen buenos videos que te servirán, Inmortal en lo gráfico y Gruby en los scripts. También tienes que aprender sobre laa flags y vars. Suerte, cualquier duda contáctame. Salu2!

Enviado desde mi GT-I8190L mediante Tapatalk
 
Estado
Cerrado para nuevas respuestas.
Arriba