qna_rh
Thread Id: 11245
Thread Name: Duda en Script
#0
Frame 19010
Rom Base: Ruby Español (igual sirven los Comandos del Ingles xD)

Miren ire metiendo mis Dudas en este Tema para no hacer tantos temas igual ok.
Asi sera esto.
Cuando ponga (se acerlo) ahi no necesitare ayuda,
Cuando pongo (no se acerlo) ahi necesito que contesten lo que dice ese Dialogo.

Pues mi siguiente duda es como ago este Script.

Script de Gatillo.
Paso ago un Terremoto (Se Acerlo)
Despues del terremoto un TexBox (se acerlo)
movimiento del Mini (Seacerlo)
Que yo camine asta sierto punto y cuando llego aya un mini delante del hero que te de un pokemon (no se hacerlo)

Espero que comenten
#1
Hackun 12904
En XSE apretas "F1" te dará todos los comandos. Entre ellos el "warp"
warp 0xXX 0xXX 0xXX 0xXX 0xXX
warp 0x 0x[N° del mapa] 0x[Mini que se teletrasportará (en tu caso FF)] 0x[Coordenada X] 0x[Coordenada Y]

NOTA:
- Las coordenadas van en HEXADECIMAL =P
- Cuando se ejecute el warp, el script finalizará. Por lo tanto, el warp debe ir al final.
Saludos.
#2
Sephiroth 13677
Hackun, no sé qué estás diciendo pero no sé si se refiere a eso.
Creo que te refieres a caminar un número X de pasos y, al terminar los pasos, que haya un overworld que te dé el Pokémon.

Por ejemplo, el heroe camina 5 pasos a la derecha, 3 hacia arriba y allí hay un mini; entonces activas el givepokemon y ya está.


#dynamic 0x800000


#org @start
lock
special 0x131
msgbox @msg1 0x6
release
applymovement 0x00 @move
msgbox @msg2 0x5
compare LASTRESULT 0x1
if 0x1 goto @take
-resto del script-
end

#org @msg1
= Texto

#org @move
Movimientos

#org @msg2
= Texto

#org @take
givepokemon 0x(nº del Pokemon) 0x(nivel del Pokemon) 0x0(sin ítem) 0x0 0x0 0x0

msgbox 0x5: Por si no lo sabes, es una Yes/No box, lo que significa que te sale una casilla en la que pone Yes/No después del mensaje. Yes vendría a ser 0x1 mientras q no viene a ser 0x0, si mal no recuerdo xd
compare LASTRESULT 0x1: Es un comando compare, basicamente necesita un valor pero como vamos a ver el ultimo resultado, simplemente escribe LASTRESULT.
if 0x1 goto @take: Si respondiste YES (0x1), te lleva al puntero @take.
givepokemon: Lo expliqué dentro del script.

Simplemente eso, no creo q haya mas, si lo hay dilo, pero yo entendí eso. No se si te refieres a un warp como dice Hackun, pero si tienes dudas pregunta ^^
#3
Hackun 12904
OMG!! cuando yo coloqué mi respuesta, era otra su duda 77
bueno, lo que respondí yo, es para que sepas como se pone un warp, que eso fue lo que yo leí.