VEAF
    • Site VEAF
    • Catégories
    • Récent
    • Populaire
    • Utilisateurs
    • Groupes
    • calendar
    • S'inscrire
    • Se connecter

    Script LUA

    Mission Making - outils, techniques et informations
    5
    11
    437
    Charger plus de messages
    • Du plus ancien au plus récent
    • Du plus récent au plus ancien
    • Les plus votés
    Répondre
    • Répondre à l'aide d'un nouveau sujet
    Se connecter pour répondre
    Ce sujet a été supprimé. Seuls les utilisateurs avec les droits d'administration peuvent le voir.
    • MitchM
      Mitch Membre VEAF @Elena701
      dernière édition par

      @Elena701

      loin de moi l’idée de vouloir te décourager, mais globalement si:

      • tu n’es pas à l’aise avec les notions élémentaires (if, then, else, …) qui sont la base de toute la logique de tout langage de programmation
      • tu n’as eu l’idée de rechercher sur google comment faire (qui réponds parfaitement à ta question):
        224153fa-56f5-43a5-975d-1d8930a91426-image.png

      tu risques de pas mal galérer pour commencer à coder en LUA dans DCS, et encore plus avec Moose qui - en dehors d’être lourd à l’exécution - utilise une approche de programmation orientée objet.

      Globalement, concernant l’utilisation de scripts dans DCS, je te recommanderai plutôt le magnifique travail de @Zip :

      • les scripts VEAF: https://github.com/VEAF/VEAF-Mission-Creation-Tools
      • un exemple simpliste: https://github.com/VEAF/VEAF-Demo-Mission
      • ou l’open training pour source d’inspiration: https://github.com/VEAF/VEAF-Open-Training-Mission

      En espérant avoir pu t’orienter un minimum …

      A-10CII - F-15E

      Mon profil VEAF

      Elena701E 1 réponse Dernière réponse Répondre Citer 0
      • Elena701E
        Elena701
        dernière édition par

        Ce message a été supprimé !
        1 réponse Dernière réponse Répondre Citer 0
        • Elena701E
          Elena701 @Mitch
          dernière édition par Elena701

          @mitch

          Ok cool, je pensait que LUA était propre a DCS, donc je cherchais DCS LUA Script sur Google.

          Mais en fait LUA est un langage “commun”, donc effectivement je suis trop noob.

          Bon apres le Ladder, le Liste, le VBA, le DFB, je vais me mètre au LUA.

          Et merci pour les exemples, mais étant donnée que c’est pour une mission non VEAF, sa m’embête d’utiliser ses scripts, surtout que je suis pas sur de trouver se que je veux déjà tous prêt.

          Merci Mitch

          MitchM SklangS 2 réponses Dernière réponse Répondre Citer 0
          • MitchM
            Mitch Membre VEAF @Elena701
            dernière édition par

            @elena701 oui le lua est utilisé dans de nombreux jeux (lua a l’avantage d’être compilé à chaud et donc être plutôt efficace).

            A-10CII - F-15E

            Mon profil VEAF

            1 réponse Dernière réponse Répondre Citer 0
            • SklangS
              Sklang @Elena701
              dernière édition par

              @elena701 Fait attention @Mitch risque de te proposer de le faire en PHP

              vous vous sentez bien ? Je peux arranger ça.

              Elena701E 1 réponse Dernière réponse Répondre Citer 0
              • Elena701E
                Elena701 @Sklang
                dernière édition par

                @sklang
                Je suis pas informaticien, mais automaticien donc notre façon de programmer est différente, même notre façon de pensé est différente.

                Donc non je ne sombrerai pas dans le coté obscure du code ^^

                1 réponse Dernière réponse Répondre Citer 1
                • JedJ
                  Jed Membre du bureau
                  dernière édition par

                  Pour commencer le scripting sur DCS, il y a une bonne documentation ici : https://wiki.hoggitworld.com/view/Simulator_Scripting_Engine_Documentation
                  Après je trouve que le scripting DCS est assez galère, globalement j’essaie de m’en tenir aux outils de l’éditeur de mission et d’écrire le moins de lua possible (il en faut toujours un peu pour certains trucs, mais on peut aller très loin sans)

                  Elena701E 1 réponse Dernière réponse Répondre Citer 0
                  • Elena701E
                    Elena701 @Jed
                    dernière édition par

                    @jed
                    Oui je sais que l’on fait bcq avec l’éditeur, mais pour les choses répétées c’est tres long.

                    Dans ma mission en travaux j’ai placer un SA10, mais sa porté couvre au delà de la frontière du pays, donc je veux lui restreindre une zone, puis je voudrais quand fonction du nombre d’appareil ennemis qu’il repère, une réponse adaptée en nombre soit déclenchée (genre 2 appareils détecté , on fait décoller 4 avions en CAP). Mais je veux que se soit des avions détecté dans la zone, et pas des avions dans la zone (nuance), si tu es malin jouer avec le relief pourra aider grandement.

                    Jusqu’ici mon script fonctionne, maintenant je voudrais pouvoir récupérer l’altitude des avions détectés, et s’est là que je pêche un peut, mais grace a Mitch je devrais pouvoir réussir avec le site qu’il ma linké.

                    Si mon script fonctionne comme prévu, je m’en servirai pour faire une course, parcours chronométré d’un A a un point B, sur le trajet plein de SA, aucun tire, mais a chaque détection 10secondes de pénalité, destruction des radars interdit. Donc affaire a suivre ^^

                    1 réponse Dernière réponse Répondre Citer 0
                    • CorsairC
                      Corsair @Elena701
                      dernière édition par

                      @elena701
                      Les triggers sont plus “simples” à utiliser pour moi. Tu peux réaliser des choses complexes mais il faut éviter les triggers récurents qui fonctionnent en permanence.
                      Pour les scripts, jamais utilisés aussi je ne pourrais t’aider !

                      1 réponse Dernière réponse Répondre Citer 0
                      • Elena701E
                        Elena701
                        dernière édition par

                        Bon c’est fait , mon script fonctionne, Merci a tous du coup de main ^^


                        Je compte les avions détecté par un radar SA10 qui vole a plus de 3000ft,

                        je renvoi le nombre dans un trigger, et selon le nombre d’avion détecté, j’envoie une ou plusieurs CAP en face. Donc idéal pour des mission qui s’adapte au nombre de participant.

                        Si se script vous intéresse, contacté moi.

                        1 réponse Dernière réponse Répondre Citer 0
                        • Premier message
                          Dernier message