Accueil

Bienvenue invité ( Connexion | Inscription )

 
Reply to this topicStart new topic
> [ME] Scripting facile
etcher
post 16 Aug 2015, 01:53
Message #1




La frite

Indicatif : RW-03
Messages : 1,373
Inscrit : 17/01/14
Membre n° 4,062

Ceux qui s'y sont frottés savent que le debugging des lua dans les missions DCS est, pour rester très poli, une sérieuse "pain in the a*s".

Pour adoucir la douleur, voilà une méthode éprouvée qui vous évitera de devoir charger 300 fois la même mission pour chaque virgule oubliée:
  1. Créez une mission vierge, ou une copie de votre mission (perso je met "DBG_" devant)
  2. Créez un premier trigger:
    • Type "ONCE"
    • Conditions "TIME MORE", valeur "1"
    • Actions "RADIO ITEM ADD", Name: "Load script", Flag "1", Value "1" (peu importe le numéro du flag)
  3. Créez un second trigger:
    • Type "SWITCHED CONDITION"
    • Conditions "FLAG IS TRUE" "1"
    • Actions
      • "FLAG OFF", "1"
      • "DO SCRIPT", "dofile(lfs.writedir()..'/Missions/debug.lua')"
N.B.: les double guillemets (") sont à omettre, les simples guillemets (') à inclure. Pas d'escape pour le slash régulier (/).

Créez un appareil type "Player" en ramp start sur une piste et lancez la mission.

Résultat: vous aurez un menu F10 dans la radio de l'appareil, qui permettra de lancer à l'infini le script "debug.lua", qui se trouve dans "Saved Games/DCS/Mission/debug.lua". Vous pouvez maintenant rester cockpit, éditer votre script, et le lancer autant de fois que vous voudrez sans avoir à quitter puis relancer la mission.

Bien entendu, libre à vous d'adapter pour utiliser le chemin que vous voulez et placer le script où vous l'entendez.

J'ai posté ça en janvier 2014 sur le forum ED mais je ne pense pas que je l'avais jamais fait ici, voilà qui est corrigé cheers.gif

Bon scripting ! wavetowel2.gif

Ce message a été modifié par etcher - 16 Aug 2015, 11:28.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
gillesdrone
post 16 Aug 2015, 09:12
Message #2






Indicatif : RW-64
Messages : 5,873
Inscrit : 24/03/07
Lieu : Sendets 64320
Membre n° 1,668

Merci PTC tongue.gif

--------------------
Image IPB
http://gilles.guesnel.free.fr
ma chaine
 menacer l' Ours dans son repère, l' Aigle pourrait y laisser quelques plumes

User is offlineProfile CardPM
Go to the top of the page
+Quote Post
DArt
post 16 Aug 2015, 10:12
Message #3




I am LotAtc

Indicatif : VK-01
Messages : 5,464
Inscrit : 30/11/06
Lieu : Savoie
Membre n° 999

Belle astuce merci! smile.gif

--------------------

Image IPB
-- Linux, il y a moins bien, mais c'est plus cher --



User is offlineProfile CardPM
Go to the top of the page
+Quote Post
etcher
post 16 Aug 2015, 11:28
Message #4




La frite

Indicatif : RW-03
Messages : 1,373
Inscrit : 17/01/14
Membre n° 4,062

CITATION(gillesdrone @ 16 Aug 2015, 10:12) *

Merci PTC tongue.gif


Au rapport ! gap.gif
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :
 

Haut de page · Retour à l'accueil · Contacter le Webmestre Version bas débit Nous sommes le : 23/09/17 - 22:42