pupi015

Ayuda Quest Biólogo

Hola querida comunidad, hoy quería pedirles un favor.

Instale las Quest de Biólogo a partir de nivel 30, pero tengo el problema de que no se activan, cuando subo al 30 no me sale ningún cártel, probé con muchas Quest de lvl 30 diferentes, sacadas de otros files pero nada.

No da ningún error sólo no se activan.

Alguna solución por casualidad?

Compartir esta publicación


Enlace a la publicación
Compartir en otros sitios
----------------------------------------------------
--COLLECT QUEST_LV30
--METIN2 Collecting Quest  
--Texto de la misión simular a la oficial de metin2.es
----------------------------------------------------
quest collect_quest_lv30  begin
	state start begin
		when login or levelup with pc.level >= 30 begin
			set_state(information)
		end
	end

	state information begin
		when letter begin
			local v = find_npc_by_vnum(20084)
			if v != 0 then
				target.vid("__TARGET__", v, "Biólogo Chaegirab")
			end
			send_letter("La petición del biólogo")
		end

		when button or info begin
			say_title("La petición del biólogo")
			say("El biólogo Chaegirab, estudiante de Uriel, te")
			say("está buscando. Por favor, ve con él y pregúntale")
			say("si puedes ayudarle.")
		end

		when __TARGET__.target.click or	20084.chat."Necesito tu ayuda" begin
			target.delete("__TARGET__")
			say_title("Biólogo Chaegirab:")
			say("¡¡Oh!! Por favor, ayúdame. Estoy recogiendo")
			say("información sobre los monstruos en nuestro reino,")
			say("pero no puedo manejarlo yo solo. En realidad,")
			say("debería recoger la información por mi cuenta.")
			say("Creo que puedes imaginar que yo, un simple")
			say("biólogo, tiene problemas con eso. Por favor,")
			say("ayúdame. Por supuesto, recibirás una buena")
			say("recompensa por ayudarme.")
			wait()
			say_title("Biólogo Chaegirab:")
			say("Actualmente, estoy examinando a los orcos del")
			say("Valle del Dragón. Los diente de orco pueden")
			say("incluso moler hierro, lo que es incréiblemente")
			say("interesante. A pesar de las diferencias obvias,")	
			say("mucho investigadores piensan que la raza humana")
			say("está emparentada con la raza de los Orcos. Quizá ")
			say("los dientes de Orco me puedan decir más y me den")
			say("una pista vital sobre la historia de nuestra")	
			say("evolución.")
			wait()
			say_title("Biólogo Chaegirab:")
			say("¿Puedes traerme unos cuantos dientes? Pero")
			say("necesito dientes especiales. Traéme una muela,")
			say("pero solo una cada vez, para que pueda")
			say("examinarla. ¡Buenas suerte!")							
			set_state(go_to_disciple)
			pc.setqf("duration",0) 
			pc.setqf("collect_count",0)
			pc.setqf("drink_drug",0)
		end
	end


	state go_to_disciple begin
		when letter begin
			send_letter("El examen del biólogo")

		end
		when button or info begin
			say_title("Los dientes de los orcos del Valle del Dragón")
			say("El Biólogo Chaegirab, aprendiz de Uriel, necesita")
			say("10 Dientes de Orco del Valle de Seungryong para")
			say("su investigación. Llévale solo un diente a la vez")
			say("para que pueda estudiarlos individualmente.")
			say("Puedes conseguir los dientes de los Orcos, Orcos")
			say("Negros y Orcos Negros Osados.")
			say_item_vnum(30006) 
			say_reward(string.format("Has entregado %s Dientes de Orco hasta ahora.", pc.getqf("collect_count")))
		end

		when 71035.use begin
			if get_time() < pc.getqf("duration") then
				say("Todavía no puedes usar la poción durante la misión.")
				return
			end
			if pc.getqf("drink_drug")==1 then
				say("Ya has usado la poción.")
				return
			end
			if pc.count_item(30006)==0 then
				say_title("Biólogo Chaegirab:")
				say("Mientras tu estes haciendo la misión de los")
				say("Dientes de Orco no puedes usar la poción")
				say("en la misión.")
				return
			end
			pc.remove_item(71035, 1)
			pc.setqf("drink_drug",1)
		end

		when 601.kill begin
			local s = number(1, 100)
			if s <= 5 then
				pc.give_item2(30006, 1)
			end 
		end


    	when 20084.chat."El Diente de Orco" with pc.count_item(30006) >0   begin
			if get_time() > pc.getqf("duration") then
				if pc.count_item(30006) >0 then 
				say("¡Oh, has encontrado un diente! Dame un segundo")                                                
				say("para comprobarlo...")
				pc.remove_item("30006", 1)
				pc.setqf("duration",get_time()+60*60*22) ---22Stunden
				wait()

				local pass_percent
				if pc.getqf("drink_drug")==0 then
					pass_percent=60
				else
					if true == pet.is_summon(34003) or true == pet.is_summon(34001) then
						pass_percent=92
					else
						pass_percent=90
					end
				end

				notice(pass_percent)

				local s= number(1,100)
				if s <= pass_percent  then
				   if pc.getqf("collect_count")< 9 then    
						local index =pc.getqf("collect_count")+1
						pc.setqf("collect_count",index)
						say_title("Biólogo Chaegirab:")
						say("¡Oh! ¡Este diente es de la mejor calidad! Voy a")
						say("empezar mi investigación inmediatamente. Aunque")
						say(string.format("todavía necesito otros %s ¡Por favot inténtalo y", 10-pc.getqf("collect_count")))
						say("encuentra alguno!")
						say("Y recuerda que necesito algo de tiempo. No podré")
						say("examinar el siguiente diente hasta mañana.")
						pc.setqf("drink_drug",0)	
						return
					end
					say_title("Biólogo Chaegirab:")
					say("¡Has recogido los diez Dientes de Orco! Gracias.")
					say("Ahora sólo necesito una piedra especial. Se llama")
					say("Piedra Alma de Jinuggyi. Sería estupendo si")
					say("pudieras obtenerla. Puedes conseguirla de los")
					say("Orcos.")
					pc.setqf("collect_count",0)
					pc.setqf("drink_drug",0)
					pc.setqf("duration",0)
					set_state(key_item)
					return
				else
					say_title("Biólogo Chaegirab:")
					say("Hm, este diente ya se está pudriendo. No creo que")
					say("vaya a ser útil para mi investigación")
					say("¡Por favor traéme otro!")
					say("Sin embargo, necesitaré tiempo para examinarlo este.")
					say("No necesitaré otro diente hasta mañana.")	
					pc.setqf("drink_drug",0)	
					return
				end
			else
				say_title("Biólogo Chaegirab:")
				say("No tienes un "..item_name(30006).."")
				return
			end
	    else
			say_title("Biólogo Chaegirab:")
			say("No he analizado el último diente que me diste.")
			say("Lo siento mucho ... ¿Me puede dar que uno")
			say("mañana.")
			return
		end

	end
