quest pvp_lv105 begin
state start begin
when login or levelup with pc.get_level() >=105 begin
set_state(information)
end
end
state information begin
when letter begin
local v = find_npc_by_vnum(20355)
if v != 0 then
target.vid("__TARGET__", v, "Capitão")
end
send_letter("Missão PvP Lv.105")
end
when button or info begin
say_title("Encontra o Capitão")
say("")
say("O Capitão é o responsável pelas Missões PvP.")
say("Encontra-o na cidade e começa a tua aventura!")
say("")
end
when __TARGET__.target.click or
20355.chat."Missão PvP Lv.105" begin
target.delete("__TARGET__")
say_title("Capitão:")
say("Olá, boa tarde!")
say("As Missões PvP estão disponíveis a todos!")
say("Com elas ganhas prémios bastante uteis tais como:")
say("Experiência, bónus ou alguns itens uteis!")
say("Mas só podes fazer uma missão de cada vez!")
say("Já tenho uma missão para ti!")
wait()
say_title("Capitão:")
say("Ando a estudar os diferentes personagens.")
say("Estou a focar-me nos Guerreiros!")
say("Mata 20 Guerreiros e prova-me do que és capaz.")
say("Consegues fazê-lo?")
say("Recebes +10% Forte contra Guerreiros")
say("E alguma EXP!")
say("20 Guerreiros, lembra-te!")
say("")
set_state(go_to_disciple)
pc.setqf("collect_count",0)
pc.setqf("drink_drug",0)
pc . setf ( "missaopvp","cinco" , 1 )
end
end
state go_to_disciple begin
when letter begin
send_letter("Missão PvP - Matar Guerreiros!")
end
when button or info begin
say_title("Matar Guerreiros!")
say("")
say("O Capitão pediu-te que caçasses 20 Guerreiros!")
say("Procura Guerreiros Corpo e Mentais,")
say("e assassina-os em Modo Livre ou num Duelo!")
say("Recebe +10% Forte contra Guerreiros!")
say ("E algum EXP!")
say ("")
say_reward("Já assassinaste".." "..pc.getqf("collect_count").." Guerreiros.")
say("")
end
when 20355.chat."Concluí a tarefa" with pc . getf ( "pvp_lv105","collect_count" ) >=20 begin
say_title("Capitão")
say("Já assassinaste os 20 Guerreiros?")
wait()
say_title("Capitão:")
say("Muito bom! Foi fácil?")
say("Claro que foi, foi só a primeira missão...")
say("A tua recompensa é de:")
say("+10% Forte contra Guerreiros, e 30000000 EXP!")
pc.setqf("collect_count",0)
pc.setqf("drink_drug",0)
clear_letter()
set_state(__COMPLETE__)
affect . add_collect ( 59 , 10 , 60 * 60 * 24 * 365 * 60 )
pc.give_exp2(30000000)
pc . setf ( "missaopvp","cinco" , 0 )
pc . setf ( "missaodone","cinco" , 1 )
Olá,
Queria perguntar oque esta mal nesta Quest Oo
Eque não conta o jogador quando mato. ( Warrior)
quest pvp_lv105 begin
state start begin
when login or levelup with pc.get_level() >=105 begin
set_state(information)
end
end
state information begin
when letter begin
local v = find_npc_by_vnum(20355)
if v != 0 then
target.vid("__TARGET__", v, "Capitão")
end
send_letter("Missão PvP Lv.105")
end
when button or info begin
say_title("Encontra o Capitão")
say("")
say("O Capitão é o responsável pelas Missões PvP.")
say("Encontra-o na cidade e começa a tua aventura!")
say("")
end
when __TARGET__.target.click or
20355.chat."Missão PvP Lv.105" begin
target.delete("__TARGET__")
say_title("Capitão:")
say("Olá, boa tarde!")
say("As Missões PvP estão disponíveis a todos!")
say("Com elas ganhas prémios bastante uteis tais como:")
say("Experiência, bónus ou alguns itens uteis!")
say("Mas só podes fazer uma missão de cada vez!")
say("Já tenho uma missão para ti!")
wait()
say_title("Capitão:")
say("Ando a estudar os diferentes personagens.")
say("Estou a focar-me nos Guerreiros!")
say("Mata 20 Guerreiros e prova-me do que és capaz.")
say("Consegues fazê-lo?")
say("Recebes +10% Forte contra Guerreiros")
say("E alguma EXP!")
say("20 Guerreiros, lembra-te!")
say("")
set_state(go_to_disciple)
pc.setqf("collect_count",0)
pc.setqf("drink_drug",0)
pc . setf ( "missaopvp","cinco" , 1 )
end
end
state go_to_disciple begin
when letter begin
send_letter("Missão PvP - Matar Guerreiros!")
end
when button or info begin
say_title("Matar Guerreiros!")
say("")
say("O Capitão pediu-te que caçasses 20 Guerreiros!")
say("Procura Guerreiros Corpo e Mentais,")
say("e assassina-os em Modo Livre ou num Duelo!")
say("Recebe +10% Forte contra Guerreiros!")
say ("E algum EXP!")
say ("")
say_reward("Já assassinaste".." "..pc.getqf("collect_count").." Guerreiros.")
say("")
end
when 20355.chat."Concluí a tarefa" with pc . getf ( "pvp_lv105","collect_count" ) >=20 begin
say_title("Capitão")
say("Já assassinaste os 20 Guerreiros?")
wait()
say_title("Capitão:")
say("Muito bom! Foi fácil?")
say("Claro que foi, foi só a primeira missão...")
say("A tua recompensa é de:")
say("+10% Forte contra Guerreiros, e 30000000 EXP!")
pc.setqf("collect_count",0)
pc.setqf("drink_drug",0)
clear_letter()
set_state(__COMPLETE__)
affect . add_collect ( 59 , 10 , 60 * 60 * 24 * 365 * 60 )
pc.give_exp2(30000000)
pc . setf ( "missaopvp","cinco" , 0 )
pc . setf ( "missaodone","cinco" , 1 )
end
end
state __COMPLETE__ begin
end
end
Share this post
Link to post
Share on other sites