J'ai une table qui contient 4 valeurs.Récupérer la valeur de la table puis l'enlever dans Lua
Par exemple:
2
4
1
3
J'utilise une fonction à l'étape à travers la table à la recherche de, permet de dire le numéro 1 en utilisant des paires et pour obtenir la position de celui-ci dans le tableau. J'utilise ensuite la commande table.remove pour retirer 1 de cette position. Ce que je voudrais faire est maintenant pour compresser la table afin qu'il soit 3 valeurs longues
2
4
3
Je suis assez nouveau pour Lua alors soyez gentil avec moi. :)
Ce que j'est à peu près ceci:
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
Je vois où je vais mal mais je hae aucune idée de la façon de le résoudre.
math.random(1,(#ConsoleTable))
Je veux seulement pouvoir aléatoire entre l'une des valeurs du tableau. Et quand j'ai choisi cette vlue au hasard, je veux qu'elle soit supprimée de sorte que je serai laissé avec trois autres valeurs à partir de.
Est-ce que je vous déroute? :)
Je suis sûr que vos doigts ont simplement glissé sur le clavier et tapé "LUA" au lieu de "Lua" :) – Gemini14