Jump to content
Tremoulinas

Problemita con quest

Recommended Posts

Hola. Bueno, tras haber leído nuevamente una guía para hacer questsde este mismo foro, para evitar postear debo decir que me sirvió, ya que no me da tanto errores ahora al compilar. Sin embargo esta vez no sé que es...

 

Hice la siguiente quest con el fin de darles el pony a los usuarios que alcancen el nivel 20, de modo que se les dá de forma gratuita y sin misiones... Y cuando la cargo al server pues esta compila pero se queda en when info or // when: button

 

Es decir no me carga como el resto, que carga hasta __COMPLETEPONY en el caso de esta quest....

 

Y no me carga en el servidor ¿Pr qué será? o que hice mal, de verdad que la reviso una y otra vez y no le encuentro el fallo.

 

 

 

quest	ponylv20	begin
	state	start	begin
		when	login	or	levelup	with	pc.get_level()>=20	begin
			if	pc.getqf("plv20")==0	then
				pc.setqf("plv20",1)
				setstate(ponylv20perga)
			end
		end
	end
	state	ponylv20perga	begin
		when	letter	begin
			send_letter("Caballo Normal")
		end	
		when	button	or	info	begin
			say_title("Caballo Normal:")
			say("Hola "..pc.get_name().." Has alcanzado el nivel "..pc.get_level()..")
			say("ya es hora de que obtengas tu primer caballo.")
			say("")
			say("Por ser principiante lo obtendras de forma gratuita")
			say("pero a medida que avances, costara un poco mas...")
			say("de yang, y esfuerzo.")
			say("Disfrutalo.")
			pc.give_item2(50051,1)
			pc.give_item2(50061,1)
			pc.give_item2(50054,10)
			horse.advance()
			horse.advance()
			horse.advance()
			horse.advance()
			horse.advance()
			horse.advance()
			horse.advance()
			horse.advance()
			horse.advance()
			horse.advance()
			setstate	(__COMPLETEPONY)
		end
	end
	state	__COMPLETEPONY	begin
	end
end

Share this post


Link to post
Share on other sites

quest caballo20 begin

state start begin

when login or levelup with pc.get_level() >= 20 begin

pc.give_item2(50053,1)

horse.advance(21)

horse.summon()

horse.ride()

chat("Has llegado al nivel 20,aqui tienes tu caballo.")

end

end

end

end

Share this post


Link to post
Share on other sites

horse.setlevel(21)

Con respecto a eso. Yo antes probé así y cuando llamaba al pony me decia que no tenía pony o salia muerto e.e

 

Y poniendo el horse.advance si me servía... Bueno

 

quest caballo20 begin

state start begin

when login or levelup with pc.get_level() >= 20 begin

pc.give_item2(50053,1)

horse.advance(21)

horse.summon()

horse.ride()

chat("Has llegado al nivel 20,aqui tienes tu caballo.")

end

end

end

end

 

¿No se ejecutará cada vez que me lguee?? Es dcir no tiene el setqf ni un state final e.e ya me embrolle de nuevo D:

 

¿Qué tiene mal la quest que hice yo? D:

Share this post


Link to post
Share on other sites

Lamento el doblepost pero ya solucioné... Pues no me quise dejar de metin2 xd y también le arremetí e.e lo siento, estoy emocionado es la primera quest que soluciono y solito... Y eso que es una tontería D:

 

en fin:

when	button	or	info	begin
			say_title("Caballo Normal:")
			say("Hola "..pc.get_name().." Has alcanzado el nivel "..pc.get_level()..")

Me puse a revisar paso a paso ya  rehacer una quest con todo y me di cuena que al final de "..pc.get_level().." no puse la última comilla que cierra el comentario, de modo que lo que venía después estaba malo.

 

 

Ni idea porque no tiró error al compilar ero no importa ya lo solucioné lo testeé y todo muy bien.

 

Gracias de todos modos... Chelo y Dilong pequeños de buen corazón y mentes audaces xd

Share this post


Link to post
Share on other sites

Con respecto a eso. Yo antes probé así y cuando llamaba al pony me decia que no tenía pony o salia muerto e.e

 

Y poniendo el horse.advance si me servía... Bueno

 

 

 

 

¿Qué tiene mal la quest que hice yo? D:

Demasiado código para poca cosa.

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...