У меня есть таблица, которая содержит 4 значения.
Например:
2
4
1
3
Я использую функцию для просмотра таблицы, скажем, номер 1 с помощью пари получить его положение в таблице.
Затем я использую table.remove, чтобы удалить 1 из этой позиции.Теперь я хотел бы сжать таблицу до трех значений 2 4 3
Я довольно новичок в LUA, поэтому будьте осторожны со мной.:)
То, что у меня есть, в значительной степени таково:
CloseRandomConsole = math.random(1,(#ConsoleTable))
If CloseRandomConsole == 1 then
for key, value in pairs(ConsoleTable) do
if value == "1" then
table.remove(ConsoleTable, key)
break
end
end
Я понимаю, в чем проблема, но не знаю, как ее решить.1017 * Я хочу иметь возможность только случайным образом выбирать одно из значений в таблице.И когда я обнаружу этот vlue, я хочу, чтобы он был удален, чтобы я остался с тремя другими значениями случайным образом.
Я вас смущаю?:)