Ayudenme con este code porfa

Ver el tema anterior Ver el tema siguiente Ir abajo

Ayudenme con este code porfa

Mensaje por Anthonny el Dom Dic 09, 2012 6:48 pm

Bueno, eh tratado de hacer un code, pero no se como se hace, he inventado y investigado pero no encuentro con la solucion, el code trata de un modo de entrenamiento, que consiste en apretar las flechas, por ejemplo salga el mensaje y que diga apreta la flecha de arriba y tu la apretas y ganas exp y si apretas otra que no es entonces esta malo, ojala me haya dado a entender. Asi hice mi code:
mob/proc/EntrenandoelNen()
if(usr.Agotamiento>=70)
usr<<"Descansa primero para poder entrenar"
else
usr<<"Empiezas a entrenar"
usr.EntrenandoNen=1
if(usr.EntrenandoNen==1)
usr.random = rand(1)
if(usr.random==1)
if(usr.dir==NORTH)
usr<<"Pulsa la Flecha de arriba"
usr.Move(NORTH)
usr<<"Lo has hecho bien"
return

Espero que me puedan ayudar, de ante mano gracias, y sin mas que decir me despido
geek

Anthonny
Estudiante
Estudiante

Mensajes : 6
Reputación : 0
Fecha de inscripción : 03/10/2012

Ver perfil de usuario

Volver arriba Ir abajo

Re: Ayudenme con este code porfa

Mensaje por JEY_SENSEY el Mar Ene 01, 2013 3:52 pm

Hola mi idea seria que usasras mas bn el proc por defecto de el byond que es NORTH(), Es decir en vez de colocar usr.Move(NORTH), sencillamente colocarias

Código:
usr.NORTH()
usr<<"Lo has hecho bien"

Me avisas si te funciono o buscaremos otra solucion saludos att jey

________________________________________________________________________________

"aquel ninja que abandona una mision es escoria pero aquel que abandona a sus amigos son peor que la escoria"
avatar
JEY_SENSEY
Owner
Owner

Mensajes : 447
Reputación : 33
Fecha de inscripción : 04/08/2012

Ver perfil de usuario

Volver arriba Ir abajo

Re: Ayudenme con este code porfa

Mensaje por Anthonny el Vie Ene 04, 2013 1:45 pm

Gracias Jey por responder, esteee... Lamentablemente no funciono, sale el error de que el usr.North es un proc indefinido :S
verbos.dm:37:error: usr.NORTH: undefined proc
Ya ni se que hacer xD
Sin mas nada que decir... Me despido

Anthonny
Estudiante
Estudiante

Mensajes : 6
Reputación : 0
Fecha de inscripción : 03/10/2012

Ver perfil de usuario

Volver arriba Ir abajo

Re: Ayudenme con este code porfa

Mensaje por VITTOdavLEE el Jue Ene 17, 2013 6:19 am

Haz colocado colocado correctamente la fracción de código como te lo han indicado?
Spoiler:
Código:
usr.NORTH()

Al ser un proc ya definido en el lenguaje de byond no debería tirarte ese error!


Nota: El lenguaje de Programación de byond diferencia mayuscula de minusculas y importa como la escribas (obviamente Razz) ademas si escribes:
Spoiler:
Código:
usr.North()
va a ser diferente que escribas:
Spoiler:
Código:
usr.NORTH()

Chauuu :p
avatar
VITTOdavLEE
Estudiante
Estudiante

Mensajes : 3
Reputación : 0
Fecha de inscripción : 13/08/2012
Localización : En el Hospital Psiquiatrico... tranquilos aun hay esperanza

Ver perfil de usuario

Volver arriba Ir abajo

Re: Ayudenme con este code porfa

Mensaje por Shadow el Sáb Feb 09, 2013 6:11 pm