end


	state key_item begin
		when letter begin
			send_letter("Piedra Alma Jinuggyi")

			if pc.count_item(30220)>0 then
				local v = find_npc_by_vnum(20084)
				if v != 0 then
					target.vid("__TARGET__", v, "Biólogo Chaegirab")
				end
			end

		end
		when button or info begin
			if pc.count_item(30220) >0 then
				say_title("Piedra Alma Jinuggy")                                              
				say("El biólogo necesita la Piedra Alma Jinunggyi")
				say("para completar el informe.")
				return
			end
			say_title("Piedra Alma Jinunggyi")                                                
			say("Has recogido 10 Dientes de Orco para la")
			say("investigación del Biólogo Chaegirab, aprendiz de")
			say("Uriel. Ahora tan sólo necesita la Piedra Alma de")
			say("Jinuggyi para ayudarle a entender mejor los")
			say("resultados de su investigación.")
			say("Esta piedra la deben tener cualquiera de ellos. ")
			say_item_vnum(30220)
			say("")
			say("Puedes conseguirla de diferentes Orcos Élite en")
			say("el Valle de Seungryong.")
		end



		when 631.kill or 632.kill or 633.kill or 634.kill or 635.kill or 636.kill or 637.kill  begin
			local s = number(1, 500)
			if s == 1 and pc.count_item(30220)==0 then
				pc.give_item2(30220, 1)
				send_letter("Has encontrado la piedra")	
			end
		end

		when __TARGET__.target.click  or 20084.chat."Entrega la Piedra Alma Jinunggyi" with pc.count_item(30220) > 0  begin
			target.delete("__TARGET__")
			if pc.count_item(30220) > 0 then 
				say_title("Biólogo Chaegirab:")
				say("¡Muchas gracias!")
				say("Para recompensarte, voy a darte esta receta. No")
				say("hay mucha gente que sepa de que está hecha y su")
				say("secreto está cuidadosamente guardado. La poción")	
				say("que puedes hacer con la receta de alas a tus")
				say("pies. Ve y busca a Baek-Go. Él te hará la poción.")
				say("Adiós, mi amigo.")
				say("Con tu ayuda he sido capaz de averiguar algunas")
				say("cosas importantes sobre los Orcos.")
				pc.remove_item(30220,1)
				set_state(__reward)
			else
				say_title("Biólogo Chaegirab:")
				say("No tienes la "..item_name(30220).."")
				return
			end
		end

	end

	state __reward begin
		when letter begin
			send_letter("Recompensa de la búsqueda de los Molares")

			local v = find_npc_by_vnum(20018)
			if v != 0 then
				target.vid("__TARGET__", v, "Baek-Go")
			end

		end
		when button or info begin
			say_title("Recompensa de la búsqueda de los Molares")
			say("Baek-Go está esperandote para darle")
			say("su recompensa bien merecida.")
			say("Bueno ultimamente ha estado egoista ")
			say("en estos dias. Pero bueno anda y llegale.") 			
		end

		when __TARGET__.target.click or 20018.chat."Recompensa de la mision." begin
			target.delete("__TARGET__")
			say_title("Baek-Go:")
			say("Así que fue usted quien nos ayudó a inventar el veneno")
			say("contra los Orcos del Valle")
			say("Por su valentía y su perseverancia, le dare")
			say("60 puntos de velocidad de movimiento permanentemente.")
			affect.add_collect(apply.MOV_SPEED, 10, 60*60*24*365*60) --60Jahre
			pc.give_item2(50109)
			clear_letter()
			set_quest_state("collect_quest_lv40", "run")
			set_state(__complete)
		end
	end


	state __giveup__ begin
		when 20084.chat."Vamos a intentar de nuevo." begin
			say_title("Biólogo Chaegirab:")
			say("Hm, eso es bueno. ¿Lo intentaras de nuevo?")
			set_state(start)
	     end
	 end
	state __complete begin
	end
end

Te dejo la misión tal cual como la del metin2.es

Compartir esta publicación


Enlace a la publicación
Compartir en otros sitios

Crear una cuenta o conéctate para comentar

Tienes que ser miembro para dejar un comentario

Crear una cuenta

Regístrese para obtener una cuenta nueva en nuestra comunidad. ¡Es fácil!


Registrar una nueva cuenta

Conectar

¿Ya tienes una cuenta? Conéctate aquí.


Conectar ahora

  • Recientemente navegando por este tema   0 miembros

    No hay usuarios registrados visitando esta página.