Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
LINKNX - Demande d'aide sur Lua
#1
Bonjour,

J'ai des petits souci de compréhension sur les scripts lua géré par
linknx ...

Pour le moment, ca ne concerne que les "if". Je m'explique :

Si je fais :
"if a < b then set("mode","on") end;"
C'est ok
Si je fais
"if a > b then set("mode","on") else set("mode","off") end;"
C'est aussi ok.

Mais dès que je veux mettre plusieurs commandes sur le if, par
exemple :
"if a > b {
set("mode","on");
set("mode2","on");
}
else
{
set("mode","off");
set("mode2","off");
}"

La ca ne fonctionne pas, il me dit qu'il me manque le then avant le
else ... (mais si je le met, ça ne fonctionne pas non plus Smile )

Donc voila, si quelqu'un a déjà fait un if avec plusieurs actions, je
suis preneur. Pour le moment, je fait un if et un else à une fonction
3 fois pour avoir mes 3 actions, mais bon c'est pas top pour les
modifications ...

Deuxième souci, mais un peu moins grave, pour les comparaisons,
l'opérande > fonctionne, mais < indique une erreur, j'imagine que
c'est la parsing XML qui pose souci, mais je ne sais pas comment
échapper le caractère pour lui permettre de fonctionner. Pour le
moment, j'échange mes variables de sens et j'utilise >, mais je
voulais le signaler Smile

Idem pour &gt et &lt, toujours un message d'erreur dans les logs (sans
le &), peux-être un problème identique ...

Et dernière question, existe-t-il un simulateur de script lua histoire
que je puisse tester avant de mettre dans linknx ?

Merci d'avance Smile


Messages dans ce sujet
LINKNX - Demande d'aide sur Lua - par Roby - 14/07/2010, 08:22:17
LINKNX - Demande d'aide sur Lua - par Ben - 14/07/2010, 15:19:57
LINKNX - Demande d'aide sur Lua - par fred - 14/07/2010, 15:20:08
LINKNX - Demande d'aide sur Lua - par Roby - 16/07/2010, 11:05:17
LINKNX - Demande d'aide sur Lua - par fred - 16/07/2010, 15:28:03

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)