explicacion de como usar flags en scripts

Ver el tema anterior Ver el tema siguiente Ir abajo

explicacion de como usar flags en scripts

Mensaje por santi el Miér Feb 03, 2010 6:23 am

hola eh benido ah explicar lo mas facil que pueda sobre las flags en scripts para las personas que no entiendan mucho sobre esto

las flags sirven para que un script no se buelba ah repetir poreso se usan estos comandos(los que yo uso)

este comando se escribe antes del script que quieras que no se repita(claro que despues del #org)

checkflag 0x(numero de flag libre)

las flags libres en rubi son del 2000-4000 en rojo fuego yo estoy haciendo mi propia investigacion aun y cuando las sepa actualizare esto

despues del checkflag se pone

if 0x1 0x(offset)

el offset tiene que ser diferente al del #org

y luego su script

despues antes de poner "end" se pone este comando

setflag 0x(la flag que ayan puesto en el checkflag)

y bueno despues el end

aca dejo un ejemplo

#org 0x(offset)
checkflag 0x2222
if 0x1 0x(offset 2)
msgbox 0x8(offset 3)
callstd 0x2
setflag 0x2222
release
end

#org 0x(offset del msgbox)
= este es un ejemplo de flags

#org 0x(offset del if 0x1)
release
end


ese seria un script para que un mini e diga "este es un ejemplo de flags" pero cuando le buelbas ah ablar no te dira nada gracias ah las flags

bueno eso es todo recuerda que no puedes bolber ah usar una fla que ya ayas usado te recomiendo anotarlas asi no equivocarte

saludos

santi
Usuario
Usuario

Mensajes : 135
Sexo : Masculino
Johto Points : 3135
Advertencias

Fecha de inscripción : 25/12/2009
Edad : 17
Localización : Pueblo Agua Dorada

http://www.pokehoen.esforos.com/

Volver arriba Ir abajo

Re: explicacion de como usar flags en scripts

Mensaje por Green el Miér Feb 03, 2010 7:37 am

Genial el tuto, muchisimas gracias por compartirlo :D, saludos.

_________________
[Tienes que estar registrado y conectado para ver esa imagen]
[Tienes que estar registrado y conectado para ver esa imagen][Tienes que estar registrado y conectado para ver esa imagen]
[Tienes que estar registrado y conectado para ver esa imagen][Tienes que estar registrado y conectado para ver esa imagen]
Mi Deviantart

Green
Moderador Global
Moderador Global

Mensajes : 1069
Sexo : Masculino
Johto Points : 4434
Advertencias

Fecha de inscripción : 22/12/2009
Edad : 22
Localización : Kanto

Http://Infinitezone.foroactivo.com

Volver arriba Ir abajo

Re: explicacion de como usar flags en scripts

Mensaje por KuruS el Miér Feb 03, 2010 10:02 am

Buen tutorial, pero le faltan algunos detalles, pero no importa, esta bastante bien, estoy a algunos le puede ayudar^^
Saludos!

_________________
[Tienes que estar registrado y conectado para ver esa imagen]

[Tienes que estar registrado y conectado para ver esa imagen]
[Tienes que estar registrado y conectado para ver esa imagen]
Mirar a este luigi, me gusta mucho =D
[Tienes que estar registrado y conectado para ver esa imagen]
GIF CREADO POR MI, NO USAR SIN MI PERMISO =D

KuruS
Administrador
Administrador

Mensajes : 246
Sexo : Masculino
Johto Points : 3245
Advertencias

Fecha de inscripción : 19/11/2009
Edad : 18
Localización : En mi casa [?]

Volver arriba Ir abajo

Re: explicacion de como usar flags en scripts

Mensaje por Zark el Miér Feb 03, 2010 6:41 pm

muchas graxias estoy haciendo un hack y esto me va de maravilla ¡¡¡

Zark
Usuario
Usuario

Mensajes : 353
Sexo : Masculino
Johto Points : 2703
Advertencias

Fecha de inscripción : 30/01/2010
Edad : 21
Localización : En Mi PC

Volver arriba Ir abajo

Re: explicacion de como usar flags en scripts

Mensaje por fen03 el Vie Feb 05, 2010 12:56 am

muy bueno santi
peor porke no actualizas tu XSE??
se nota k es la version antiguaq porke aun pones el "callstd 0x2
y el texto del script jejeje
en mi version de XSE el tuto no sirve pero bueno
aun asi buen aporte
sigue con tus tutoriales
y espero cada evs los mejores

fen03
Usuario
Usuario

Mensajes : 127
Sexo : Masculino
Johto Points : 2955
Advertencias

Fecha de inscripción : 28/12/2009
Edad : 23
Localización : mexico

http://www.youtube.com/watch?v=tKKpg4yR6eM

Volver arriba Ir abajo

Re: explicacion de como usar flags en scripts

Mensaje por ~Areku el Vie Feb 05, 2010 9:13 am

Yo se lo dije a fen03 XD,sí la verdad es que el XSE tiene ese detallito de que el msgbox se escribe en una sola linea con todo y el callstd, por lo que el callstd ya no se usa.

de ser así en el XSE 1.1.0
msgbox 0x12AB32
callstd 0x6

queda así en la version 1.1.1
msgbox 0x12AB32 0x6

~Areku
Usuario
Usuario

Mensajes : 44
Sexo : Masculino
Johto Points : 3079
Advertencias

Fecha de inscripción : 31/12/2009
Edad : 24
Localización : Manzanillo, México

Volver arriba Ir abajo

Re: explicacion de como usar flags en scripts

Mensaje por Rey Boo el Dom Feb 28, 2010 6:31 pm

Bien, calificaré tu manual:

Comprensión: 5,5
Explicación detallada: 6,5
Imágenes explicativas: -
Orden de contenidos: 8
Contenidos completos: 6,5

Media: 5,3

Anotaciones:

Comprensión: Tus errores ortográficos no son errores, son horrores. No usas elementos aclarativos y ese factor dificulta la comprensión.
Explicación detallada: Una explicación detallada pero un poco revuelta.
Imágenes explicativas: No hay, luego no comento.
Orden de contenidos: Lo único que veo más decente. El orden está bien establecido aunque algo confuso al no usar recursos aclarativos (negritas, guiones, etc.).
Contenidos completos: Hay errores horribles en tu ejemplo. Para empezar, los scripts más complejos que lleven otros comandos deben tener al msgbox de tipo 6, y si no hay lock no se puede usar release. Te recuerdo que el tipo 2 de msgbox no necesita lock ni release (en los casos en el que se aplique).

Estrellas: Dos Estrellas y un cuarto de Estrella.
Valoración: Baja, tiene errores, mala ortografía y puede dejar numerosas dudas.

Saludos.

Rey Boo
Administrador
Administrador

Mensajes : 248
Sexo : Masculino
Johto Points : 3378
Advertencias

Fecha de inscripción : 21/11/2009
Localización : En Ciudad Iris, visitando la Torre Hojalata.

Volver arriba Ir abajo

Re: explicacion de como usar flags en scripts

Mensaje por makerj el Vie Mar 05, 2010 11:57 pm

Muy bueno el tuto, gracias.

Diego:Haz un Post más largo, se puede considerar Spam.

makerj
Usuario
Usuario

Mensajes : 14
Sexo : Masculino
Johto Points : 2508
Advertencias

Fecha de inscripción : 05/03/2010
Localización : http://makerjworld.mforos.com

http://makerjworld.mforos.com

Volver arriba Ir abajo

Re: explicacion de como usar flags en scripts

Mensaje por Gut_Bro el Sáb Mar 06, 2010 2:02 am

Esta muy bien tu manual, igual me hubiera gustado que pusieras qué flags están libres en FR de una vez hahaha.

Bueno, igual ya lo sabía pero a mucha gente que les falla pues les va a servir muchísimo, quisiera detallar algunas cosillas ;)


