cafe_dev
Thread Id: 18900
Thread Name: (Para scripters) el error de el de arriba
Bueno, no sabia si poner esto acá(Café RH) o ponerlo en Diversión y juegos.
Pero me parece que queda mejor aquí.
Daré un ejemplo, por que no se como explicarlo. lol
¿Lo ven? nada difícil.
Regla:
No esta permitido, postear aquí para que te resuelvan dudas, para eso ya hay
un tema...
Bueno empiezo yo con este que esta muy mal echo.
Bueno se los dejo.
¡Saludos!
El error grave esta en que no tiene end y no se puede poner release porque antes no hay un lock
Iniciado por Yvetal
El error grave esta en que no tiene end y no se puede poner release porque antes no hay un lock
LoooooooooooooooooooooooooooooL
te faltaron algunas cosillas.
Jajajja no soy scripter bro!
A ver... El puntero dinámico dice @mov y luego en los movimientos dice @mob. Los #raw dicen #org, no #raw. El #org @frase está al divino botón porque no se usa. Los movimientos esos si mal no recuerdo no existen. Un closeonkeypress en un applymovement no va, va un waitmovement. Release sin lock. #dynamic 0x800000000, un poco grande el rom, no? :P No tiene end. Espero no olvidarme de nada :P
Ese se lo voy a dejar a los más nuevos que quieran aprender, pero ya he encontrado como mínimo 3 fallos, sin contar los que están repetidos varias veces.
No apto para principiantes. A ver si tenéis huevos de ver qué está mal aquí. Es lo primero que he aprendido a hacer:
Iniciado por Dafting
Ese se lo voy a dejar a los más nuevos que quieran aprender, pero ya he encontrado como mínimo 3 fallos, sin contar los que están repetidos varias veces.
¿Qué el mio tiene 3 fallos? Me podrías decir cuales porfavor?
Iniciado por Ángel Asakura
A ver, listos.
0 Fallos.
Ahora el mío.
Parece sencillo, parece que no tiene errores, pero tiene exactamente 2, ¿ Descubrirán dónde y cuales?
Iniciado por Ángel Asakura
A ver, listos.
Release sin lock.
Iniciado por Ángel Asakura
A ver, listos.
Iniciado por PabloGTD
Release sin lock.
te falto decir varias cosas.
En el msgbox, no especifico que clase de mensaje (3,4,6,etc.)
En los movimientos dice:
#raw 11 'Step Up (Normal)
cuando en realidad es
#raw 0x11 'Step Up (Normal)
Creo que eso es todo.
Iniciado por Ángel Asakura
¿Qué el mio tiene 3 fallos? Me podrías decir cuales porfavor?
Son menos de los que pensaba, honestamente. Me confundió el hecho de que no tenés el #autobank activado. PEEEEERO los #raw están solos, sin 0x. Quizá al compilarlo dé un error de parámetro. Salvo, claro, que esté definido, pero tanto no puedo suponer.
Lo que se me ocurre es que el script está compilado (o des-compilado) desde el EliteMap.
Quizá sea eso.
Edito: Vi que los msgbox no tienen segundo parámetro (son dos, el puntero y el tipo de msgbox). Como ya había dicho Pablo, release sin lock.
El script de ángel está bien, sin errores, solo lo posteo como troll.
Si expecifica el tipo de msgbox, el callstd.
Los raws no son error, están sacados directamente del XSE, y el release puede venir ya que ese script puede proveniente de una cadena, pues por lo que tampoco es error, solo falta el contexto.
En definitiva, no le busquen la 5ta pata al gato.
PD: Si, obviamente está compilado, se le nota.
Iniciado por Milotix ☭
0 Fallos.
Ahora el mío.
Parece sencillo, parece que no tiene errores, pero tiene exactamente 2, ¿ Descubrirán dónde y cuales?
El special 0x8E no existe xD!
Lo busque en un .pdf que tengo con ellos.
Pues el otro ni idea.
Iniciado por kaze.
El special 0x8E no existe xD!
Lo busque en un .pdf que tengo con ellos.
Pues el otro ni idea.
Facil!!!!!!, pusiste Friase en el mgbox y luego friase para activarlo, lock lo tienes lok,end lo tienes EnDd,release lo tienes Reflease,0x6 lo tienes Ox6, y el @inicio no va ahi, no se nada mas.
Iniciado por kaze.
El special 0x8E no existe xD!
Lo busque en un .pdf que tengo con ellos.
Pues el otro ni idea.
Sí que existe el special 0x8E, cara de papa. Es el que se usa para refrescar rápidamente la pantalla, para aplicar posibles cambios de tile, como con el setmaptile.
Y el otro error que tiene el script es el tercer parámetro, 0x240, eso es imposible, se necesitaría un mapa anormalmente grande para que ese parámetro sea válido.
Y no sé si el primer parámetro sea realmente un error, nunca vi un banco 89, pero por si acaso queda como "sospechoso".
Y el segundo parámetro también está mal, en ningún banco hay más de 30 mapas (Considerando las Secret Base, que creo que son 20 y están todas en el mismo banco)
Iniciado por apolodragon
y el @inicio no va ahi, no se nada mas.
En realidad van cualquiera de los dos en un org (un offset dinámico como @inicio o uno estático como 0x800000) pero los dos al mismo tiempo no.
Ese script tiene un solo error: No es un script :P con tantos errores, al tratar de compilarlo
tu XSE explota en pedacitos el XSE te tirará error incesantemente.
Iniciado por kaze.
El special 0x8E no existe xD!
Lo busque en un .pdf que tengo con ellos.
Pues el otro ni idea.
El special 0x8E sirve para refrescar la pantalla, ese no es un error.
Menos mal que está Milotix... xD
Mi script no tiene fallos, ni uno solo. ¡Ah! Es en base Fire Red, y como dice Milo, es de una cadena, sí.
Iniciado por Ángel Asakura
Menos mal que está Milotix... xD
Mi script no tiene fallos, ni uno solo. ¡Ah! Es en base Fire Red, y como dice Milo, es de una cadena, sí.
Debí suponer que si estaba compilado no tendría fallos. Ay de mí...
Luego posteo alguno.
Iniciado por PabloGTD
No apto para principiantes. A ver si tenéis huevos de ver qué está mal aquí. Es lo primero que he aprendido a hacer:
pop, no "pops". Si no hay errores semánticos, creo que ya está.
EDIT: Añado:
El segundo ".align 2" me parece que no lo necesitas. Oh, y si quieres linkar eso, vas a necesitar declarar main como global.
Iniciado por Milotix ☭
El special 0x8E sirve para refrescar la pantalla, ese no es un error.
Pues ale que busque en un .pdf con muchos muchos specials y ese no estaba D:
Iniciado por cosarara97
pop, no "pops". Si no hay errores semánticos, creo que ya está.
EDIT: Añado:
El segundo ".align 2" me parece que no lo necesitas. Oh, y si quieres linkar eso, vas a necesitar declarar main como global.
Te faltó que aquí se usa el conjunto de instrucciones .Thumb y no el .ARM.
Iniciado por PabloGTD
Te faltó que aquí se usa el conjunto de instrucciones .Thumb y no el .ARM.
Thumb es un subset de arm, por lo que las instrucciones de thumb pueden usarse desde arm.