Am o problema la un quest pvp.
La 100 de player omorati primesti un premiu,dar problema e ca questul se indeplineste de la primul player omorat.
Am modificat in quest tot,in loc de 1 am pus 100(asta unde era cazul).
Am dat ./qc in putty la quest,am dat si /reload q in client am dat si reboot si tot asa face.
Ce are?
Problema Quest
Aceste este Questul.
M-ai am si alte questuri care inplica duele,e posibil sa intercaleze cu celelalte?
M-ai am si alte questuri care inplica duele,e posibil sa intercaleze cu celelalte?
quest duele_100 begin
state start begin
when login with pc.level >= 85 begin
set_state(player_kill)
end
end
state player_kill begin
when letter begin
send_letter("CEL MAI BUN!--100 Dueluri.")
end
when button or info begin
say_title("Expert in lupte!")
say_gold("Te crezi ce-l mai bun din regat?")
say_gold("Nimeni nu te va crede pana nu vrei demonstra!")
say_gold("Demonstreaza ca esti cel mai bun din regat,")
say_gold("Omorand 100 de jucatori in duele.")
say_gold("Recompensa costa in:")
say("")
say_gold("-Grad CAVALERESC")
say_gold("-20xCutii NORMALE")
say_gold("-10xCutii RARE")
say_gold("-5xCutii EPICE")
say_gold("-50.000.000.000 YANG")
say_reward("Omoara 100 jucatori in duel")
say_reward("Si iti vei primi recompensa!")
say("")
pc.setqf("state", 100)
q.set_counter("Dueluri ramase:", 100)
set_state (kill)
end
end
state kill begin
when letter begin
send_letter("CEL MAI BUN!--100 Dueluri.")
end
when button or info begin
say_title("Expert in lupte!")
say_gold("Continua,nu te da batut!")
say_gold("Demonstreaza!")
say_gold("Respecta regulile si fi corect")
say_reward("Dueluri ramase: "..pc.getqf("state").." ")
end
when kill begin
if npc.is_pc() then
local count = pc.getqf("state") - 100
if count <= 100 then
pc.setqf("state", count)
q.set_counter("Dueluri restante:", count)
end
if count == 0 then
say_title("Felicitari,tocmai ti-ai demonstrat putere!")
say_gold("Ai omorat 100 jucatori in duel!")
say_gold("Meriti pe deplin toata recompensa!")
say_gold("Recompesa:")
say_reward("Ai primit: Grad CAVALERESC")
say_reward("Ai primit: 30xCufere NORMALE")
say_reward("Ai primit: 10xCufere RARE")
say_reward("Ai primit: 5xCufere EPICE")
say_reward("Ai primit: 50.000.000.000 YANG")
say("")
say_gold("Lupta nu se termina aici,")
say_gold("Indeplineste urmatoarea misiune!")
pc.change_alignment(8000)
pc.give_item2() --pune codul itemului intre paranteze
pc.give_item2() --pune codul itemului intre paranteze
pc.give_item2() --pune codul itemului intre paranteze
pc.change_money(50000000000)
notice_all("".. pc.get_name() .." a castigat 100 de duele")
clear_letter()
set_quest_state("duele_200", "run")
set_state(__COMPLETE__)
end
end
end
end
state __COMPLETE__ begin
end
endremy2012 scrie:Am o problema la un quest pvp.
La 100 de player omorati primesti un premiu,dar problema e ca questul se indeplineste de la primul player omorat.
Am modificat in quest tot,in loc de 1 am pus 100(asta unde era cazul).
Am dat ./qc in putty la quest,am dat si /reload q in client am dat si reboot si tot asa face.
Ce are?
-
- Informaţie
-
Cine este conectat
Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 66 vizitatori




