qna_rh
Thread Id: 10096
Thread Name: [Emerald]Problema con Script
Hola, soy nuevo en este foro aunque llevo casi un año visitando cada dia la pagina y el foro de WAH, bueno mi problema es el siguiente:
estoy aprendiendo script y ahora mismo estoy con un script de "Mart" y al compilarlo me dice:
Error 6 "Desbordamiento" sobre la línea 4 "Tipo de parámetro desconocido"
así tengo yo el script:
Ayuda :S
EDIT: Aqui van las imagenes con el script funcionando.
A ver, estás mezclando cosas xD. Necesito algo de información, contesta a dos preguntas:
1. ¿El script que has puesto es el que estás compilando, tal y como está, con XSE?
2. ¿Tienes XSE atualizado o no?
Es importante ;D
__________________
Sobre el spoiler:
o también:
si xd es tal y como sale y con el XSE actualizado
y gracias por lo del spoiler xd
Bien, en ese caso, vamos a ver si encontramos el problema:
#org 0x2DD6B0
lock
faceplayer
msgbox 0x82DD840 (Falta el tipo de msgbox) '"¡Hola!.¿En que puedo..."'
pokemart 0x2DD9D0
msgbox MSG_NORMAL 0x82DDB60
callstd 0x4
release
end
#org 0x2DD9D0
#raw word 0x04
#raw word 0x0D
#raw word 0x17
#raw word 0x1C
#raw word 0x00
#org 0x2DD840
= ¡Hola!.¿En qué puedo ayudarte?
#org 0x2DDB60
= Vale,muchas gracias por su\ncompra!
Quita lo tachado y corrige lo que está en negrita, a ver si así funciona. No obstante, probablemente siga dando problemas, si es así, vuelve a postear ;D
ok aver error del desbordamiento solucionado pero ahora da un error en la linea 12 diciendo: no coinciden los tipos en la linea 12 Falta #define
este error me habia salido muchas veces y al final creo que equivalía a "Error de sintaxis"
no estoy muy seguro eje
EDIT: Ya se el problema como dije es error de syntaxis por que al quitar el numero en HEX del objeto se ha saltado el error a otra de las lineas con el comando #raw word
EDIT2: El error salta cuando en el numero HEX del objeto escribo una letra, eso ya no entiendo por que por ejemplo escribo:
#raw word 001 = No salta el error
#raw word 00D = Salta el error.
esto se va aclarando un poco
EDIT: Ahora que me doy cuenta, por k en el titulo pone [Emerald]? mi hack es base Fire Red lo que pasa es que puse colores en el texto del emerald pero eso no tiene nada que ver xdd
Bueno, la verdad es que no sé muy bien cómo funciona el "#raw word" pero a lo mejor sólo acepta numeración decimal, quizás el mismo XSE luego los convierta a Hex, no lo sé, pruébalo, aunque a decir verdad, lo dudo...
También prueba a ponerlo como te dije, no 00D, sino 0x0D, quizás ese sea el problema, no sé, por probar... xD
jeje creo que es como tu dijistes el solo los convierte a decimal por que cuando volvi a abrir el script despues de compilar salia:
#raw word 0x4
#raw word 0x0
ademas comprobe un grandisimo epic fail xd olvide poner el
'-------
' Strings
'-------
jaja
EDIT: Ya pude compilarlo ahora subo unas imagenes del script funcionando, aunque todavia no consegui poner mas objetos pero creo que ya se como se hace :)