Pruebalo asi y me cuentas no lo probe por que me dio flojera:
Código:
mob
   proc
      EntrenandoelNen()
         if(usr.Agotamiento>=70)
            usr<<"Descansa primero para poder entrenar"
         else
            usr<<"Empiezas a entrenar"
            usr.EntrenandoNen=1
         if(usr.EntrenandoNen==1)
            usr.random = rand(1)
               if(usr.random==1)
                  if(usr.dir==NORTH)
                     usr<<"Pulsa la Flecha de arriba"
                     if(usr.Move(NORTH)
                        usr<<"Lo has hecho bien"
                     else                  
                        return
avatar
Shadow
Owner
Owner

Mensajes : 254
Reputación : 14
Fecha de inscripción : 04/08/2012

Ver perfil de usuario http://www.naruteros-oficial.com

Volver arriba Ir abajo

Re: Ayudenme con este code porfa

Mensaje por K.K. el Dom Feb 10, 2013 2:20 pm

mmm no se si aun necesites este codigo o no ya que a pasado mucho desde que posteaste esto pero bueno, aca esta
Código:

mob
   var
      Agotamiento=0
      tmp/EntrenandoNen=0
      tmp/Flecha
   verb
      EntrenandoelNen()
         if(usr.Agotamiento>=70)
            usr<<"Estas muy cansado para entrenar";return
         if(usr.EntrenandoNen)
            usr<<"Dejas de entrenar"
            usr.EntrenandoNen=0
            return
         usr<<"Tu entrenamiento comenzo!"
         usr.EntrenandoNen=1
         usr.Flecha=pick("Este","Oeste","Sur","Norte")
         usr<<"<b>Muevete hacia el [usr.Flecha]!"
   proc
      Cambiar_Flecha()
         if(src.EntrenandoNen && src.Agotamiento<=70)
            src.Flecha=pick("Este","Oeste","Sur","Norte")
            src<<"<b>Muevete hacia el [usr.Flecha]!"
         else   usr<<"Dejas de entrenar!"

client
   North()
      if(mob.EntrenandoNen&&mob.Flecha=="Norte")
         src<<"<font color=yellow>Acertaste el entrenamiento!"
         mob.Agotamiento+=rand(1,4)
         mob.Cambiar_Flecha()
         return
      if(mob.EntrenandoNen&&mob.Flecha!="Norte")
         src<<"<font color=red>Fallaste el entrenamiento!"
         src.mob.EntrenandoNen=0
         return
      return..()
   South()
      if(mob.EntrenandoNen&&mob.Flecha=="Sur")
         src<<"<font color=yellow>Acertaste el entrenamiento!"
         mob.Agotamiento+=rand(1,4)
         mob.Cambiar_Flecha()
         return
      if(mob.EntrenandoNen&&mob.Flecha!="Sur")
         src<<"<font color=red>Fallaste el entrenamiento!"
         src.mob.EntrenandoNen=0
         return
      return..()
   East()
      if(mob.EntrenandoNen&&mob.Flecha=="Este")
         src<<"<font color=yellow>Acertaste el entrenamiento!"
         mob.Agotamiento+=rand(1,4)
         mob.Cambiar_Flecha()
         return
      if(mob.EntrenandoNen&&mob.Flecha!="Este")
         src<<"<font color=red>Fallaste el entrenamiento!"
         src.mob.EntrenandoNen=0
         return
      return..()
   West()
      if(mob.EntrenandoNen&&mob.Flecha=="Oeste")
         src<<"<font color=yellow>Acertaste el entrenamiento!"
         mob.Agotamiento+=rand(1,4)
         mob.Cambiar_Flecha()
         return
      if(mob.EntrenandoNen&&mob.Flecha!="Oeste")
         src<<"<font color=red>Fallaste el entrenamiento!"
         src.mob.EntrenandoNen=0
         return
      return..()



solo tienes que adaptarlo a tu juego y añadirle algun premio por hacer el entrenamiento como dinero o fuerza lo que sea, use las variables que tu mismo pusiste solo cree la variable de "Flecha" para que todo funcionara, espero te sirva
avatar
K.K.
Estudiante
Estudiante

Mensajes : 4
Reputación : 0
Fecha de inscripción : 10/02/2013

Ver perfil de usuario

Volver arriba Ir abajo

Re: Ayudenme con este code porfa

Mensaje por JEY_SENSEY el Dom Feb 10, 2013 7:22 pm

K.K definitivamente eres uno de los mejores coders hispanos XD hay esta tu respuesta Antonhy lo probe y funciona perfecto D: ya sabes debes reponder al tema para darlo como cerrado

________________________________________________________________________________

"aquel ninja que abandona una mision es escoria pero aquel que abandona a sus amigos son peor que la escoria"
avatar
JEY_SENSEY
Owner
Owner

Mensajes : 447
Reputación : 33
Fecha de inscripción : 04/08/2012

Ver perfil de usuario

Volver arriba Ir abajo

Re: Ayudenme con este code porfa

Mensaje por Anthonny el Miér Feb 13, 2013 1:49 pm

Full gracias K.K ya ese code me tenia arto, sos un pro codeando te lo agradesco mucho cheers geek

Anthonny
Estudiante
Estudiante

Mensajes : 6
Reputación : 0
Fecha de inscripción : 03/10/2012

Ver perfil de usuario

Volver arriba Ir abajo

Re: Ayudenme con este code porfa

Mensaje por JEY_SENSEY el Miér Feb 13, 2013 10:41 pm

ok cierro tema

________________________________________________________________________________

"aquel ninja que abandona una mision es escoria pero aquel que abandona a sus amigos son peor que la escoria"
avatar
JEY_SENSEY
Owner
Owner

Mensajes : 447
Reputación : 33
Fecha de inscripción : 04/08/2012

Ver perfil de usuario

Volver arriba Ir abajo

Re: Ayudenme con este code porfa

Mensaje por Contenido patrocinado


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.
Tablon de anuncios Cerrar
Bienvenid@ Invitado


Staff
Anuncios
Animo jugadores de Naruteros. Pronto estará el juego abierto! Tengan paciencia, y les informo hay mejoras! PD: Yo estoy desesperado por jugar ._./. Levanta la manita si tu también lo estas.
Click Aqui