一个nil值的specializationUtil LUA专业化

我试图将fs17转换为fs19鼠标转向模块。

控制台出现:

register.lua:11: 尝试调用字段'registerSpecialization'(一个nil值)

代码如下:

SpecializationUtil.registerSpecialization("ControlMouse","ControlMouse",g_currentModDirectory.."ControlMouse.lua")

ControlMouse_Register = {}; 

我尝试通过以下方式解决它:

if SpecializationUtil.specializations ["ControlMouse"] == nil then
   SpecializationUtil.registerSpecialization("ControlMouse","ControlMouse",g_currentModDirectory.."ControlMouse.lua");
   addSpecialization.isLoaded = false;
else
   - -print(“mod controlmouse is loaded!”);
end;

然后它显示为:

/mods/ControlMouse/register.lua:1: 尝试索引字段'specializations'(一个nil值)

感谢您的解决方案。 如果您想,我可以给您完整的代码

点赞
用户4289260
用户4289260

尝试检查 SpecializationUtil

如果 SpecializationUtil ~= nil then
  -- do
end
2018-11-27 07:50:17