qna_rh
Thread Id: 10096
Thread Name: [Emerald]Problema con Script
#0
MewThreeX 12337
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.


#1
Javi4315♪ 13374
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:


#2
MewThreeX 12337
si xd es tal y como sale y con el XSE actualizado
y gracias por lo del spoiler xd
#3
Javi4315♪ 13374
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
#4
MewThreeX 12337
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
#5
Javi4315♪ 13374
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
#6
MewThreeX 12337
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 :)