Jump to content

pc.getqf de outra quest


Tradewind
 Share

Recommended Posts

estou a tentar ver o valor em uma quest de uma outra quest. mas não sei ao certo como o fazer, deixo um pequeno exemplo

 

quest count begin
	state start begin
		when 101.kill
            pc.setqf("count", pc.getqf("count")+1 )
		    --- chat("total kills:"..pc.getqf("count").."")   aqui trabalha, mas não quero ver o valor nesta quest
		end
	end
end

sempre que mato algum cão (vnum 101), """pode aparecer em chat o total das mortes certo. E até aqui esta tudo 5*, mas eu não quero ver nesta quest """

 

Mas e agora, como vou buscar estes valores "..pc.getqf("count").." em uma outra quest?

exemplo:

 

quest getcount begin
	state start begin
		when 101.kill
            chat("      quero ver o valor aqui nesta quest    ")
		end
	end
end

 

Uma quest faz a contagem do pc.setqf   e na outra quero ver este valor. Alguem pode dar uma ajuda? obrigado

 

 

 

 

Solução:

quest getcount begin
	state start begin
		when 101.kill
            chat(""..pc.getf("count", "count").."")  ----  pc.getf "nome da quest que cria o valor", "nome do qf criado"
		end
	end
end

 

Edited by Tradewind
Link to comment
Share on other sites

quest getcount begin
	state start begin

		-- when kill with not npc.is_pc() begin
		when 101.kill begin
			local c = pc.getqf("count")+1
			pc.setqf("count", c)
		end

		when login with pc.getqf("count") < 0 begin
			pc.setqf("count", 0)
		end
		
		when letter begin
			send_letter("Contagem de Mortos")
		end

		when button or info begin
			say_title("Olá, "..pc.get_name())
			say("")
			say("Você matou: "..pc.getqf("count"))
			say("")
		end

	end
end

 

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...