[Lua] '<name>' expected near '('
Posté le 18/10/2014 15:37
Hello !
Il se trouve que lors d'un test pour la conception d'une petite librarie en lua, je me retrouve confronté à une erreur à la ligne d'une définition de fonction, il me dit :
'<name>' expected near '('
Et pourtant je l'ai nommée cette f***** fonction ! (la ligne contient "function disp()")
Est-ce que quelqu'un a déjà eu ce problème ?
Voici mon code (il y a sûrement des erreurs mais vu que la compil s'arrète à la ligne 20, je ne peux pas les repérer...)
--"module libmenu"
menu={nil,nil,nil,nil,nil,nil}
place=nil
range=0
taff=nil
line=nbdraw.line
function aff2(n,st)
a=1+n*21
line(a+1,64,a+1,56)
line(a,56,a+20,56)
nbdraw.setcursor(8, 5*n+1)
nbdraw.print(str)
end
function disp()
local i
for(i=0,i<=6,i=i+1)
aff2(i,taff[i].str)
end
end
--to put into an if(key 0)
function manage()
local i
for(i=1,i<=6,i=i+1)
if(key i)
taff[i].f()
if(taff[i][1])
place[#place+1]= i
crt()
end
end
end
end
function crt()
local table=menu
local i=1
while(place[i])
do
table= table[place[i]]
end
if(table[7])
for(i=0, i<=5, i=i+1)
taff[i] = table[i+5*range]
end
taff[6]={name=" >",function f()
range=range+1
end}
else
taff=table
end
end
Citer : Posté le 21/10/2014 17:14 | #
menu={nil,nil,nil,nil,nil,nil}
-Mon Fall Down
-Mon jeu de mains
-Mon starwars
-Mon dessinatout
-Mon niaiseux version 2.0
-Mon niaiseux version 3.0
-Inferno
-Mon super labyrinthe (en cours)
-Mon call of duty en 3D
-Casion (avec Az)
Citer : Posté le 21/10/2014 18:34 | #
attends regarde notre touch lib je pense que cela peut t'aider
touch lib
Citer : Posté le 21/10/2014 18:35 | #
Hey, t'aurais pas une connerie dans ta gestion de blocs ?
Citer : Posté le 26/10/2014 16:07 | #
Oh punaise, c'est plus qu'une connerie dans la gestion des blocs : J'ai oublié tous les then après les if()
Ajouté le 26/10/2014 à 16:12 :
... Sauf que le problème persiste
Coïncidence ? Je ne pense pas.
Citer : Posté le 26/10/2014 16:16 | #
Toujours la même erreur ?
Citer : Posté le 26/10/2014 16:16 | #
Yep.
Coïncidence ? Je ne pense pas.
Citer : Posté le 26/10/2014 16:18 | #
regarde notre lib
Citer : Posté le 26/10/2014 16:18 | #
C'est ce que je fais
Ajouté le 26/10/2014 à 16:23 :
Quelqu'un peut me lapider sur la place publique please ? J'ai fait des boucles for comme en C...
Coïncidence ? Je ne pense pas.
Citer : Posté le 26/10/2014 16:24 | #
Tas qua venir sur la Grand-Place de Lille et je te lapiderai
Citer : Posté le 27/10/2014 06:39 | #
<span style="color: purple;">GLaDOS</span> Drac0300 a été lapidé sur le forum de Planète Casio par Lephenixnoir[color=gray;float:right]À 6:53[/color]
Ça te va, ou t'en veux encore ?
Citer : Posté le 27/10/2014 09:02 | #
<span style="color: purple;">GLaDOS</span> Drac0300 a été lapidé sur le forum de Planète Casio par Intelligide[color=gray;float:right]À 9:02[/color]