Jump to content
Tremoulinas

Elaborando mi primera Quest

Recommended Posts

Hola pues como lo dice el título ando en eso, elaborando mi primera quest.... Sé que tendrá un montón de fallos pero buen espero puedan sugerirme o aconcejarme de modo que entienda mejor....

 

Tengo el siguiente problema...

 

Quiero hacer una quest estilo la formación (la de lv 5) cuando vas a escoger habilidades... Usando el send_letter y eso, además me gustaría según la raza (creo que eso es con if pc.job==1,2,3,4) un if por cada raza supongo... Pues coloque las señales en el mapa encima de los dos maestros que puede elegir...

 

me puse a probar para ir viendo como rsolvía y me soltó el primer error "Unexpected symbol near 'when'" pc.get_level()>=5" bueno es como "símobolo no coherente o no esperado cerca de when"

 

Y revisé a ver quité un pedacito y luego me dio este error...

 

"Quest laformacion must star with 'quest'" y ahora siempre sale eso y el core dumped... Pero empieza con quest... no entiendo porqé sale eso... Aquí dejo mi intento de quest XD

 

Recuerdo que es la primera quest que hago...(intento...)

 

De momento la hice así porque quería ir poco a poco probándola y posteriormente añadirle lo que deseo..

quest	laformacion	begin
	state	start	begin
		when login with pc.get_level()>=5 or pc.get_level()>=5 begin
		set_state("La_formacion")
		when letter begin
		send_letter("La_formacion")
			say_title("La Formación:")
			say("Ya has alcanzado el nivel 5.")
			say("por lo tanto debes elegir un tipo de habilidad.")
			say("Dependerá de tu raza, y de tu convicción de lucha, pero")
			say("puedes escoger de la siguiente manera:")
			say("Guerrero: Fuerza Corporal o Fuerza Mental")
			say("Sura: Fuerzas Espejo o Mágia Negra")
			say("Ninja: Lucha con daga o Lucha con arco")
			say("Chamán: Fuerza dragón o Chamán Curación")
			wait()
			say("Bien, dicho esto, ¡Ve y escoge como mejor creas!")
			say("Te deseo mucha suerte.")
			end
		end
	end

Share this post


Link to post
Share on other sites

Me sigue saliendo el error:

 

Must start with 'quest'

laformacion.quest:1: Abort (Core Dumped)

 

No entiendo porque...

 

Edito: ¿Me falta un END también no?, Creo que se coloca un End por cada begin

Share this post


Link to post
Share on other sites

Sí, te salta error por eso ahí te falta cerrar un begin

Nada que va, puse tantos ends como begins y nada... Sigue saliendo el error... D: pero antes d ese me saltó el que te dije y sin modificar nada intenté compilar de nuev y salió ese... que hagooo T_T

Share this post


Link to post
Share on other sites

Lo que pasa es que no has cerrado el when login, estás intentando poner un when, dentro de otro when, y eso no se puede.

Esta parte:

 

        when login with pc.get_level()>=5 or pc.get_level()>=5 begin
        set_state("La_formacion")
        when letter begin

 

Tiene que quedar así:

        when login with pc.get_level()>=5 or pc.get_level()>=5 begin
                  set_state("La_formacion")
       end
        when letter begin

Share this post


Link to post
Share on other sites

 

Lo que pasa es que no has cerrado el when login, estás intentando poner un when, dentro de otro when, y eso no se puede.

Esta parte:

        when login with pc.get_level()>=5 or pc.get_level()>=5 begin
        set_state("La_formacion")
        when letter begin

Tiene que quedar así:

        when login with pc.get_level()>=5 or pc.get_level()>=5 begin
                  set_state("La_formacion")
       end
        when letter begin

Entonces cad When debe cerrarse por individual y se sobre entiende que el begin de sa misma línea también corresponde al mismo edn? probaré. Muchas gracias.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...