animalsHUD = {};
local modDesc = loadXMLFile("modDesc", g_currentModDirectory .. "modDesc.xml");
animalsChickenHudActive = false;
animalsCowHudActive = false;
animalsHorseHudActive = false;
animalsPigHudActive = false;
animalsSheepHudActive = false;
combiFillLevelActive = false;
hideAllOnHudActive = false;
numberOfHudsActiveOnScreen = {animalsChickenHudActive = false, animalsCowHudActive = false, animalsPigHudActive = false, animalsHorseHudActive = false, animalsSheepHudActive = false, hideAllOnHudActive = false}
fontSize = 0.011;
fontSizeChange = 0.001;
Alles anzeigen
Das ist aber garnicht gut, was du da gemacht hast....
Das hier wäre deutlich besser:
animalsHUD.animalsChickenHudActive = false;
animalsHUD.animalsCowHudActive = false;
animalsHUD.animalsHorseHudActive = false;
...
Und das solltest du in der load schreiben und nicht drüber!
Außerdem solltest du die moddesc nicht an der Stelle laden, für was hast du ne load funktion?
Tipp: Pack alles in Funktionen rein und nicht alles als globale Variablen! Das einzigeste was du außerhalb ner funktion machen kannst, sind Konstanten. Aber die dann auch so angeben:
animalsHUD.CONSTANT_NAME = blabla