Hallo,
bekomme bei der grandmaster_skill.quest folgenden Fehler:
Syslog:
attempt to index field `GM_SKILL_NAME_DICT' (a nil value)
Syserr
RunState: LUA_ERROR: ...ermany/quest/object/state/training_grandmaster_skill:11: attempt to index field `GM_SKILL_NAME_DICT' (a nil value)
SYSERR: Feb 3 12:56:55 :: WriteRunningStateToSyserr: LUA_ERROR: quest training_grandmaster_skill.start click
Bin darauf gekommen das es evtl. die Funktion sein könnte... diese ist hier:
Code
- function BuildSkillList(job, group)
- local skill_vnum_list = {}
- local skill_name_list = {}
- if pc.get_skill_group() != 0 then
- local skill_list = special.active_skill_list[job+1][group]
- table.foreachi( skill_list,
- function(i, t)
- local lev = pc.get_skill_level(t)
- if lev > 0 then
- local name = locale.GM_SKILL_NAME_DICT[t]
- if name != nil then
- table.insert(skill_vnum_list, t)
- table.insert(skill_name_list, name)
- end
- end
- end
- )
- end
- table.insert(skill_vnum_list, 0)
- table.insert(skill_name_list, gameforge.locale.cancel)
- return { skill_vnum_list, skill_name_list }
- end
Leider komme ich nicht weiter. Ich finde einfach den Fehler nicht. Könnt Ihr mir einen Tip geben?