Bonjour.

Mise en situation.

Fichier n°1 nommé Turtle.lua il contient:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
local pos = {}
pos.x = 0
pos.y = 0
pos.z = 0
 
function getPos()
    return pos
end
Fichier n°2 nommé test.lua il contient:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
p = turtle.getPos()
p.x = p.x + 1
Le problème est que quand je modifie p.x cela modifie la valeur qui est dans le fichier Turtle.lua
Si vous avez une idée pour réglé cela merci bien.