i potete trovare l'errore di sto script? nn va ma è tt giusto... nn so
Codice:
say_title ( "Resettare Skill:" )
say_reward ("Cosa Vuoi fare?:")
local altro = select ( "Reset skill" , "Resetta Una Sola Skill" , "Annulla" )
if altro == 3 then
return
end
elseif altro == 1 then
say ( "Vuoi Resettare le tue skill?" )
say ( "Così potrai riscegliere la tua Dottrina" )
local main_set = select ( "Si" , "No" )
if main_set == 2 then
return
end
pc.setqf("clear", 1)
pc.clear_skill()
pc.set_skill_group(0)
say ( "Operazione effettuata con successo" )
say ( "Rilogga per poter parlare di nuovo con" )
say ( "gli Insegnati Dottrina." )
elseif altro == 2 then
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("Non hai nessuna Skill")
say("")
return
end
say("Scegli la skill che vuoi resettare")
say("")
local i = select_table(name_list)
if table.getn(name_list) == i then
return
end
say("Hai scelto di resettare "..name_list[i].."" )
say("Continuare?")
say("")
local s = select("Si", "No")
if s == 1 then
local val = pc.getqf("force_to_master_skill")
if val > 0 then
say("Una volta resettata la skill ti verranno")
say("dati 17 punti abilità.")
say("Sei sicuro?")
say("")
local s = select("Si", "No")
if s == 1 then
pc.clear_one_skill(vnum_list[i])
say ("Complimenti!")
say_reward("Hai ricevuto 17 punti abilità.")
say("")
pc.setqf("force_to_master_skill", 1)
pc.remove_item(71003)
end
else
pc.clear_one_skill(vnum_list[i])
pc.setqf("force_to_master_skill", 1)
end
end