Alguem que entenda bem de quests me diga se ta bem ou nao e como meto para poder apenas trocar 3 livros por dia..
Desde ja obrigado
quest bookday begin
state start begin
when 20011.chat."Feira do Livro" begin
say_title("Uriel:")
say("")
say("Bem-vindo Aventureiro,")
say("já ouviste falar da feira do livro?")
say("Antes de mais deixa-me apresentar,")
say("meu nome é Uriel e sou perito em livros.")
say("Já li quase todos os livros do mundo,")
say("faltam me ler alguns que sao bastante raros.")
say("Por isso eu fiz uma feira do livro,")
say("para ver se alguem tem algum que nunca tenha")
say("lido.")
say("")
if math.random(2) == 1 then
wait()
say_pc_name()
say("")
say("Se tiveres algum livro que queiras trocar por")
say("um dos meus, basta arrastares ele até mim.")
say("")
say("Ha, quase me esquecia!")
say("Infelizmente só posso trocar 3 livros por dia.")
say("")
end
end
when 20011.take with item.vnum == 50300 == 1 begin
say_title("Uriel")
say("")
say("Tens a certeza que queres trocar este Livro")
say("por um dos meus Manuais?")
say("")
local answ = select("Sim", "Não")
if answ == 1 then
local num = number(1,44)
local tomes = {50401,50402,50403,50404,50405,50416,50417,50418,50419,50420,50431,50432,50433,50434,50435,50446,50447,50448,50449,50450,50461,50462,50463,50464,50465,50466,50476,50477,50478,50479,50480,50481,50496,50495,50494,50493,50492,50491,50506,50507,50508,50509,50510,50511}
item.remove(50300,3)
pc.setqf("next_time", get_time()+number(24, 24)*60*60)
pc.give_item2(tonumber(tomes[num]),1)
end
end
end
Alguem que entenda bem de quests me diga se ta bem ou nao e como meto para poder apenas trocar 3 livros por dia..
Desde ja obrigado
Share this post
Link to post
Share on other sites