JVLIVS CAESAR MODS FORUM
Estimado usuario invitado: Si se registra/conecta podrá tener la mejor ventaja, postear en el foro, ya que los invitados solo pueden leer.

JVLIVS CAESAR MODS FORUM

Imperium III Mods Forvm. Último Mod - MCI 9.0!
 
ÍndiceÍndice  FAQFAQ  BuscarBuscar  RegistrarseRegistrarse  ConectarseConectarse  

Comparte | 
 

 ¿Como hago esto?

Ver el tema anterior Ver el tema siguiente Ir abajo 
AutorMensaje
Argoniur
Defensor
Defensor


Cantidad de envíos : 19
Reputación : 3
Fecha de inscripción : 07/09/2011

MensajeTema: ¿Como hago esto?   Sáb Sep 10, 2011 1:11 pm

Que para hablar con una persona se necesite haber hablado antes con otra.

Saludos.
Volver arriba Ir abajo
Jaume
Veterano
Veterano
avatar

Cantidad de envíos : 413
Location : La Vila Joiosa, Alicante
Reputación : 15
Fecha de inscripción : 02/03/2010

MensajeTema: Re: ¿Como hago esto?   Sáb Sep 10, 2011 1:25 pm

Es una broma?
Volver arriba Ir abajo
Argoniur
Defensor
Defensor


Cantidad de envíos : 19
Reputación : 3
Fecha de inscripción : 07/09/2011

MensajeTema: Re: ¿Como hago esto?   Sáb Sep 10, 2011 1:28 pm

no, esque si no hago eso la aventura no tiene sentido...

Edito:
el problema es que si en un castillo hay dos personas con las que el jugador puede hablar, como hago que tenga que hablar primero con una para poder hablar con la otra.
Volver arriba Ir abajo
Darth_Skaywalker
Moderador
Moderador
avatar

Cantidad de envíos : 764
Edad : 19
Location : Córdoba, España
Reputación : 60
Fecha de inscripción : 28/11/2009

MensajeTema: Re: ¿Como hago esto?   Sáb Sep 10, 2011 4:28 pm

Supongo con un if o algo de eso, si viene El Justiciero Misteryoso o JnxF te responderán.

_________________
Estudiante de informática y aficionado a la seguridad informática.
Antes de postear leete las normas del foro. Y si necesitas ayuda, busca que no exista ya un tema similar.
Recomiendo encarecidamente leer esto:
-------
@RafaSojo en telegram
Volver arriba Ir abajo
http://editor-imperium.webcindario.com/
Jaume
Veterano
Veterano
avatar

Cantidad de envíos : 413
Location : La Vila Joiosa, Alicante
Reputación : 15
Fecha de inscripción : 02/03/2010

MensajeTema: Re: ¿Como hago esto?   Sáb Sep 10, 2011 9:03 pm

Ni idea... pero no creo que sea un script muy muy difícil!
Volver arriba Ir abajo
JnxF
Equipo Administradores
Equipo Administradores
avatar

Cantidad de envíos : 417
Reputación : 32
Fecha de inscripción : 23/08/2010

MensajeTema: Re: ¿Como hago esto?   Sáb Sep 10, 2011 10:40 pm

darth_skaywalker escribió:
Supongo con un if o algo de eso, si viene El Justiciero Misteryoso o JnxF te responderán.
Griacias por destacarme juijijiji pirat

Imaginemos que... A es tuyo y lo mandas para hablar, B es el que tienes que ir a 'conversar' antes y C es con quien conversarás después.

Usaremos variables de entorno por si quieres usar secuencias diferentes, así evitamos variables.

Después de que A hable con B pon
Código:
EnvWriteInt("/Hablado", 1);

... Si SÍ ES en la misma secuencia simplemente ejecuta la conversación.
... Si NO ES en la misma secuencia usa... (más recomendado)
Código:
while(!EnvReadInt("/Hablado")) Sleep(100); //Mientras no sepamos nada de la variable global, descansamos.
//Aquí ya ha hablado ¡Ha hablado! ¡Ha hablado!
WaitConvRequest(A, C, 100); //Esperamos a que A hable con C
RunConv("Conversación"); //Muestra la conversación.

Si quieres que te ayude a personalizar más el código, avísame, o si no entiendes algo.

Salu2 Wink

_________________
JnxF. MODERADOR DEL FORO

Estudiante de Informática por la UPC.
Léete las Normas del foro antes de postear.
No dudes en mandarme un MP si tienes cualquier duda personal.
Volver arriba Ir abajo
Argoniur
Defensor
Defensor


Cantidad de envíos : 19
Reputación : 3
Fecha de inscripción : 07/09/2011

MensajeTema: Re: ¿Como hago esto?   Sáb Sep 10, 2011 11:38 pm

Haber, vamos poco a poco:

1º-EnvWriteInt("/Hablado", 1)
Esto lo tengo que poner despues de que A hable con B, ¿pero en eso que he resaltado que tengo que poner?

2º-Si no es la misma secuencia donde tengo que poner esto, en la primera o en la segunda.
Lo mismo de antes, en lo resaltado que tengo que poner.

while(!EnvReadInt("/Hablado")) Sleep(100); //Mientras no sepamos nada de la variable global, descansamos.
//Aquí ya ha hablado ¡Ha hablado! ¡Ha hablado!
WaitConvRequest(A, C, 100); //Esperamos a que A hable con C
RunConv("Conversación"); //Muestra la conversación.


Saludos.
Volver arriba Ir abajo
Contenido patrocinado




MensajeTema: Re: ¿Como hago esto?   

Volver arriba Ir abajo
 
¿Como hago esto?
Ver el tema anterior Ver el tema siguiente Volver arriba 
Página 1 de 1.
 Temas similares
-
» Le gusto, no, como hago para acercarme mas a el?
» [Duda]¿Como hago que mi sim se siente?(sims3)
» como hago para salir de aqui
» Esto lo hago yo!!
» como hago para no demostrarle tanto amor a mi novio

Permisos de este foro:No puedes responder a temas en este foro.
JVLIVS CAESAR MODS FORUM :: Modding en General :: Modding en General :: Editor-
Cambiar a: