IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
Michal Joska
Člen
Avatar
Michal Joska:21.11.2018 20:01

Zdravím,

snažím se naprogramovat si v Lue řízení myši do Farming Simulatoru 2019.

Konzole mi vypisuje error:
register.lua:11: attempt to call field 'registerSpeci­alization' (a nil value)

Kód vypadá následovně:

Kód:
Specializatio­nUtil.register­Specialization("Con­trolMouse", "ControlMouse", g_currentModDi­rectory.."Con­trolMouse.lua")

ControlMouse_Re­gister = {};

Zkusil jsem: if Specializatio­nUtil.speciali­zations["Control­Mouse"] == nil then
Specializatio­nUtil.register­Specialization("Con­trolMouse", "ControlMouse", g_currentModDi­rectory.."Con­trolMouse.lua");
addSpecializa­tion.isLoaded = false;
else
-- print(" mod controlmouse je nacten!");
end;

Po tomhle mi to vypisuje to samé ale jen specializations:
/mods/Control­Mouse/register­.lua:1: attempt to index field 'specializations' (a nil value)

Chci docílit: Aby neukazoval error

 
Odpovědět
21.11.2018 20:01
Avatar
Odpovídá na Michal Joska
Petr Štechmüller:21.11.2018 20:27

Ahoj, tohle vypadá, že Specializatio­nUtil je nil, takže jsi to nejšpíše špatné "importoval".

Nahoru Odpovědět
21.11.2018 20:27
Pokud spolu kód a komentář nekorespondují, budou patrně oba chybné
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 2 zpráv z 2.