qna_rh
Thread Id: 29023
Thread Name: Ayuda con scripts.
#0
LeviPower 29092
Hola,
cuando abro el script de la madre, borro lo que hay y pongo esto:

#DYNAMIC 0x800000

#org @INICIO
lock
faceplayer
msgbox @frase 0x6
givepokemon 0x7 0x5 0xD 0x0 0x0 0x0
release
end

#org @frase
= Ten este pokemon\nme lo ha dado el Prof.Dragonoid

Le pongo guardar y eso, pero no se guarda.

Cual es el error??? ¿:. :(

Gracias y Saludos :D

EDIT:Movedlo me he equivocado de sitio :(:(:(:(
#1
Flame4315♪ 28899
Igual no tienes el XSE bien descargado/sin actualizar. Hay un vídeo en YT de grubybueno, creo, que trae el link con el XSE correctamente, incluso con los .rbh de Pokémon e ítems.
Otra cosa: si quieres que ese Pokémon se visualicé en tu equipo, tienes que meterle una flag al script...
#2
LeviPower 29092
Iniciado por flame
Igual no tienes el XSE bien descargado/sin actualizar. Hay un vídeo en YT de grubybueno, creo, que trae el link con el XSE correctamente, incluso con los .rbh de Pokémon e ítems.
Otra cosa: si quieres que ese Pokémon se visualicé en tu equipo, tienes que meterle una flag al script...


Una cosa, eso que es???
No se de scripts, y lo unico que necesito es el give pokemon, por eso no se nada del flag ese.
Ahora me paso por ese canal.
#3
Flame4315♪ 28899
Iniciado por levirotem
Una cosa, eso que es???
No se de scripts, y lo unico que necesito es el give pokemon, por eso no se nada del flag ese.
Ahora me paso por ese canal.


Aquí tienes todo lo que necesitas sobre scripting perfectamente explicado. http://wahackforo.com/t-12807/tutorial-sobre-scripts

No me había fijado, por cierto, no te recomendaría borrar todo lo de la madre ya que igual te cargas el script de poner el reloj en hora. Sí quieres seguir esto tampoco lo borres y lo pongas, asigna al mini de la madre el script desde 0 con A-Map, no puedes intentar compilar un script nuevo borrando a lo basto un script con otro offset ya compilado, no sé si me entiendes xD
#4
Isra 28938
Primero, ¿Has probado a darle a la tuerca del XSE (Compila el script)?.

Segundo, al usar el dynamic intuyo que te ha puesto un offset libre el mismo programa, ¿Pusiste el offset que te dio el XSE (en caso de haberlo compilado) en el offset del sprite?

Tercero, no tienes la flag que activa el menú de los pokemon y sin decir que rom hackeas es difícil decirte la flag pero si es el script de la madre creo que te refieres al ruby (no me acuerdo de la flag así que no puedo decirte cual es)
#5
LeviPower 29092
es la rom de FR.
Ahora si que me va, pero ahora el problema es el de el menu de los pokemon que no lo tengo.
#6
Flame4315♪ 28899
Iniciado por levirotem
es la rom de FR.
Ahora si que me va, pero ahora el problema es el de el menu de los pokemon que no lo tengo.



El tutorial que te mandé. Setflag 0x828, (creo que era) en FR, pero not sure. Revísalo ahí.
#7
LeviPower 29092
Iniciado por flame
El tutorial que te mandé. Setflag 0x500 parriba, (creo que era) en FR, pero not sure. Revísalo ahí.

En el tutorial no lo he encontrado, donde pongo Setflag 0x500?
#8
Flame4315♪ 28899
Iniciado por levirotem
En el tutorial no lo he encontrado, donde pongo Setflag 0x500?



Nah, que meliao. La flag es 0x828.
Si no me equivoco el script sería así:

#dynamic 0x800000

#org @start
lock
faceplayer
checkflag 0x828
if 0x1 goto @start2
msgbox @frase 0x6
givepokemon 0x7 0x5 0xD 0x0 0x0 0x0
setflag 0x828
release
end

#org @frase
= viva españa cojones

#org @start2
lock
faceplayer
msgbox @frase2 0x6
release
end

#org @frase2
= que te largues coño
#9
LeviPower 29092
Iniciado por flame
Nah, que meliao. La flag es 0x828.
Si no me equivoco el script sería así:

#dynamic 0x800000

#org @start
lock
faceplayer
checkflag 0x828
if 0x1 goto @start2
msgbox @frase 0x6
givepokemon 0x7 0x5 0xD 0x0 0x0 0x0
setflag 0x828
checkflag if 0x1 goto @start2
release
end

#org @frase
= viva españa cojones

#org @start2
lock
faceplayer
msgbox @frase2 0x6
release
end

#org @frase2
= que te largues coño

Esas frases las cambio xDDD
Gracias :D
#10
Flame4315♪ 28899
Iniciado por levirotem
Esas frases las cambio xDDD

Gracias :D



Espera, espera, ahora hago edit que me confundí en una cosa que sobra. Cópiala ya de nuevo que repetí un parámetro antes.

La segunda frase es para que no se repita el script.


De nada, me debes 300.000 wahballs y 200 +gracias.
#11
LeviPower 29092
Iniciado por flame
Espera, espera, ahora hago edit que me confundí en una cosa que sobra. Cópiala ya de nuevo que repetí un parámetro antes.

La segunda frase es para que no se repita el script.


De nada, me debes 300.000 wahballs y 200 +gracias.


Lo siento soy pobre :(

Lo se al poner las dos tuecas ne lo ha puesto y lo he borrado.

Gracias de nuevo :D
#12
Flame4315♪ 28899
Iniciado por levirotem




Lo siento soy pobre :(



Lo se al poner las dos tuecas ne lo ha puesto y lo he borrado.



Gracias de nuevo :D



¿Pero has creado un nuevo script desde 0 o has vuelto a borrar el de la madre y ponerlo por encima? Y comprueba si te sale un cuadro titulado salida compilador, (que por cierto en el primer XSE que tuve no salía y funcionaba todo mal). Luego copia la dirección y asígnala a tu madre.
Y léete lo básico del tutorial que te mandé, si no no me vas a entender.

De nada, un placer, y buenas noches que mañana, por no decir hoy tengo que levantarme a las 7:45 xDDDDDDDDDD
#13
LeviPower 29092
Iniciado por flame
¿Pero has creado un nuevo script desde 0 o has vuelto a borrar el de la madre y ponerlo por encima? Leéte lo básico del tutorial que te mandé, si no no me vas a entender.

De nada, un placer, y buenas noches que mañana, por no decir hoy tengo que levantarme a las 7:45 xDDDDDDDDDD

Script desde 0 y he cambiado el offset del script, si me lo he leido. :D

PD:Buenas noches que es muyy tarde. :sleepy:
#14
Isra 28938
Te recomiendo el tutorial de Ciro para aprender a scriptear ya que es bastante completo (en lo referente a lo principal) y hay flags que ya están establecidas en el juego y hacen funciones especiales.

Cualquier duda ya sabes, pregunta que para eso estamos;)
#15
Flame4315♪ 28899
Iniciado por levirotem
Script desde 0 y he cambiado el offset del script, si me lo he leido. :D



PD:Buenas noches que es muyy tarde. :sleepy:



¿Te ha funcionado? ;)

PD: y para buscar espacios usa el FSF (en modo bytes FF), recuerda que ese 0x800000 ya no lo puedes usar más.
#16
LeviPower 29092
[MENTION=28938]IsR[/MENTION]:Si, lo he leido y esta vastante completo :D
[MENTION=28899]flame[/MENTION]:Si, me ha funcionado.
Tengo el FSF, pero no sabia que era para eso ;)
#17
Flame4315♪ 28899
Iniciado por levirotem
[MENTION=28938]IsR[/MENTION]:Si, lo he leido y esta BASTANTE completo :D
[MENTION=28899]flame[/MENTION]:Si, me ha funcionado.
Tengo el FSF, pero no sabia que era para eso ;)



Para eso y para todo en lo que necesites buscar un offset y no sepas cuales estén libres.
Pues nada, hasta aquí :sleepy:
#18
Decidme_un_nick_4315♪Kuchiki 28197
¿?
Que yo sepa es 1.000 veces mejor con el Dynamic 0x800000, que te busca un espacio libre y siempre pones 800000 o.O
#19
eing 12479
Dynamic 0x800000 = buscame para cada puntero (sea script o msgbox o aplymovement) donde quepa y metelo ahí. Pero a partir de lA direccion 0x800000.

Con el fsf buscas el espacio que TU quieras, y dudo que a estas alturas nos pongamos a contar cuantos bytes ocupa nuestro script.. XDD
#20
Flame4315♪ 28899
Iniciado por eing
Dynamic 0x800000 = buscame para cada puntero (sea script o msgbox o aplymovement) donde quepa y metelo ahí. Pero a partir de lA direccion 0x800000.

Con el fsf buscas el espacio que TU quieras, y dudo que a estas alturas nos pongamos a contar cuantos bytes ocupa nuestro script.. XDD



Toda la vida con FSF y ahora me doy cuenta de esto? XDDDD
#21
Decidme_un_nick_4315♪Kuchiki 28197
Iniciado por flame
Toda la vida con FSF y ahora me doy cuenta de esto? XDDDD


Hala, que yo siempre que usaba FSF me daba error xDDDD
#22
Flame4315♪ 28899
Iniciado por |_дфυ;ιη
Hala, que yo siempre que usaba FSF me daba error xDDDD



Igual buscabas bytes 00 y no FF... A mí givepokemons y scripts de habla varios me han ido xD