Advertisement
Leprofourbus

Clone

Jan 25th, 2025
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.22 KB | None | 0 0
  1. -- Fonction pour créer un fichier Lua qui crée d'autres fichiers de manière récursive
  2. local function createRecursiveFile(filename, depth)
  3.     if depth <= 0 then
  4.         return -- Éviter une boucle infinie
  5.     end
  6.     -- Contenu du fichier généré
  7.     local content = string.format([[
  8.         local function createRecursiveFile(filename, depth)
  9.             if depth <= 0 then
  10.                 return
  11.             end
  12.             local content = [[%s]]
  13.             local newFile = filename .. "_child"
  14.             local file = fs.open(newFile, "w")
  15.             file.write(string.format(content, content, depth - 1))
  16.             file.close()
  17.             shell.run(newFile)
  18.             print("HAHA")-- Exécuter le fichier enfant
  19.         end
  20.         createRecursiveFile("%s", %d)
  21.     ]], "%s", filename .. "_child", depth - 1)
  22.     -- Écriture dans le fichier
  23.     local file = fs.open(filename, "w")
  24.     file.write(content)
  25.     file.close()
  26. end
  27. -- Créer le premier fichier silencieusement
  28. local initialFile = "hidden_start"
  29. local maxDepth = 5 -- Limite de profondeur pour éviter une boucle infinie
  30. createRecursiveFile(initialFile, maxDepth)
  31. -- Exécuter le premier fichier silencieusement
  32. shell.run(initialFile)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement