DCS World - École de Simulation de Combat Aérien
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Aller en bas
Tango
Tango
100 Heures de Vol
Seuil de 100 Heures de Vol atteint au sein de l'ESCA
Pilote de la 8e Escadre de Chasse Virtuelle
A publié suffisament de messages sur le forum pour accéder au contenu réservé aux membres de l'école et de la 8e Escadre
Qualification N1 - Mirage 2000C
Qualification N1 obtenue dans le cursus Mirage 2000C de l'ESCA
100 Sujets
Membre ayant publié un message dans plus de 100 sujets différents
500 Heures de Vol
Seuil de 500 Heures de Vol atteint au sein de l'ESCA
Moniteur M-2000C
Patrouille de l'ESCA
Localisation : MAULE
Messages : 473

Questions sur LUA - Scripts et logs Empty Questions sur LUA - Scripts et logs

Jeu 22 Fév 2024 - 19:35
Bonsoir à tous,

J'adresse ces questions aux petits génies du LUA qui sont parmi nous (dont [Vous devez être inscrit et connecté pour voir ce lien], [Vous devez être inscrit et connecté pour voir ce lien],...).

1. LOG pour déboggage

Je mets à jour des fichiers LUA dans mon mod (Alfa Tango), mais je dois attendre de voir en jeu que rien ne se passe pour en déduire que le script n'a peut-être même pas été lancé pour cause d'une erreur de syntaxe.
Je dois ensuite tatonner pour trouver... et je n'y arrive pas toujours.

Est-il possible de créer un "log" de débogage qui me permettrait de constater où le script a planté (apparemment, ça existe dans certains fichiers LUA, mais j'ai peur de faire une connerie, alors je préfère poser la question).

2. Découpage d'un fichier LUA en plusieurs fichiers plus petits

Est-il possible de tronçonner, dans une certaine mesure, un fichier LUA un peu trop long, en plusieurs fichiers plus petits qui pourraient être consacrés à des fonctions "unitaires" ?
Si oui, puis-je les nommer comme je veux ?
Sinon, tant pis.

Exemple : gestion de différents boutons dans un seul fichier LUA => puis-je le transformer en différents fichiers qui traitent chacun d'un seul bouton ? (du moment qu'il n'y a pas d'interaction directe de l'un sur l'autre)

Merci d'avance pour votre aide.
Je passerai en audio ce soir (jeudi) pour plus de détails si besoin.

Mod aime ce message

Revenir en haut
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum