Jo, vielen Dank. Das hat genau so funktioniert.
Hier die Kurzversion der Lösung für die Suche, ob Seasons und/oder MoreBunkerSilo aktiv sind.
Hinweis: Es wird natürlich nicht einfach auf die Existenz der ZIP-Dateien im Mod-Ordner geprüft, sondern wirklich, ob die Mods aktiviert wurden.
Code
SeasonsIsActive = false
MoreBunkerSiloIsActive = false
function checkSelectedMods()
local selectedMods = {};
if self.isServer then
selectedMods = g_modSelectionScreen.missionDynamicInfo.mods;
else
selectedMods = g_mpLoadingScreen.missionDynamicInfo.mods;
end;
for _, mod in pairs(selectedMods) do
local modName = mod.modName;
if modName == "FS19_RM_Seasons" then
SeasonsIsActive = true;
end
if modName == "FS19_MoreBunkersilo" then
MoreBunkerSiloIsActive = true;
end
end
end
Alles anzeigen