Ho un problema con la quest della pda perfetta.
mi da core dumped e quindi non si compila. Qualcuno che se ne intende può aiutarmi a trovare il problema?
mi da core dumped e quindi non si compila. Qualcuno che se ne intende può aiutarmi a trovare il problema?
Codice:
quest pda_perfetta begin state start begin
when 19.use begin
say_title ( "Pda Perfetta" )
say ( "Con questa pietra potrai portare una delle" )
say ( "tue abilita' a livello perfetto," )
say ( "Hai 85% di possibilità di successo." )
say ( "" )
wait ( )
say_title ( "Pda perfetta" )
local result = training_grandmaster_skill . BuildGrandMasterSkillList ( pc . get_job ( ) , pc . get_skill_group ( ) )
local vnum_list = result [ 1 ]
local name_list = result [ 2 ]
if table . getn ( vnum_list ) == 0 then
say ( "Non hai abilita' da potenziare." )
return
end
say ( "Scegli l'abilita' da migliorare" )
say ( "" )
local menu_list = { }
table . foreach ( name_list , function ( i , name ) table . insert ( menu_list , name ) end )
table . insert ( menu_list , "Annulla" )
local s = select_table ( menu_list )
if table . getn ( menu_list ) == s then
return
end
local skill_name = name_list [ s ]
local skill_vnum = vnum_list [ s ]
local skill_level = pc . get_skill_level ( skill_vnum )
say_title ( "Pda Perfetta" )
say ( "Stai per migliorare la tua abilita'." )
say ( "" )
say ( "" )
item.remove( )
wait()
local n = number(1, 100)
if n < 15.GetFailurePerc() then
say_title ( "Pda Perfetta" )
say ( "Non sei riuscito a migliorare la tua abilita'" )
say ( "" )
return
end
else
pc.set_skill_level ( skill_vnum , 40 )
wait ( )
say_title ( "Pda Perfetta" )
say ( "" )
say_reward ( "Hai migliorato l'abilita' con successo!" )
say ( "" )
return
end
end