[Solucionado] Script de checkgender

Like Tree2Gracias
  • 2 Post By InfernapEnLlamas
Tema cerrado
 
Herramientas Desplegado
  #1  
Hace 1 semana
Predeterminado Script de checkgender
Código:
#dynamic 500000

#org @inicio
lock
faceplayer
checkgender 
compare LASTRESULT 0x1
if 0x1 goto @boy
compare LASTRESULT 0x0
if 0x0 goto @girl

#org @boy
msgbox @chico 0x6
release
end

#org @girl
msgbox @chica 0x6
release
end

#org @chico
= Oh, gracias por venir mi sobrino\nsiempre está ocupado desde que se\lconvirtió en el asistente del\lProf.Elm su padre trabaja todo el\ltiempo y ...\lOh, que estoy diciendo...

#org @chica
= Oh, gracias por venir mi sobrina\nsiempre está ocupada desde que se\lconvirtió en la asistente del\lProf.Elm su padre trabaja todo el\ltiempo y...\lOh, que estoy diciendo...

Este al hablar con el hombre me mira y no dice nada ¿me decis cual puede ser el error?

-Yuki!
Mi Equipo Pokémon :3

Última edición por AaRóN; Hace 1 semana a las 18:41 Razón: Solucionado~
  #2  
Hace 1 semana
Predeterminado Respuesta: Script de checkgender
Estás usando mal los condicionantes y tienes una idea errónea del comando checkgender.
Te explico rápido, el comando checkgender lo que hace es asignar a la variable 800D (LASTRESULT) un 0 si nuestro personaje es chico y un 1 si es chica.
Sobre los condicionantes lo que tienes que hacer es comparar el checkgender con un 0x0 o un 0x1 dependiendo de lo que busques y, a partir de ahí lo único que necesitas es un if, puesto que si eso no se cumple ya pasaría directamente a la línea siguiente.
Ejemplo:
Código:
checkgender
compare 0x800D 0x0
if 0x1 goto @boy
goto @girl
Aquí estoy comparando el valor dado por el comando con un 0x0 (para saber si es chico)
Luego hago una condición, si el resultado anterior es postivo (0x1) va a @boy, pero como te mencioné si el resultado es negativo (0x0) ya no sería necesario usar otro if, pues solo hay dos posibilidades o va a @boy o a @girl.

Espero haberte ayudado.
Para cualquier cosa pregunta.

PD: Tampoco entiendo muy bien porque pones el dynamic 0x500000 cuando el espacio libre en FR empieza e la dirección 0x720000
La diferencia entre la genialidad y la estupidez es que la genialidad tiene un límite.
~Albert Einstein


Última edición por InfernapEnLlamas; Hace 1 semana a las 17:30
  #3  
Hace 1 semana
Predeterminado Re: Respuesta: Script de checkgender
Dicho por InfernapEnLlamas Ver mensaje
Estás usando mal los condicionantes y tienes una idea errónea del comando checkgender.
Te explico rápido, el comando checkgender lo que hace es asignar a la variable 800D (LASTRESULT) un 0 si nuestro personaje es chico y un 1 si es chica.
Sobre los condicionantes lo que tienes que hacer es comparar el checkgender con un 0x0 o un 0x1 dependiendo de lo que busques y, a partir de ahí lo único que necesitas es un if, puesto que si eso no se cumple ya pasaría directamente a la línea siguiente.
Ejemplo:
Código:
checkgender
compare 0x800D 0x0
if 0x1 goto @boy
goto @girl
Aquí estoy comparando el valor dado por el comando con un 0x0 (para saber si es chico)
Luego hago una condición, si el resultado anterior es postivo (0x1) va a @boy, pero como te mencioné si el resultado es negativo (0x0) ya no sería necesario usar otro if, pues solo hay dos posibilidades o va a @boy o a @girl.

Espero haberte ayudado.
Para cualquier cosa pregunta.

PD: Tampoco entiendo muy bien porque pones el dynamic 0x500000 cuando el espacio libre en FR empieza e la dirección 0x720000
Muchas gracias ya pude resolver la duda :3
Mi Equipo Pokémon :3
Tema cerrado

Herramientas
Desplegado

Permisos para publicar mensajes
No puedes crear nuevos temas
No puedes responder mensajes
No puedes subir archivos adjuntos
No puedes editar tus mensajes

Los BB code están Activado
Los Emoticones están Activado
El código [IMG] está Activado
El Código HTML está Desactivado
Trackbacks are Activado
Pingbacks are Activado
Refbacks are Desactivado



Extra
Estilo clásico
La franja horaria es GMT +1. Ahora son las 01:46.
Skin Afternoon por Sage