Bonjour ! Cet article va te permettre d’utiliser les boucles sur Roblox Studio comme un chef en quelques minutes seulement ! ✨
 
															C'est quoi un boucle sur Roblox Studio ?
Une boucle, en script, est une façon de répéter un code. Il existe 3 types de boucles en luau : la boucle for, la boucle while et la boucle repeat-until.
La boucle for
Tu peux dire à ton ami de laver 10 assiettes en partant de la première jusqu’à la dixième dans la pile. Cela donnerait par exemple ceci :
				
					local assiettes = 10
for i=1, assiettes do
    task.wait(2)
    print("assiette lavée")
end 
				
			
		Tu peux aussi faire un décompte de 20 à 0 toute les 1 seconde. Voici comment je le code :
				
					warn("Décompte commencé")
for i=20, 0, -1 do
    print(i .. " seconde(s) restante(s)")
    task.wait(1)
end
warn("Décompte fini") 
				
			
		Ou encore tu pourrais print tout les instances dans workspace une par une, de cette manière :
				
					for index, value in workspace:GetDescendants() do
    print(index .. ":", value)
end 
				
			
		La boucle while
Maintenant, tu peux dire à ton ami de laver toutes les assiettes tant qu’il en reste. Alors le code ressemblerait dorénavant à ceci :
				
					local assiettes = 10
while assiettes > 0 do
    task.wait(2)
    assiettes -= 1
    
    print("assiette lavée")
end 
				
			
		La boucle repeat-until
La boucle repeat-until est presque identique à la boucle while, sauf qu’elle a une fonctionnalité en plus : elle peut obtenir des variables dans la boucle elle-même.
On peut prendre l’exemple suivant : J’aimerais savoir si un bloc nommé « Coucou » se situe dans workspace, alors mon code sera le suivant :
				
					repeat
    local instance = workspace:FindFirstChild("Coucou")
    task.wait(1)
until instance 
				
			
		Conclusion
Bien joué ! Tu sais maintenant utiliser des boucles sur Roblox Studio, simplement et efficacement ! 🎉
 
				