Eu il am pe asta dar reseteaza si statusul.
quest reset_scroll begin
state start begin
when 71002.use begin
say_title("Resetare competenţe:")
say("")
say("Gândeşte-te bine înainte să faci asta!")
say("Cu acest pergament iţi vei reseta toate")
say("competenţele." )
say("" )
say("Eşti sigur că vrei acest lucru?")
say("" )
local s = select("Da", "Nu")
if 2 == s then
return
end
say_title("Resetare competenţe:")
say("")
say("Această acţiune este ireversibilă.")
say("Esti sigur?")
say("")
local c = select("Da, resetează ","Nu")
if 2 == c then
return
end
say_title("Resetare competenţe:")
say("")
say("Competenţele tale au fost resetate.")
say("")
pc.remove_item(71002)
pc.clear_skill()
pc.set_skill_group(0)
end
when 71003.use begin
say_title("Resetare competenţă:")
say("")
say("Acest pergament iţi permite să resetezi")
say("o competenţă la 0 puncte.")
say("Acestă acţiune este ireversibilă.")
say("")
wait ()
say("Alege competenţa:")
say("")
local result = BuildSkillList(pc.get_job(), pc.get_skill_group())
local vnum_list = result[1]
local name_list = result[2]
if table.getn(vnum_list) < 2 then
say_reward("Nu ai competenţe pe care să le poţi reseta.")
say("")
return
end
local i = select_table(name_list)
if table.getn(name_list) == i then
return
end
local name = name_list
local vnum = vnum_list
say_title("Resetare competenţă:")
say("")
say(string.format("Eşti sigur că vrei să restezi %s ?", name))
say("")
local s = select("Da", "Nu")
if 2 == s then
return
end
pc.remove_item(71003)
pc.clear_one_skill(vnum)
pc.setqf("force_to_master_skill", 1)
say_title("Resetare competenţă:")
say("")
say("Competenţa a fost resetată cu succes.")
say("")
end
end
end
state start begin
when 71002.use begin
say_title("Resetare competenţe:")
say("")
say("Gândeşte-te bine înainte să faci asta!")
say("Cu acest pergament iţi vei reseta toate")
say("competenţele." )
say("" )
say("Eşti sigur că vrei acest lucru?")
say("" )
local s = select("Da", "Nu")
if 2 == s then
return
end
say_title("Resetare competenţe:")
say("")
say("Această acţiune este ireversibilă.")
say("Esti sigur?")
say("")
local c = select("Da, resetează ","Nu")
if 2 == c then
return
end
say_title("Resetare competenţe:")
say("")
say("Competenţele tale au fost resetate.")
say("")
pc.remove_item(71002)
pc.clear_skill()
pc.set_skill_group(0)
end
when 71003.use begin
say_title("Resetare competenţă:")
say("")
say("Acest pergament iţi permite să resetezi")
say("o competenţă la 0 puncte.")
say("Acestă acţiune este ireversibilă.")
say("")
wait ()
say("Alege competenţa:")
say("")
local result = BuildSkillList(pc.get_job(), pc.get_skill_group())
local vnum_list = result[1]
local name_list = result[2]
if table.getn(vnum_list) < 2 then
say_reward("Nu ai competenţe pe care să le poţi reseta.")
say("")
return
end
local i = select_table(name_list)
if table.getn(name_list) == i then
return
end
local name = name_list
local vnum = vnum_list
say_title("Resetare competenţă:")
say("")
say(string.format("Eşti sigur că vrei să restezi %s ?", name))
say("")
local s = select("Da", "Nu")
if 2 == s then
return
end
pc.remove_item(71003)
pc.clear_one_skill(vnum)
pc.setqf("force_to_master_skill", 1)
say_title("Resetare competenţă:")
say("")
say("Competenţa a fost resetată cu succes.")
say("")
end
end
end






