Hallo User, ich habe eine Kleines Problem.
Und zwar habe ich ein Table:
Lua
badge_names = {
[0] = "Not existing",
[1] = "Old rabbit",
[2] = "House owner",
[3] = "Business man",
[4] = "Collector I",
[5] = "Collector II",
[6] = "Collector III",
[7] = "Collector IV",
[8] = "Collector V",
[9] = "Playtime I",
[10] = "Playtime II",
[11] = "Playtime III",
[12] = "Playtime IV",
[13] = "Playtime V",
}
max_badges = #badge_names
Alles anzeigen
Und mein Code sieht so aus:
Lua
local data = getElementData(gMe, "ms.badges")
for i = 1, max_badges, 1 do
if(gettok(data, i, "|")) and (tonumber(gettok(data, i, "|")) == i) then
local row = guiGridListAddRow(Grid[3])
guiGridListSetItemText(Grid[3], row, 1, i, false, false)
guiGridListSetItemText(Grid[3], row, 2, badge_names[i], false, false)
end
end
Jedoch wenn ich nun die Badges
"|0|2|3|4|5|6|9|10|11|" habe, was in meinem Fall der Fall ist, werden nicht alle Badges in der Gridliste aufgelistet, sondern nur die die ersten 5. (Außer die 0).
Woran liegt das? Muss ich etwas beachten?
mfg