Ayudenme con este code porfa
5 participantes
Página 1 de 1.
Ayudenme con este code porfa
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
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
Anthonny- Estudiante
- Mensajes : 6
Reputación : 0
Fecha de inscripción : 03/10/2012
Re: Ayudenme con este code porfa
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
Me avisas si te funciono o buscaremos otra solucion saludos att jey
- Código:
usr.NORTH()
usr<<"Lo has hecho bien"
Me avisas si te funciono o buscaremos otra solucion saludos att jey
JEY_SENSEY- Owner
- Mensajes : 447
Reputación : 33
Fecha de inscripción : 04/08/2012
Re: Ayudenme con este code porfa
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
verbos.dm:37:error: usr.NORTH: undefined proc
Ya ni se que hacer xD
Sin mas nada que decir... Me despido
Anthonny- Estudiante
- Mensajes : 6
Reputación : 0
Fecha de inscripción : 03/10/2012
Re: Ayudenme con este code porfa
Haz colocado colocado correctamente la fracción de código como te lo han indicado?
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 ) ademas si escribes:
Chauuu :p
- 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 ) ademas si escribes:
- Spoiler:
- Código:
usr.North()
- Spoiler:
- Código:
usr.NORTH()
Chauuu :p
VITTOdavLEE- Estudiante
- Mensajes : 3
Reputación : 0
Fecha de inscripción : 13/08/2012
Localización : En el Hospital Psiquiatrico... tranquilos aun hay esperanza
Re: Ayudenme con este code porfa
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
Re: Ayudenme con este code porfa
mmm no se si aun necesites este codigo o no ya que a pasado mucho desde que posteaste esto pero bueno, aca esta
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
- 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
K.K.- Estudiante
- Mensajes : 4
Reputación : 0
Fecha de inscripción : 10/02/2013
Re: Ayudenme con este code porfa
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
JEY_SENSEY- Owner
- Mensajes : 447
Reputación : 33
Fecha de inscripción : 04/08/2012
Re: Ayudenme con este code porfa
Full gracias K.K ya ese code me tenia arto, sos un pro codeando te lo agradesco mucho
Anthonny- Estudiante
- Mensajes : 6
Reputación : 0
Fecha de inscripción : 03/10/2012
Re: Ayudenme con este code porfa
ok cierro tema
JEY_SENSEY- Owner
- Mensajes : 447
Reputación : 33
Fecha de inscripción : 04/08/2012
Página 1 de 1.
Permisos de este foro:
No puedes responder a temas en este foro.
Vie Sep 30, 2016 12:30 am por JEY_SENSEY
» Servidor VF
Jue Ago 25, 2016 11:41 am por ecliption
» Como unirme a byond y jugar naruteros.
Mar Jun 21, 2016 3:17 pm por JEY_SENSEY
» algunos bugs
Mar Jun 21, 2016 1:46 pm por JEY_SENSEY
» sugerencias para el juego
Mar Jun 21, 2016 1:37 pm por JEY_SENSEY
» tutorial para nuevos explicado
Jue Mayo 26, 2016 7:04 pm por Daisuke
» Sugerencia para el Clan Hatake
Lun Mayo 16, 2016 10:18 pm por JEY_SENSEY
» Sistema de Traspaso de Chakra
Lun Mayo 16, 2016 10:17 pm por JEY_SENSEY
» Sobre el Fuuton: Rasen Shuriken
Lun Mayo 16, 2016 10:15 pm por JEY_SENSEY