Sziasztok, azt hogyan tudnám megoldani, hogyha valaki megöl 75 játékost akkor ki írja, hogy pl:''XY lehúzott 75 párbajt''?
Az én pvp_exp.quest nevű questemben így van írva:
notice_all("<PvP> "..pc.get_name().." lezúzott "..count1.." párbajt!")
Úgy tudod kiegészíteni, hogy teszel bele egy számlalót, ami nálam count1 és azt feltételnek megadod hogy 75-el egyenlő, akkor írja hogy xy lezúzott 75 párbajt.
if count1 = 75 then
notice_all("<PvP> "..pc.get_name().." lezúzott "..count1.." párbajt!")
De ha bedobod a pvp quested, akkor bele tudom tenni.
Köszi el tudnád küldeni a teljes questet?.. ::)
quest player_kill begin
state start begin
when login with pc.level >= 15 begin
set_state (informaciok)
end -w
end -s
state informaciok begin
when letter begin
send_letter ( "PvP Quest" )
end -w
when button or info begin
say_title ( "Küldetés tekercs: ")
say("Szóval erősnek hiszed magad.")
say("Most betudod bizonyítani hogy mit tudsz!")
say("Győzz le nekem 75")
say("embert és a jutalom nem marad el!")
say_reward("Csak PvPben megnyert harcokat számolom!")
say("Remélem megérted...")
pc.setqf("Megolt", 0)
set_state ( player_kill )
end -w
end -s
state player_kill begin
when letter begin
send_letter("PvP Quest")
end -w
when button or info begin
say_title ("Küldetés tekercs: ")
say ( "" )
say_reward ( "Te eddig "..pc.getqf("Megolt").." játékost öltél meg a 75-ből!" )
end -w
when kill begin
if npc.is_pc() then
pc.setqf("Megolt", pc.getqf("Megolt")+1)
local count == pc.getqf ( "Megolt" )
end
if count == 75 then
notice_all("<PvP> "..pc.get_name().." lezúzott "..count.." játékost!")
set_state(__COMPLETE__)
end
end -w
end -s
state __COMPLETE__ begin
end -s
end -q