Нулевая специализация Util LUA - PullRequest
0 голосов
/ 21 ноября 2018

Я пытаюсь конвертировать fs17 в мод управления мышью fs19.

Появляется консоль:

register.lua:11: attempt to call field 'registerSpecialization' (a nil value)

Код выглядит следующим образом:

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

ControlMouse_Register = {};

Iпопытался решить это:

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: attempt to index field 'specializations' (a nil value)

Спасибо за решениеЕсли хочешь, я вышлю тебе полный код

1 Ответ

0 голосов
/ 27 ноября 2018

попробуйте проверить SpecializationUtil:

if SpecializationUtil ~= nil then
  -- do
end
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...