qna_rh
Thread Id: 24856
Thread Name: yo y los scripts de nivel
#0
javcdark 15833
tengo una duda con esto, ayar empece a hacer scripts, pero ese no es problema,mi problema surge que al momento de hacer un script de nivel y entrar en el mapa en cuestion se pone todo negro y de hay no pasa, ahora ya he hecho otros 2 scripts de nivel funcionales por lo que no se porque este no funciona.

para mayor detalle el mapa se trata del laboratorio del profesor y no tengo ningun otro script aparte del que quiero

pues eso es todo, bye
#1
Tito Sayer301 26309
¿Se puede entrar sin problemas si quitas el script? Pruebalo.
#2
J.com 12785
Aver, pero especifica que tipo de script denivel es. Supongo que te referirás al de tipo 02, pero no cuesta especificar.

Prueba lo que dice sayer, prueba tambien a poner ese mismo script de nivel en otro mapa, para ver si en otro lugar pasalo mismo o no.
#3
Loony Boo♪ 12263
Te agradeceríamos que nos detallases más acerca de ese script, necesitamos los siguientes datos:




¡Saludos!
#4
javcdark 15833
ok a responder
sin el script se puede entrar perfectamente al mapa.

no entiendo bien eso del tipo pero al ponerlo en advance map selecciono "03 on entering map..." (supongo que se refieren a eso

en otro mapa funciona perfectamente el script

aqui el codigo "original" que compile con PKSV

#org 0x874005D
'-----------------------------------
checkgender
compare LASTRESULT BOY
if == jump 0x8740078 ' Equal To
compare LASTRESULT 0x1
if == jump 0x8740089 ' Equal To
end

#org 0x8740078
'-----------------------------------
setvar 0x5000 0x1
movesprite2 0x3 0x1 0xB
spritebehave 0x3 0x9
return

#org 0x8740089
'-----------------------------------
setvar 0x5001 0x1
setflag 0x7
return
y aquie su "traduccion" a XSE

'---------------
#org 0x74005D
checkgender
compare LASTRESULT 0x0
if 0x1 goto 0x8740078
compare LASTRESULT 0x1
if 0x1 goto 0x8740089
end

'---------------
#org 0x740078
setvar 0x5000 0x1
movesprite2 0x3 0x1 0xB
spritebehave 0x3 0x9
return

'---------------
#org 0x740089
setvar 0x5001 0x1
setflag 0x7
return


si necesitan algun otro detalle solo diganme ;)
#5
cosarara97 12296
Usa un 02 validates values en lugar de un 03 y vuelve a intentarlo ;)
#6
Javi4315♪ 13374
A parte de todo lo que te puedan decir, yo voy a ir a otra cosa. Esos returns no están bien, porque para eso tienes que usar call en vez de goto. Si quieres que los returns funcionen bien, utiliza call.

EDITO: Que a lo mejor puede ser lo que te de los problemas. La verdad es que no lo creo, pero quién sabe.
#7
javcdark 15833
acabo de poner el tipo 2 y sigue sin funcionar, no se cual sea el problema pero lo compile en un rom limpio y funciono perfecto.

asi que gracias por su ayuda, pueden cerrar el tema
#8
Tito Sayer301 26309
Dicho y hecho, cierro temaa!