A nil value LUA

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

Odpovědět
Uživatelský avatar
iMichal
Level 1
Level 1
Příspěvky: 83
Registrován: 12 říj 2016 16:46

A nil value LUA

Příspěvek od iMichal »

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 'registerSpecialization' (a nil value)

Kód vypadá následovně:

Kód: Vybrat vše

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

ControlMouse_Register = {};
Snažil jsem se to vyřešit pomocí:

Kód: Vybrat vše

if SpecializationUtil.specializations["ControlMouse"] == nil then
	SpecializationUtil.registerSpecialization("ControlMouse", "ControlMouse", g_currentModDirectory.."ControlMouse.lua");
	addSpecialization.isLoaded = false;
else
	-- print("  mod controlmouse je nacten!");
end;
Po tomhle mi to vypisuje to samé ale jen specializations:
/mods/ControlMouse/register.lua:1: attempt to index field 'specializations' (a nil value)

Děkuji za pomoc pro vyřešení.
Popř. pošlu celý kód
Ryzen 7 5700x, NZXT Kraken X63, ASUS Prime X570, 32GB RAM, RTX 3080 10G, Kingston KC3000 1TB, Corsair 4000D, Seasonic 850W Gold
Apple iPhone 14 Pro 512GB
Odpovědět

Zpět na „Programování a tvorba webu“