Front-end Front-end
Probíhá výprodej HTML, JavaScript a Bootstrap. Slevy až 80 %
Vyšlehej si extra vědomosti! Až 100% bodů na prémiový obsah zdarma! Více zde
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
Petr Štechmüller
Překladatel
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.