Una flag es un 'espacio' en donde se almacena un valor, puede ser 0 ó 1.
Existen varias flags utilizadas por Game Freak, pero existen muchas otras vacías, es decir que no tienen un valor especificado ó mas bien, que no están vinculadas con ningún Script, éstas van desde la 2000 hasta la 4000 en Rubí.

Para utilizar una flag se debe utilizar una 'condición' que es, 'si la flag tiene un 1, hacer lo siguiente, si no continuar normalmente' y para hacer ésto se utilizan los comandos:
Código:
checkflag 0x[~FLAG]
if 0x1 0x[~OFFSET]
Lo que hace que compruebe que la condición sea cierta (que la flag tenga el valor 1 [0x1] y si sí, ir al offset que especificamos)

Luego continuaremos con el Script que se ejecutará de no cumplirse esta condición y es muy importante que cambiemos el valor de la flag antes de terminar el Script, obviamente para que al ejecutarlo de nuevo el valor de la flag sea distinto y no se vuelva a repetir, para cambiar el valor se utiliza:
Código:
setflag 0x[~FLAG]
Un ejemplo, el de santi sería:
Código:
#org 0x(offset)
checkflag 0x2222
if 0x1 0x(offset 2)
msgbox 0x8(offset 3)
callstd 0x2
setflag 0x2222
release
end

#org 0x(offset del msgbox)
= este es un ejemplo de flags

#org 0x(offset del if 0x1)
release
end
En donde claramente se observa la utilización de los 3 comandos mencionados y con un mínimo de lógica podemos predecir la ejecución del Script.

Ojalá pueda reforzar un poco lo que dijo santi ;) y que le sirva a mucha gente.

Gut_Bro
Diseñador
Diseñador

Mensajes : 75
Sexo : Masculino
Johto Points : 2825
Advertencias

Fecha de inscripción : 12/02/2010
Edad : 23
Localización : Junto a la ciudad del 'Esmock'

http://www.zonecircus.es.tl

Volver arriba Ir abajo

Re: explicacion de como usar flags en scripts

Mensaje por Contenido patrocinado Hoy a las 2:56 am


Contenido patrocinado


Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.