Получение данных из подтаблицы

KmAuArJo850

Участник
Автор темы
41
3
Версия MoonLoader
Другое
Доброго времени суток, есть таблица
Таблица:
local codex_ticket = {
{"Cкоростной режим",
        sub = {"1.1", "1.2", "1.3"},
        info = {"15000 1", "3000, 0", "5000, 0"}
    },
{"Режим",
        sub = {"1.1", "1.2", "1.3"},
        info = {"15000 1", "3000, 0", "5000, 0"}
    }
},

Как получить значение из таблицы "Скоростной режим', подтаблицы sub, а то я все пишу codex_ticket[1], а получается (table expected, got nil)
 
Решение
Доброго времени суток, есть таблица
Таблица:
local codex_ticket = {
{"Cкоростной режим",
        sub = {"1.1", "1.2", "1.3"},
        info = {"15000 1", "3000, 0", "5000, 0"}
    },
{"Режим",
        sub = {"1.1", "1.2", "1.3"},
        info = {"15000 1", "3000, 0", "5000, 0"}
    }
},

Как получить значение из таблицы "Скоростной режим', подтаблицы sub, а то я все пишу codex_ticket[1], а получается (table expected, got nil)
Lua:
local codex_ticket = {
{"Cкоростной режим",
        sub = {"1.1", "1.2", "1.3"},
        info = {"15000 1", "3000, 0", "5000, 0"}
    },
{"Режим",
        sub = {"1.1", "1.2", "1.3"},
        info = {"15000 1", "3000, 0", "5000, 0"}
    }
}

print(codex_ticket[1].sub, codex_ticket[1].sub[1]...

whyega52

Гений, миллионер, плейбой, долбаеб
Модератор
2,756
2,576
Доброго времени суток, есть таблица
Таблица:
local codex_ticket = {
{"Cкоростной режим",
        sub = {"1.1", "1.2", "1.3"},
        info = {"15000 1", "3000, 0", "5000, 0"}
    },
{"Режим",
        sub = {"1.1", "1.2", "1.3"},
        info = {"15000 1", "3000, 0", "5000, 0"}
    }
},

Как получить значение из таблицы "Скоростной режим', подтаблицы sub, а то я все пишу codex_ticket[1], а получается (table expected, got nil)
Lua:
local codex_ticket = {
{"Cкоростной режим",
        sub = {"1.1", "1.2", "1.3"},
        info = {"15000 1", "3000, 0", "5000, 0"}
    },
{"Режим",
        sub = {"1.1", "1.2", "1.3"},
        info = {"15000 1", "3000, 0", "5000, 0"}
    }
}

print(codex_ticket[1].sub, codex_ticket[1].sub[1], codex_ticket[1].sub[2], codex_ticket[1].sub[3])
 
  • Нравится
Реакции: KmAuArJo850

KmAuArJo850

Участник
Автор темы
41
3
Lua:
local codex_ticket = {
{"Cкоростной режим",
        sub = {"1.1", "1.2", "1.3"},
        info = {"15000 1", "3000, 0", "5000, 0"}
    },
{"Режим",
        sub = {"1.1", "1.2", "1.3"},
        info = {"15000 1", "3000, 0", "5000, 0"}
    }
}

print(codex_ticket[1].sub, codex_ticket[1].sub[1], codex_ticket[1].sub[2], codex_ticket[1].sub[3])
Спасибо, пытался разобраться в таблицах по гайду, а там не рассматривается данный способ. В гугле не нашлось, к сожалению. :)
 
  • Вау
Реакции: whyega52