Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- Fonction pour créer un fichier Lua qui crée d'autres fichiers de manière récursive
- local function createRecursiveFile(filename, depth)
- if depth <= 0 then
- return -- Éviter une boucle infinie
- end
- -- Contenu du fichier généré
- local content = string.format([[
- local function createRecursiveFile(filename, depth)
- if depth <= 0 then
- return
- end
- local content = [[%s]]
- local newFile = filename .. "_child"
- local file = fs.open(newFile, "w")
- file.write(string.format(content, content, depth - 1))
- file.close()
- shell.run(newFile)
- print("HAHA")-- Exécuter le fichier enfant
- end
- createRecursiveFile("%s", %d)
- ]], "%s", filename .. "_child", depth - 1)
- -- Écriture dans le fichier
- local file = fs.open(filename, "w")
- file.write(content)
- file.close()
- end
- -- Créer le premier fichier silencieusement
- local initialFile = "hidden_start"
- local maxDepth = 5 -- Limite de profondeur pour éviter une boucle infinie
- createRecursiveFile(initialFile, maxDepth)
- -- Exécuter le premier fichier silencieusement
- shell.run(initialFile)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement