Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
LINKNX - Demande d'aide sur Lua
#3
Tu peux installer Lua sur le Pc en "standalone", comme perl ou autre,
et faire Lua mon_script.lua et si c'est pas syntaxiquement juste ca
ralera. Il y a pleins de versions disponibles, les plus "officielles"
sont la: http://luabinaries.sourceforge.net/download.html

Je ne sais pas pourquoi si tu mets plusieurs actions tu passe de
"then .. end" a "{ ... }" ?
Ca marche pas comme ca:

if a > b then
set("mode","on");
set("mode2","on");
else
set("mode","off");
set("mode2","off");
end

Si jamais le manuel de référence de Lua est sur le web:
http://www.lua.org/manual/5.1/manual.html

HTH
Fred





On Jul 14, 9:22 am, Roby <goo...@macuba.net> wrote:
> 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)