Registrarse

¿Tengo que hacer un Script Gatillo?

Estado
Cerrado para nuevas respuestas.

Pacodelopio

Entrenador Pkmn
Bueno, para que quien juegue al hackrom, no se salte los "GYM's" yo pensé en poner algún obstaculo a la salida de cada pueblo/ciudad, para que así hasta que no se hayan pasado el GYM, no puedan seguir el camino, algo cómo el hermano pequeño de Brock, en los juegos viejos, que se ponia en el camino hacia Ciudad Celeste, y hasta que no ganabas a Brock no te dejaba pasar... No quiero tampoco que te acompañe a el GYM, de hecho, en el texto ya he puesto a un gordo, que te pide un bocadillo de chorizo, ahora lo que quiero aprender, es a hacer un check item (creo que se llama así) que cuando le lleves el bocadillo, te deje pasar, las dudas que tengo son:
-¿Para esto hace falta un Script de Gatillo o se puede hacer de otra manera?
-Para que el líder del GYM te de un objeto, ¿Tengo que hacer el Script entero o puedo añadir un giveitem a el Script que ya existe?

No se si me dejo algo, pero creo que con estas dos dudas resueltas ya podré apañarme...
 

cosarara97

Dejad de cambiar de nick
Miembro de honor
Uns script de gatillo es un script que se activa al pisar una casilla del mapa. Si el gordo bloquea completamente el camino no vas a necesitar ninguno.
Respecto al giveitem, puedes ponerlo todo en un mismo script, pero si añades cosas a un script ya insertado puede que sobreescribas lo que haya justo después en el ROM.
 

Sayer301!

UnityLord!
Miembro de honor
Pues igual se puede hacer de otra manera, pero yo te recomendaría con un script de gatillo, pues lo veo bastante mas sencillo que cualquier otra cosa.

Lo del lider, por poder puedes añadirlo, lo que no se es si hay algo justo despues de este script, por lo que si lo hay, podrías sobreescribir algo. Mi recomendacion es que lo hagas de nuevo, pero no es tan complicado, coges todo el script actual y COPY-PASTE, lo modificas un poquito para que todo vaya bien, como añadir el dynamic al principio, cambiar los punteros de los textos por otros que se busquen solos y tal. No es complicado, con un poco de paciencia lo entenderás y lo harás en un santiamén.
 

Pacodelopio

Entrenador Pkmn
Gracias a los dos!!!! cosarara97, no he entendido muy bien lo que mas dicho de si el gordo tapa el camino ya que si lo tapa ¿como hago para que se aparte? Pero bueno, igualmente haré el Script Gatillo, Mersi de todas formas!
 

Ryuzaki-sama

Te voy a comer >:D
Podrías hacer así.
Ponias un tio gordo.
en el script incluyes 1 checkitem y pones checkvar. Al derrotar al lider,en el script pones 1 setvar y entonces si el var tiene valor de 1 haces un applymovement.
No lo pillas verdad?
 

Sayer301!

UnityLord!
Miembro de honor
Podrías hacer así.
Ponias un tio gordo.
en el script incluyes 1 checkitem y pones checkvar. Al derrotar al lider,en el script pones 1 setvar y entonces si el var tiene valor de 1 haces un applymovement.
No lo pillas verdad?
No existe el comando checkvar, ese comando se llama compare. Y creo que con esta aclaración te he aclarado mucho mas que en el otro tema con tus dudas.
 

Pacodelopio

Entrenador Pkmn
Mersi Sayer301!!!! :D
RedDeltax claro que lo pillo jajajaj lo que no sabía era que se podía poner a un mini, mersi!!!!
Creía que solo funcionaria con los SG, Bueno gracias a los dos ;)
 
Te comento.

0x254 es la flag del gimnasio de Brock.

Y aquí el script(Algunas cosas no es necesario que sean precisamente así)

#dynamic 0x800000

#org @uno ' Vale, hasta aquí todo correcto.
checkflag 0x254
if 0x1 goto @conmedalla ' Aquí comprueba o no si tienes la medalla
msgbox @frase 0x6
applymovement MOVE_PLAYER @mov ' Aquí podrías poner un applymovement para que te eche atrás o como sea. Esto es un ejemplo, no es necesario este
waitmovement MOVE_PLAYER
end

#org @conmedalla
release
end

#org @frase
= Quiero un bocadillo de\nChorizo.

#org @mov
#raw 0x10 'Step Down (Normal)
#raw 0xFE 'End of Movements

Y no te olvides de en el "Desconocido/unknown" de 4 cifras poner 0003 y en Variable poner un número de 40FE para abajo si trabajas en Fire Red.

Saludos.
 

Pacodelopio

Entrenador Pkmn
Mersi TheAjxs9Xx!!!! ahora me va pero no me sale ningún mensaje, pero nada esto empiezo a tocar un poco y lo arreglo, gracias a todos los que me habeis ayudado!!!! :)
 

Pacodelopio

Entrenador Pkmn
Ya está, no se por qué pero si pongo release antes del end, no me funciona.
Tengo que poner, callstd 0x2
¡Lo pongo aquí por si alguien le pasaba o no le iva que pruebe con esto!
 
Estado
Cerrado para nuevas respuestas.
Arriba