Ok das hat schonmal ein klein wenig Licht in die große Dunkelkammer gebracht.
Ich glaube ich habe aber doch vorher noch ein gaaanz anderes Problem.
Bevor ich mir gedanken mache wie ich die Optionen grafisch darstelle muss ich erst einmal hinbekommen meine künftigen Optionen zu speichern, oder?
Ich habe mir gedacht dazu eine Tabelle "MillButton_Defaults", in der die Standardeinstellungen vorgegeben sind, anzulegen. In dieser Tabelle möchte ich je WoW Erweiterung eine Untertabelle haben in der dann per ItemID nur über true und false angegeben wird, ob man das Kraut zu dieser ItemID immer mahlen will oder nicht.
Hier mal die Tabelle wie ich sie mir Momanten vorstelle (Damit es übersichtlich bleibt, nicht alle Kräuter):
Lua Code:
MillButton_Defaults = {
["Options"] = {
["version"] = "6.0.3 - 2.0",
["extended"] = true --für die Optionale Chatausgabe der übersrpungenen Kräuter (entfällt evtl.)
},
["Classic"] = {
[765] = true, --Silberblatt
[785] = true --Maguskönigskraut
},
["The Burning Crusade"] = {
[22785] = true, --Teufelsgras
[22786] = true --Traumwinde
},
["Wrath of the Lich King"] = {
[36901] = true, --Goldklee
[39970] = true --Feuerblatt
},
["Cataclysm"] = {
[52983] = true, --Aschenblüte
[52984] = true --Sturmwinde
},
["Mists of Pandaria"] = {
[72234] = true, --Teepflanze
[89639] = true --Entweihtes Kraut
},
["Warlords of Draenor"] = {
[109124] = true, --Frostwurz
[109125] = true --Feuerwurz
},
};
Die den jeweiligen Namen der Erweiterungen wollte ich für die Titel der Tabs hernehmen.
Bitte habt nachsicht mit mir Frischling