Registrarse

[Pokemon Rojo Fuego]Texto y puertas

Estado
Cerrado para nuevas respuestas.
Tengo dos dudas:

1ª Como hacer un script con texto de otros colores
Distintos colores no solo rojo azul o negro

2ª como abrir puertas en un script
Un comando para abrir puertas

Alguien me ayuda T_T
 

Javi4315

Babyface
Miembro de honor
A ver, veamos.

1. Delante del texto que sea tienes que poner "\c\h01\h0X" (Sin comillas). Luego sólo tienes que sustituir la "X" por un valor comprendido entre 0 y F. Cada valor simboliza un color. Pero no sé a que color corresponde cada valor.

2. Para abrir puertas tienes que poner esto:

#raw 0xAC 0x(coordenada X en hexaecimal) 0x00 0x(coordenada Y en hexadecimal) 0x00
#raw 0xAE

Vamos, creo que es así xDD.

En fin, si no te va, vuelve a postear ;D

PD: Era para pokescript ¿No?
 
El color del texto funciona:)
Pero la puerta no se abre:s suena como si se abriese una del centro pkmn pero no se abre ninguna'¬¬
 

Javi4315

Babyface
Miembro de honor
Mm.. no sé, ¿Estás poniendo bien las coordenadas?

Porque debería funcionarte perfectamente. O si no, prueba quitando el #raw 0xAE, a lo mejor no esté bien, aunque creo que si se debe poner, pero bueno, no se me ocurre otra cosa.

Y, sobre todo, asegúrate de que estás poniendo bien las coordenadas (En hexadecimal. Si las estás mirando en advance map, ponlas como vienen, advance map da las coordenadas ya en hex).
 
oye javi, no estoy seguro, pero al algun tema de un applymovement, dijiste que había que poner.

setdooropened

y luego

setdoorclosed.

No??

Salu2.
 
mira para abrir puertas pones

setdooropened 0xCoordenadas X 0xcoordenadas Y
applymovement 0x(mini) 0x(direccion)
waitmovement 0x0
setdoorclosed 0xCoordenadas X 0xCoordenadas Y

y en al applymovement pones el byte de up y el bite de hide

Saludos!
 
ya se ke te pasa, porke a mi me a pasado muchas veces, supongo ke abras cambiado de tiles, abras creado una nueva casa o puerta y le abras puesto comportamiento de puerta, pero el juego tiene algo interno, y entre muchas cosas es el movimiento que hace la puerta al abrirse, pero como pusiste una nueva puerta, no se abre. No te esfuerzes, no lo conseguiras, almenos no hay manera, ke yo sepa.

Saludos!!!
 

Cheve

MoonLover~
Miembro de honor
@Frank y @Spark : Amigos... Setdooropen y los comandos que dijeron, son para XSE, el compañero sa998 Trabaja con pokéscript.

@Mods/Gmods: Sé que no ayudo con la duda, pero evito que surgan más :D


Buena Suerte, Salu2

Pd: No. no sé nada de pokescript :XD:
 
mi script es este:
#org $Puerta
lock
faceplayer
message $text
$text 1 = \c\h01\h0CA que abro la puerta con\nla mente.
boxset 6
applymovement 0xFF $?
$? 1 ; #binary 0x63 0xFE
pausemove 0x2000
applymovement 19 $look
$look 1 ; #binary 0x01 0xFE
applymovement 0xFF $look
pausemove 0x1000
message $door
$door 1 =\c\h01\h0C¡Abrete!
#raw 0xAC 0x10 0x06 0x02
#raw 0xAE 0x10 0x06 0x02
applymovement 0xFF $!
$! 1 ; #binary 0x62 0xFE
pausemove 0x4000
release
end

Cual es el problema¿?o_O
 
El problema es el comando, que en realidad son dos, que son:
Abrir puerta:
setdooropened 0x(coordenadas X) 0x(coordenadas Y)
doorchange

Cerrar puerta:
setdoorclosed 0x(coordenadas X) 0x(coordenadas Y)
doorchange

El comando setdooropened/setdoorclosed creo que son para abrir o cerrar internamente la puerta, es decir, que el juego reconozca esa puerta como abierta/cerrada.
El comando doorchange es para hacer que la puerta se abra o se cierre visualmente, es decir, que haga el movimiento de abrirse o cerrarse.

NOTA: Ambas coordenadas (X e Y) deben estar en HEX.

Espero haber sido de ayuda.

EDIT: El comando applymovement se coloca justo despues de poner el comando doorchange, nunca antes, o corres el riesgo de que se te bloquee el juego.
PD de EDIT: Si lo que quieres hacer es que una persona o el jugador entre, has de poner:
Código:
applymovement (0xnumero (si es persona) o MOVE_PLAYER (si es jugador)) 0x8(offset)
waitmovement (0xnumero (si es persona) o 0x0 (si es jugador))
setdooropened 0x(coord X) 0x(coord Y)
doorchange
applymovement (0xnumero (si es persona) o MOVE_PLAYER (si es jugador)) 0x8(offset)
waitmovement (0xnumero (si es persona) o 0x0 (si es jugador))
setdoorclosed 0x(coord X) 0x(coord Y)
doorchange
 

Javi4315

Babyface
Miembro de honor
SA998 dijo:
mi script es este:
#org $Puerta
lock
faceplayer
message $text
$text 1 = \c\h01\h0CA que abro la puerta con\nla mente.
boxset 6
applymovement 0xFF $?
$? 1 ; #binary 0x63 0xFE
pausemove 0x2000
applymovement 19 $look
$look 1 ; #binary 0x01 0xFE
applymovement 0xFF $look
pausemove 0x1000
message $door
$door 1 =\c\h01\h0C¡Abrete!
#raw 0xAC 0x10 0x06 0x02
#raw 0xAE 0x10 0x06 0x02
applymovement 0xFF $!
$! 1 ; #binary 0x62 0xFE
pausemove 0x4000
release
end

Cual es el problema¿?o_O
Vamos a ver:

#raw 0xAC 0x(coordenada X en hexaecimal) 0x00 0x(coordenada Y en hexadecimal) 0x00
#raw 0xAE
Y tu has puesto:

#raw 0xAC 0x10 0x06 0x02
#raw 0xAE 0x10 0x06 0x02
Corrígelo y, si aun así sigue sin funcionar, postea de nuevo ;D
_____________________
Edito: ElNikez, usa pokescript, se ha dicho arriba xDD.
 

Javi4315

Babyface
Miembro de honor
#raw 0xAD 0x(coordenada X en hexaecimal) 0x00 0x(coordenada Y en hexadecimal) 0x00

Igual que para abrir, sólo tienes que cambiar el valor del comando (vamos, creo que es así, pero si no sale, postea) ;D
 
Estado
Cerrado para nuevas respuestas.
Arriba