qna_rh
Thread Id: 21155
Thread Name: SCript de gatillo combnado.
#0
Natsu Dragneel 23919
Alguien me podría decir como hago un script de gatillo que al pisar se mueva y hable automaticamente con un chico.
Ese chico me dará un pikachu o un eevee dependiendo de la versión.
Y después de eso me dejará pasar como normalmente por la casilla.
No es un pedido si no una duda!!!!!! :s:s:s

Ayuda!!!
#1
RedMort 26611
#org @inicio
lock
applymovement MOVE_PLAYER @mov
msgbox @msg 0x6
setvar 0x(variable que vayas a usar) 0x1
release
end

#org @mov
(movimiento que quieras con el Move It)

#org @msg
(mensaje que quieras)

Ese es el codigo.
Ahora, se lo debes poner a un script, de esos que en el Advance Map sale una "S" en un cuadro verde.
En ese mismo cuadro, donde pone "Var Number", le pones la misma variable que has puesto en el script, y donde pone "Desconocido", el de arriba, pones "0003".

Eso es :I
#2
Tito Sayer301 26309
Pues con una variable o una flag.
Si el valor de la variable es 0 pones que pase una cosa, si es 1 pones que pase otra.
por ejemplo, para el caso que tu has dicho:

#dynamic 0x800000

#org @inicio
lock
compare 0x40FF 0x1 (Chequea si la variable 40FF tiene el valor 0x1)
if 0x1 goto @inicio2 (Si lo tiene, va a Inicio2)
applymovement 0xFF
waitmovement 0xFF
msgbox @frase 0x6
givepokemon 0xelqueseaXD 0x0 0x0
setvar 40FF 0x1 (le damos a la variable 40FF el valor 1, para que al volver a pisarlo, el comando del principio, nos mande a la parte 2 y no pase nada)
release
end

#org @inicio2
release
end

#org @frase
toma tu pikachu/eevee

#org @mov
hacia cualtalpascual
..
.
.


Espero que te hayas enterado, y si no dime por perfil, que no suelo revisar dos veces el mismo tema XD
Un saludo!


Edito: Acabo de ver que redmort tambien ha contestado mientras contestaba yo, cualquiera de los dos metodos son válidos. De hecho el de Redmort es mejor porque ocupa menos espacio, pero yo lo que queria era que lo entendieses XD
#3
Natsu Dragneel 23919
Gracias ya lo he comprendido.
Es que esto va a ser el script de pokemon inicial.
Grax.
Salu2 a los 2.