Aller au contenu

971jmd

Membres confirmés
  • Compteur de contenus

    3 525
  • Inscription

  • Dernière visite

  • Jours gagnés

    10

Tout ce qui a été posté par 971jmd

  1. 971jmd

    j'apprend le LUA mai

    Temp mieux pour le soleil, sauf pour la température
  2. 971jmd

    j'apprend le LUA mai

    Très bien je vais étudier tout ça je sature un grand merci plein de soleil de la Guadeloupe
  3. 971jmd

    j'apprend le LUA mai

    ok Tu veux dire que sans le local le R1 et R2 reste propre à la fonction calcul r1 = x * y r2 = x + y
  4. 971jmd

    j'apprend le LUA mai

    j'ia trouver -- la fonction Calcul reçoit 2 arguments (x et y) function Calcul(x, y) local r1 = x * y local r2 = x + y return r1, r2 end -- Affectation multiple local param1, param2 = 100, 100 local multi, add = 0, 0 multi, add = Calcul(param1, param2) print("Le total de R1 est = "..multi.." et R2" ..add)
  5. 971jmd

    j'apprend le LUA mai

    J'ai testé comme ça mai je n'ai pas résultat de R2 -- la fonction Calcul reçoit 2 arguments (x et y) function Calcul(x, y) local r1 = x * y local r2 = x + y return r1, r2 end -- Affectation multiple local param1, param2 = 100, 100 -- On appelle la fonction Calcul en lui passant 2 paramètres print("Le total est = "..Calcul(param1, param2)
  6. 971jmd

    j'apprend le LUA mai

    Oui, Je viens de voir mon erreur
  7. 971jmd

    j'apprend le LUA mai

    ok ce qui donne : function Nom_de_votre_fonction(arg1, arg2, ...) -- ici le corps de la fonction local R1 arg1 * arg1 return R1 end end et function Nom_de_votre_fonction(arg1, arg2, ...) -- ici le corps de la fonction local R1 arg1 * arg1 local R2 arg1 / arg1 return R1, R2 end end
  8. 971jmd

    j'apprend le LUA mai

    Je ne vais pas te retenir plus longtemps il doit être très tard de votre cotée. Juste une dernière chose Je n'arrive pas comprendre les règles suivantes 1 et 2 je comprends pas à quoi correspond R1, R2... Si tu peux m'expliquer la règle N°1
  9. 971jmd

    j'apprend le LUA mai

    Imagine Que ma 1ère fonction me serve de référence de mode de calcul pour d'autre fonction dans le code.
  10. 971jmd

    j'apprend le LUA mai

    Imagine Que ma 1ère fonction me serve de référence de mode de calcul pour d'autre fonction dans le code. exemple : ma 1er fonction qui s'appelles toto et son monde de calcule est ( x* y ) et plus bas da
  11. 971jmd

    j'apprend le LUA mai

    ok Mais ce que je voulais dire c'est d'exploitée ma méthode de calcul de la fonction calcul dans une autre fonction
  12. 971jmd

    j'apprend le LUA mai

    ok Je bug un peu moins mais là où je bug c'est de récupérer le résultat dans une autre fonction et l'affichée
  13. 971jmd

    j'apprend le LUA mai

    comme ça -- la fonction Calcul reçoit 2 arguments (x et y) local function Calcul(x, y) local total = x * y return total end -- Affectation multiple local param1, param2 = 25, 13 -- On appelle la fonction Calcul en lui passant 2 paramètres print("calcul = "..Calcul(param1, param2))
  14. 971jmd

    j'apprend le LUA mai

    ok je teste
  15. 971jmd

    j'apprend le LUA mai

    Effectivement j'ai vue des fonctionne avec variable local et d'autre sans function NomFonction(arg1, arg2) -- Corps de la fonction qui calcule x et y return x, y end local var1, var2 = 0, 0 -- Affectation multiple var1, var2 = NomFonction(param1, param2) -- Appel de la fonction
  16. 971jmd

    j'apprend le LUA mai

    J'essaye de comprendre comment fonctionne une fonction et visiblement ça monte et descend La fonction s'appelle : calcul mai dans une variable local en N°1 En 9 on luit affecte une valeur x et y En 12 on l'appelle Et en 5 impressions du résultat
  17. 971jmd

    j'apprend le LUA mai

    ok je bosse avec ce lien : http://wxlua.free.fr/Tutoriel_Lua/Tuto/Fonctions/resultats.php
  18. 971jmd

    j'apprend le LUA mai

    ok Ça fonctionne avec print(resultat()) L'idée de mon script est créée une 1ère fonction mafonction et une 2emme resultat qui récupère le résultat du 1er C'est une grande premier pour moi et j'apprécies vivement ton aide
  19. 971jmd

    j'apprend le LUA mai

    pour le moment je teste avec zerobrane studio, Exit-il un éditeur plus pédagogique ?
  20. 971jmd

    j'apprend le LUA mai

    aii je n'ai pas collé le bon code function mafonction() local a = 10 local b = 200 local c =5 local calcul = false if (a < b) then calcul = (c < a) end print(calcul) end function resultat(ok) mafonction(ok)end print(resultat) Désolé je découvre la chose En gros je cherche à afficher TRUE ou FALSE selon le résultat
  21. 971jmd

    j'apprend le LUA mai

    J'ai testé comme ça et quel que soit le résultat j'ai nil function mafonction() local a = 1 local b = 200 local c = 0 local calcul = false if (a < b) then calcul = (c < a) end end function resultat(taille) mafonction(taille)end print(dessine_carre)
  22. 971jmd

    Support Gea

    Salut à tous Depuis quel que temp j'étudie le code LUA et j'ai un petit code que j'ai associer à GEA mai il y a un petit problème. Pour le moment quand toutes les conditions de la fonction et ok donc TRUE il ne se passe rien du cotée de la ligne GEA. Ne fonctionne pas >>> GEA.add( {"Function", function() return venti() end} , -1 , "" , {.... Ne fonctionne pas >> GEA.add( {"Function", function() return venti() end} , 30 , "" , {.... Fonctionne >>> GEA.add( {"Function", function() return venti() end} , 0 , "" , {.... Il y a que le 0 qui active les actions Ma question est : comment faire pour que dès que la fonction passe à TRUE elle active ma ligne GEA en mode -1 ? Merci d'avance function venti () local a = 20 ---tonumber(fibaro:getValue(33, "value")) --30%max local b = 50 ---tonumber(fibaro:getValue(250, "value")) local c = 40 -- valeur de base local variableA = false if (a < b) then variableA = (c >= a) or (c <= b) end return variableA end GEA.add( {"Function", function() return venti() end} , -1 , "" , {....
  23. 971jmd

    j'apprend le LUA mai

    Je cherche comment affichée par un PRINT la valeur finale que renvoi le RETURN calcul function mafonction() local a = 10 local b = 200 local c = 5 local calcul = false if (a < b) then calcul = (c < a) end return calcul end
  24. 971jmd

    j'apprend le LUA mai

    A bin oui, question bête
  25. 971jmd

    j'apprend le LUA mai

    Ok merci je comprend mieux j’ai pas encore essayé, est-il possible de mettre break sous condition
×
×
  • Créer...