#65888
bobbyballs
Participant

Salut je débute aussi, je suis accro au math.random je fais tous les exemples des cours lua avec ça. J’ai regardé ton code tu déclare un tableau dans la boucle je sais pas si c’est une bonne idée vu qu’il existe déjà dans tilemap = {}.

Ce code à l’air de fonctionner :

tilemap = {}
tilemap[1] =  {2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2}
tilemap[2] =  {2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2}
tilemap[3] =  {2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2}
tilemap[4] =  {2,1,1,"F1",1,1,1,1,1,1,1,1,1,1,1,1,"F2",1,1,2}
tilemap[5] =  {2,1,1,1,1,1,"C",1,1,1,1,1,1,"C",1,1,1,1,1,2}
tilemap[6] =  {2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2}
tilemap[7] =  {2,"C",1,1,1,1,1,1,1,"A",1,1,1,1,1,1,1,1,"C",2}
tilemap[8] =  {2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2}
tilemap[9] =  {2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2}
tilemap[10] = {2,"Q1",2,2,"F",2,2,"C",2,2,2,2,"C",2,2,"F",2,2,"Q2",2}
tilemap[11] = {2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2}
tilemap[12] = {2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2}
tilemap[13] = {2,"C",1,1,1,1,1,1,1,1,"A",1,1,1,1,1,1,1,"C",2}
tilemap[14] = {2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2}
tilemap[15] = {2,1,1,1,1,1,"C",1,1,1,1,1,1,"C",1,1,1,1,1,2}
tilemap[16] = {2,1,1,"F1",1,1,1,1,1,1,1,1,1,1,1,1,"F2",1,1,2}
tilemap[17] = {2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2}
tilemap[18] = {2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2}
tilemap[19] = {2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2}

for l = 1, #tilemap do
    for c = 1, #tilemap[l] do
      if tilemap[l][c] == 1 then
        tilemap[l][c] = math.random(2,4)
      end
      print (" ligne "..l.." colone "..c.." id "..tostring (tilemap[l][c]))
    end
    
    end