Descriere: dezactiveaza bonusuri in duel, pentru aia care nu stiu sa modifice duelul avansat sau cv
Imagini: testati si vedeti
Quest:
Cod: Selectaţi tot
quest dezactivarebns begin
state start begin
when login begin
send_letter("Dezactivare Bonusuri")
end
when info or button begin
say_title("Dezactivare Bonusuri")
say("Utilizand aceasta misiune, iti poti dezactiva anumite")
say("bonusuri pentru a face dueluri tactice.")
say("")
say_reward("Ce vrei sa faci?")
local zero = select("Dezactiveaza un bonus","Activeaza un bonus","Nimic")
if zero == 1 then --dezactiveaza un bonus
say_title("Dezactivare Bonusuri")
say("")
say_reward("Alege un bonus:")
local bonus = select("Critica", "Patrundere","Blocare Corporala", "Otrava", "Toate", "Inchide")
if bonus == 1 then
if pc.getqf("dezactivare_critica") == 0 and pc.getqf("dezactivare_totala") == 0 then
pc.setqf("dezactivare_critica", 1)
affect.add(apply.CRITICAL_PCT, -1000, 5)
timer("dcriticaunu", 2)
setskin(NOWINDOW)
else
say_title("Dezactivare Bonusuri")
say("Ai deja critica dezactivata.")
local da = select("Ok.")
end
elseif bonus == 2 then
if pc.getqf("dezactivare_patr") == 0 and pc.getqf("dezactivare_totala") == 0 then
pc.setqf("dezactivare_patr", 1)
affect.add(apply.PENETRATE_PCT, -1000, 5)
timer("dpatrunu", 2)
setskin(NOWINDOW)
else
say_title("Dezactivare Bonusuri")
say("Ai deja patrunderea dezactivata.")
local da = select("Ok.")
end
elseif bonus == 3 then
if pc.getqf("dezactivare_blocare") == 0 and pc.getqf("dezactivare_totala") == 0 then
pc.setqf("dezactivare_blocare", 1)
affect.add(apply.BLOCK, -1000, 5)
timer("dblockunu", 2)
setskin(NOWINDOW)
else
say_title("Dezactivare Bonusuri")
say("Ai deja blocarea corporala dezactivata.")
local da = select("Ok.")
end
elseif bonus == 4 then
if pc.getqf("dezactivare_otrava") == 0 and pc.getqf("dezactivare_totala") == 0 then
pc.setqf("dezactivare_otrava", 1)
affect.add(apply.POISON_PCT, -1000, 5)
timer("dotravaunu", 2)
setskin(NOWINDOW)
else
say_title("Dezactivare Bonusuri")
say("Ai deja otrava dezactivata.")
local da = select("Ok.")
end
elseif bonus == 5 then
if pc.getqf("dezactivare_critica") == 0 and pc.getqf("dezactivare_totala") == 0 and pc.getqf("dezactivare_patr") == 0 and pc.getqf("dezactivare_blocare") == 0 and pc.getqf("dezactivare_otrava") == 0 then
pc.setqf("dezactivare_totala", 1)
affect.add(apply.CRITICAL_PCT, -1000, 5)
affect.add(apply.POISON_PCT, -1000, 5)
affect.add(apply.BLOCK, -1000, 5)
affect.add(apply.PENETRATE_PCT, -1000, 5)
timer("dtotunu", 2)
setskin(NOWINDOW)
else
say_title("Dezactivare Bonusuri")
say("Trebuie sa ai bonusurile activate inainte.")
local da = select("Ok.")
end
end
elseif zero == 2 then -- activeaza un bonus
say_title("Activare Bonusuri")
say("")
say_reward("Alege un bonus:")
local bonus = select("Critica", "Patrundere","Blocare Corporala", "Otrava", "Toate", "Inchide")
if bonus == 1 then
pc.setqf("dezactivare_critica", 0)
setskin(NOWINDOW)
elseif bonus == 2 then
pc.setqf("dezactivare_patr", 0)
setskin(NOWINDOW)
elseif bonus == 3 then
pc.setqf("dezactivare_blocare", 0)
setskin(NOWINDOW)
elseif bonus == 4 then
pc.setqf("dezactivare_otrava", 0)
setskin(NOWINDOW)
elseif bonus == 5 then
pc.setqf("dezactivare_critica", 0)
pc.setqf("dezactivare_patr", 0)
pc.setqf("dezactivare_blocare", 0)
pc.setqf("dezactivare_otrava", 0)
pc.setqf("dezactivare_totala", 0)
setskin(NOWINDOW)
end
end
send_letter("Dezactivare Bonusuri")
end
when dcriticaunu.timer begin
if pc.getqf("dezactivare_critica") == 1 then
affect.add(apply.CRITICAL_PCT, -1000, 3)
timer("dcriticadoi", 2)
end
end
when dcriticadoi.timer begin
if pc.getqf("dezactivare_critica") == 1 then
affect.add(apply.CRITICAL_PCT, -1000, 3)
timer("dcriticaunu", 2)
end
end
when dpatrunu.timer begin
if pc.getqf("dezactivare_patr") == 1 then
affect.add(apply.PENETRATE_PCT, -1000, 3)
timer("dpatrdoi", 2)
end
end
when dpatrdoi.timer begin
if pc.getqf("dezactivare_patr") == 1 then
affect.add(apply.PENETRATE_PCT, -1000, 3)
timer("dpatrunu", 2)
end
end
when dblockunu.timer begin
if pc.getqf("dezactivare_blocare") == 1 then
affect.add(apply.BLOCK, -1000, 3)
timer("dblockdoi", 2)
end
end
when dblockdoi.timer begin
if pc.getqf("dezactivare_blocare") == 1 then
affect.add(apply.BLOCK, -1000, 3)
timer("dblockunu", 2)
end
end
when dotravaunu.timer begin
if pc.getqf("dezactivare_otrava") == 1 then
affect.add(apply.POISON_PCT, -1000, 3)
timer("dotravadoi", 2)
end
end
when dotravadoi.timer begin
if pc.getqf("dezactivare_otrava") == 1 then
affect.add(apply.POISON_PCT, -1000, 3)
timer("dotravaunu", 2)
end
end
when dtotunu.timer begin
if pc.getqf("dezactivare_totala") == 1 then
affect.add(apply.CRITICAL_PCT, -1000, 3)
affect.add(apply.PENETRATE_PCT, -1000, 3)
affect.add(apply.BLOCK, -1000, 3)
affect.add(apply.POISON_PCT, -1000, 3)
timer("dtotdoi", 2)
end
end
when dtotdoi.timer begin
if pc.getqf("dezactivare_totala") == 1 then
affect.add(apply.CRITICAL_PCT, -1000, 3)
affect.add(apply.PENETRATE_PCT, -1000, 3)
affect.add(apply.BLOCK, -1000, 3)
affect.add(apply.POISON_PCT, -1000, 3)
timer("dtotunu", 2)
end
end
end
end

