cafe_dev
Thread Id: 18900
Thread Name: (Para scripters) el error de el de arriba
#0
Horus Pen. 24335
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!
#1
-Astro Fenix- 26356
El error grave esta en que no tiene end y no se puede poner release porque antes no hay un lock


#2
Horus Pen. 24335
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.
#3
-Astro Fenix- 26356
Jajajja no soy scripter bro!
#4
Tito Dafting301_4315♪ Kuchiki 24341


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
#5
Ángel Uchiha 12304


A ver, listos.
#6
Tito Dafting301_4315♪ Kuchiki 24341
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.
#7
PabloGTD 18509
No apto para principiantes. A ver si tenéis huevos de ver qué está mal aquí. Es lo primero que he aprendido a hacer:


#8
Ángel Uchiha 12304
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?
#9
Milotix 12267
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?
#10
PabloGTD 18509
Iniciado por Ángel Asakura


A ver, listos.


Release sin lock.
#11
Horus Pen. 24335
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.
#12
Tito Dafting301_4315♪ Kuchiki 24341
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.
#13
Milotix 12267
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.
#14
Kaze4315♪ 22542
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.


#15
ApoloD 24539
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.
#16
Tito Dafting301_4315♪ Kuchiki 24341
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.
#17
Milotix 12267
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.
#18
Ángel Uchiha 12304
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í.
#19
Tito Dafting301_4315♪ Kuchiki 24341
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.
#20
cosarara97 12296
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.
#21
Horus Pen. 24335


Facil.
#22
Kaze4315♪ 22542
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:
#23
PabloGTD 18509
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.
#24
cosarara97 12296
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.