un projet prometteur pour FG
+7
F-JJTH
F-Sig
helijah
JM-26
Alexis
Patten
algajojo
11 participants
Page 3 sur 5
Page 3 sur 5 • 1, 2, 3, 4, 5
Re: un projet prometteur pour FG
Ah oui, tu as tout à fait raison F-Sig.
Le problème venait du fait que la fonction setlistener() se trouve dans le fichier globals.nas, hors les fichiers sont exécuté par ordre alphabétique donc vu que notre fichier s'appelle ar93.nas il faisait appel à la fonction setlistener() avant même que FlightGear n'ai connaissance de cette fonction, donc ça marchait pas.
Ça c'était pour l'explication du "pourquoi ça marchait pas", malheureusement j'en suis au même point que toi F-Sig : je n'ai aucune idée de pourquoi ce _setlistener() fonctionne et d'où il vient... bref ça fonctionne c'est le principal.
Amicalement,
Clément
Le problème venait du fait que la fonction setlistener() se trouve dans le fichier globals.nas, hors les fichiers sont exécuté par ordre alphabétique donc vu que notre fichier s'appelle ar93.nas il faisait appel à la fonction setlistener() avant même que FlightGear n'ai connaissance de cette fonction, donc ça marchait pas.
Ça c'était pour l'explication du "pourquoi ça marchait pas", malheureusement j'en suis au même point que toi F-Sig : je n'ai aucune idée de pourquoi ce _setlistener() fonctionne et d'où il vient... bref ça fonctionne c'est le principal.
Amicalement,
Clément
Re: un projet prometteur pour FG
helijah a écrit:
- Code:
var tang_ar93 = 0 * ( tang_ar93 < 0 ) + tang_ar93 * ( ( tang_ar93 => 0 ) and ( tang_ar93 <= 1023 ) ) + 1023 * ( tang_ar93 > 1023 );
var tang_ar93 = sprintf("%04.f", tang_ar93 );
tout en ayant le même résultat (enfin théoriquement, je n'ai pas fait le test en nasal )
A tester donc
Bon, j'ai (enfin) pigé la logique du truc, mais Nasal n'apprécie pas (parse error in......)
Je pense qu'il faut décomposer pour voir ce qui ne passe pas?
Amicalement.
F-Sig- Pilote d'hélico
- Messages : 993
Date d'inscription : 21/09/2010
Age : 76
Localisation : LFIM - LFBT
Re: un projet prometteur pour FG
c'est marrant, je me suis fait cette réflexion en me levant ce matin (je voulais appeler le fichier zzar93.nas) !!!!F-JJTH a écrit:Ah oui, tu as tout à fait raison F-Sig.
Le problème venait du fait que la fonction setlistener() se trouve dans le fichier globals.nas, hors les fichiers sont exécuté par ordre alphabétique donc vu que notre fichier s'appelle ar93.nas il faisait appel à la fonction setlistener() avant même que FlightGear n'ai connaissance de cette fonction, donc ça marchait pas.
Ça c'était pour l'explication du "pourquoi ça marchait pas", malheureusement j'en suis au même point que toi F-Sig : je n'ai aucune idée de pourquoi ce _setlistener() fonctionne et d'où il vient... bref ça fonctionne c'est le principal.
Amicalement,
Clément
c'est pas très logique le chargement par ordre alpha
amicalement
georges
algajojo- Pilote de jet
- Messages : 775
Date d'inscription : 17/10/2010
Age : 65
Localisation : Chelles LFPH
Re: un projet prometteur pour FG
F-Sig a écrit:Bon, j'ai (enfin) pigé la logique du truc, mais Nasal n'apprécie pas (parse error in......)
Je pense qu'il faut décomposer pour voir ce qui ne passe pas?
Amicalement.
AAAHHH ! TU vois ce n'est pas compliqué seulement logique et beaucoup plus rapide qu'une suite de tests
Pour l"erreur, comme cela, au réveil et sans trop approfondir je soupçonnerais le "=>" et le "<=", mais je n'ai pas encore pris mon café alors cela peut ne pas être la cause
Amicalement Emmanuel
Re: un projet prometeur pour FG
algajojo a écrit:
c'est marrant, je me suis fait cette réflexion en me levant ce matin (je voulais appeler le fichier zzar93.nas) !!!!
c'est pas très logique le chargement par ordre alpha
Je ne sais pas si le raisonnement de Clément est juste, il semble que c'est cette fonction "_setlistener... " qui est définie dans
"data/Nasal/globals.nas" et non "setlistener..." :
- Code:
##
# Wrapper for the _setlistener function. Takes a property path string
# or props.Node object in arg[0] indicating the listened to property,
# a function in arg[1], an optional bool in arg[2], which triggers the
# function initially if true, and an optional integer in arg[3], which
# sets the listener's runtime behavior to "only trigger on change" (0),
# "always trigger on write" (1), and "trigger even when children are
# written to" (2).
#
var setlistener = func(node, fn, init = 0, runtime = 1) {
if(isa(node, props.Node)) node = node._g;
var id = _setlistener(node, func(chg, lst, mode, is_child) {
fn(props.wrapNode(chg), props.wrapNode(lst), mode, is_child);
}, init, runtime);
if(__.log_level <= 2) {
var c = caller(1);
printf("setting listener #%d in %s, line %s", id, c[2], c[3]);
}
return id;
}
mais ça ne coute rien d'essayer avec zar93.nas, et j'ai pas plus compris qu'avant
Amicalement.
F-Sig- Pilote d'hélico
- Messages : 993
Date d'inscription : 21/09/2010
Age : 76
Localisation : LFIM - LFBT
Re: un projet prometeur pour FG
helijah a écrit:
Pour l"erreur, comme cela, au réveil et sans trop approfondir je soupçonnerais le "=>" et le "<=", mais je n'ai pas encore pris mon café alors cela peut ne pas être la cause
J'ai essayé ça:
- Code:
var tang_ar93 = 0 * (tang_ar93 < 0) + tang_ar93 * (((tang_ar93 = 0) or (tang_ar93 > 0)) and ((tang_ar93 < 1023) or (tang_ar93 = 1023))) + 1023 * (tang_ar93 > 1023);
tang_ar93 = sprintf("%04.f",tang_ar93);
pourtant une évaluation logique simple il accepte:
- Code:
if (tang_ar93 < 0) {tang_ar93 = sprintf("%04.f",0);
var x = tang_ar93 < 0;
print ("***********************tang_ar93 :" , x);
}
Bon les neurones ont besoin de repos
F-Sig- Pilote d'hélico
- Messages : 993
Date d'inscription : 21/09/2010
Age : 76
Localisation : LFIM - LFBT
Re: un projet prometeur pour FG
- Code:
var tang_ar93 = (tang_deg+15)*(1024/30);
var tang_ar93 = 0 * (tang_ar93 < 0) + tang_ar93 * ((tang_ar93 > 0) and (tang_ar93 < 1023)) + 1023 * (tang_ar93 > 1023);
tang_ar93 = sprintf("%04.f",tang_ar93);
pas exacte mais comme on fait l'évaluation avant la mise en forme l'erreur est minime
F-Sig- Pilote d'hélico
- Messages : 993
Date d'inscription : 21/09/2010
Age : 76
Localisation : LFIM - LFBT
Re: un projet prometteur pour FG
F-Sig a écrit:celle-là il la comprend
- Code:
var tang_ar93 = (tang_deg+15)*(1024/30);
var tang_ar93 = 0 * (tang_ar93 < 0) + tang_ar93 * ((tang_ar93 > 0) and (tang_ar93 < 1023)) + 1023 * (tang_ar93 > 1023);
tang_ar93 = sprintf("%04.f",tang_ar93);
pas exacte mais comme on fait l'évaluation avant la mise en forme l'erreur est minime
Hum... il semble donc que le => et le <= ne soit pas compris La formule ci dessus donne des valeurs entre 1 et 1022 mais c'est déjà pas mal. Ah oui la mise en forme.. effectivement cela transforme un variable numérique en variable chaîne et du coup la formule merdouille... cela semble logique.
Maintenant si tang_ar93 est flottant je ne vois pas trop de solution. Mais si c'est un entier (sans virgule donc) il est possible de faire
tang_ar93 * ((tang_ar93 > -1) and (tang_ar93 < 1024))
Dans ce cas la valeur sera comprise entre 0 et 1023. Ah important il fait impérativement que tang_ar93 soit un entier signé (sinon la -1 risque de poser de gros problèmes )
Amicalement Emmanuel
Re: un projet prometteur pour FG
Comme on évalue une valeur "float" la formule fonctionne de 0.00000000...1 à 1022,9999999....donc l'erreur est minime.helijah a écrit:F-Sig a écrit:celle-là il la comprend
- Code:
var tang_ar93 = (tang_deg+15)*(1024/30);
var tang_ar93 = 0 * (tang_ar93 < 0) + tang_ar93 * ((tang_ar93 > 0) and (tang_ar93 < 1023)) + 1023 * (tang_ar93 > 1023);
tang_ar93 = sprintf("%04.f",tang_ar93);
pas exacte mais comme on fait l'évaluation avant la mise en forme l'erreur est minime
Hum... il semble donc que le => et le <= ne soit pas compris La formule ci dessus donne des valeurs entre 1 et 1022 mais c'est déjà pas mal.
La mise en forme sera effectuée sur le résultat, comme sprintf arrondit au plus proche l'erreur max est de 0.499... a mon avis
supportable dans le cas présent. Ou me trompe je?
Ce qui n'explique pas pourquoi ça ne fonctionne pas ici:
- Code:
var tang_ar93 = 0 * (tang_ar93 < 0) + tang_ar93 * (((tang_ar93 = 0) or (tang_ar93 > 0)) and ((tang_ar93 < 1023) or (tang_ar93 = 1023))) + 1023 * (tang_ar93 > 1023);
Amicalement
F-Sig- Pilote d'hélico
- Messages : 993
Date d'inscription : 21/09/2010
Age : 76
Localisation : LFIM - LFBT
Re: un projet prometteur pour FG
dis moi f-sig l'erreur ne vient-elle pas du test??
ex: (tang_ar93 = 0) plutôt que (tang_ar93 == 0)
ce qui donnerai :
amicalement
georges
ex: (tang_ar93 = 0) plutôt que (tang_ar93 == 0)
ce qui donnerai :
- Code:
var tang_ar93 = 0 * (tang_ar93 < 0) + tang_ar93 * (((tang_ar93 == 0) or (tang_ar93 > 0)) and ((tang_ar93 < 1023) or (tang_ar93 == 1023))) + 1023 * (tang_ar93 > 1023);
amicalement
georges
algajojo- Pilote de jet
- Messages : 775
Date d'inscription : 17/10/2010
Age : 65
Localisation : Chelles LFPH
Re: un projet prometeur pour FG
Youpiiiii!, heureusement que tu es là Georges
F-Sig- Pilote d'hélico
- Messages : 993
Date d'inscription : 21/09/2010
Age : 76
Localisation : LFIM - LFBT
Re: un projet prometteur pour FG
content d'avoir une utilitéF-Sig a écrit:Youpiiiii!, heureusement que tu es là Georges
amicalement
georges
algajojo- Pilote de jet
- Messages : 775
Date d'inscription : 17/10/2010
Age : 65
Localisation : Chelles LFPH
Re: un projet prometteur pour FG
Je pensais à un truc amusant tout à l'heure pendant que je tenais Clément en joue avec mon Ka 50 lol
Si grâce à vous nous avons la possibilité d'avoir toutes les données de vol nous pouvons donc les envoyer dans un fichier (ou faire une appli qui les récupère).... Cette appli pourrait donc devenir une sorte de boîte noire qui pourrait ensuite nous permettre dans un tableur d'analyse toutes les données de vol (ou presque)... non ?
Bon il faudra peut être ajouter des choses (vitesse, altitude etc..) mais dans le principe ce devrait pouvoir le faire non ?
Mais sinon dans le genre il me semble qu'il y a déjà quelque chose qui pourrait faire cela. Le système d'enregistrement de vol. Et oui il n'enregistre pas une vidéo mais seulement les données du vol. Ensuite quand on le rejoue FG reconstruit le vol à partir de ces données. Cela ressemble aussi très fortement à une boite noire non ?
Amicalement Emmanuel
Si grâce à vous nous avons la possibilité d'avoir toutes les données de vol nous pouvons donc les envoyer dans un fichier (ou faire une appli qui les récupère).... Cette appli pourrait donc devenir une sorte de boîte noire qui pourrait ensuite nous permettre dans un tableur d'analyse toutes les données de vol (ou presque)... non ?
Bon il faudra peut être ajouter des choses (vitesse, altitude etc..) mais dans le principe ce devrait pouvoir le faire non ?
Mais sinon dans le genre il me semble qu'il y a déjà quelque chose qui pourrait faire cela. Le système d'enregistrement de vol. Et oui il n'enregistre pas une vidéo mais seulement les données du vol. Ensuite quand on le rejoue FG reconstruit le vol à partir de ces données. Cela ressemble aussi très fortement à une boite noire non ?
Amicalement Emmanuel
Re: un projet prometteur pour FG
Alors on s'amuse pendant que moi je me creuse le citron sur des fomules barbareshelijah a écrit:Je pensais à un truc amusant tout à l'heure pendant que je tenais Clément en joue avec mon Ka 50 lol
Pour l'enregistrement il y a <Debug>Logging, c'est limité a 9 props mais je pense que l'on peut augmenter facilement.
Sur ce principe (vol enregistré) notre ami F-ZCAT avait installé une navette avec un EC135 et un Dhc6 entre LFLG et LFLJ qui tournaient à heure fixe.
F-Sig- Pilote d'hélico
- Messages : 993
Date d'inscription : 21/09/2010
Age : 76
Localisation : LFIM - LFBT
Re: un projet prometteur pour FG
Bonjour à tous,
Emmanuel m'a laissé la vie sauve, ce qui m'a permis d'en arriver là :
$FG_HOME/ar93.nas
On passe donc de 38 lignes à 19 lignes ! Et j'ai fait des test sur le temps d'exécution du script : la durée est inférieur à 0.000001 seconde. Je pense donc qu'il est inutile d'optimiser les test avec la ligne d'Emmanuel, ce qui permettra à une personne moins calé en Nasal de pouvoir modifier le code. Ce que je veux dire par là c'est que, personnellement si je m'étais retrouvé devant une ligne telle qu'Emmanuel la propose j'aurai vite abandonné, tandis que si l'on garde une structure "simple" avec des "if" ce bout de code sera accessible à bien plus de monde. Qu'en pensez-vous ?
PS: Ah et si vous le voulez dans le dossier $FG_DATA il faut faire :
$FG_DATA/ar93.nas
Clément
Emmanuel m'a laissé la vie sauve, ce qui m'a permis d'en arriver là :
$FG_HOME/ar93.nas
- Code:
# conversion tangage, roulis et lacet
# pour adaptation plateforme alain
var ar93Convert = func(src, dest){
var ar93 = sprintf("%04.f",(getprop(src)+15)*(1024/30));
if(ar93 < 0){ar93 = sprintf("%04.f",0);}
if(ar93 > 1023){ar93 = sprintf("%04.f",1023);}
setprop(dest, ar93);
}
var update_ar93 = func{
ar93Convert("/orientation/pitch-deg", "/orientation/tang");
ar93Convert("/orientation/roll-deg", "/orientation/roul");
ar93Convert("/orientation/side-slip-deg", "/orientation/lacet");
settimer(update_ar93, 0);
}
print("Loading ar93 module...");
update_ar93();
On passe donc de 38 lignes à 19 lignes ! Et j'ai fait des test sur le temps d'exécution du script : la durée est inférieur à 0.000001 seconde. Je pense donc qu'il est inutile d'optimiser les test avec la ligne d'Emmanuel, ce qui permettra à une personne moins calé en Nasal de pouvoir modifier le code. Ce que je veux dire par là c'est que, personnellement si je m'étais retrouvé devant une ligne telle qu'Emmanuel la propose j'aurai vite abandonné, tandis que si l'on garde une structure "simple" avec des "if" ce bout de code sera accessible à bien plus de monde. Qu'en pensez-vous ?
PS: Ah et si vous le voulez dans le dossier $FG_DATA il faut faire :
$FG_DATA/ar93.nas
- Code:
# conversion tangage, roulis et lacet
# pour adaptation plateforme alain
var ar93Convert = func(src, dest){
var ar93 = sprintf("%04.f",(getprop(src)+15)*(1024/30));
if(ar93 < 0){ar93 = sprintf("%04.f",0);}
if(ar93 > 1023){ar93 = sprintf("%04.f",1023);}
setprop(dest, ar93);
}
var update_ar93 = func{
ar93Convert("/orientation/pitch-deg", "/orientation/tang");
ar93Convert("/orientation/roll-deg", "/orientation/roul");
ar93Convert("/orientation/side-slip-deg", "/orientation/lacet");
settimer(update_ar93, 0);
}
print("Loading ar93 module...");
_setlistener("/sim/signals/fdm-initialized", func{
update_ar93();
});
Clément
Re: un projet prometeur pour FG
Solution très élégante, on reconnait le programmeur!
Le décorticage et l'adaptation de la solution d'Emmanuel c'était pour le fun
mais il serait quand' même intéressant de connaitre le gain en temps d'exécution ?
Amicalement.
Le décorticage et l'adaptation de la solution d'Emmanuel c'était pour le fun
mais il serait quand' même intéressant de connaitre le gain en temps d'exécution ?
Amicalement.
F-Sig- Pilote d'hélico
- Messages : 993
Date d'inscription : 21/09/2010
Age : 76
Localisation : LFIM - LFBT
Re: un projet prometteur pour FG
Certes il aurait été intéressant de connaitre la différence de temps d'exécution, malheureusement FlightGear possède un système de temps limité à 0.0000001 seconde, hors nos script s'exécute bien plus rapidement... Donc impossible de faire de mesures. En clair nos script sont avalé comme du petit pain par le système nasal et ne lui pose aucun soucis, il les exécute comme un rien, un peu comme si il nous disait "Euh les p'tits gars va falloir me donner des scripts un peu plus conséquent à résoudre parce que là j'me fait chier!". Enfin c'est comme ça que je le vois
Je suis agréablement surpris par ce Nasal !
Amicalement,
Clément
Je suis agréablement surpris par ce Nasal !
Amicalement,
Clément
Re: un projet prometeur pour FG
F-JJTH a écrit:
Je suis agréablement surpris par ce Nasal !
Moi aussi, dommage qu'il n'existe pas une doc complète et substantielle, avec des extraits par ci par là il est difficile
(du moins pour moi) de se faire une idée d'ensemble. On découvre par petits bouts, et je suis sûr qu'on loupe des trucs.
Mais tant qu'on progresse...
Amicalement
F-Sig- Pilote d'hélico
- Messages : 993
Date d'inscription : 21/09/2010
Age : 76
Localisation : LFIM - LFBT
Re: un projet prometteur pour FG
F-Sig a écrit:dommage qu'il n'existe pas une doc complète et substantielle, avec des extraits par ci par là
Et bien un bon point de départ est cette page : http://wiki.flightgear.org/Nasal_scripting_language
Dans la rubrique "Nasal = Not another scripting language!" tu y trouveras plusieurs lien vers la documentation complète, des exemples, des tutos sur l'intégration avec FG...
Le reste de la page est assez complet avec beaucoup d'exemple.
PS: tiens je viens de voir systime() ! peut-être qu'il est plus précis que getprop("sim/time/elapsed-sec") pour tester le temps d'exécution.
Amicalement,
Clément
Re: un projet prometteur pour FG
Soit dit en passant, lorsque des pages sont intéressantes, on pourrait ajouter les liens dans notre sommaire développement, bien sûr l'idéal est de les traduire. Traduire cette page sur le nasal serait pour moi un bon moyen d'apprendre à l'utiliser, mais ça parait compliqué à voire
Donc si vous traduisez des pages intéressantes du wiki, pensez à laisser les liens sur le forum
Donc si vous traduisez des pages intéressantes du wiki, pensez à laisser les liens sur le forum
Re: un projet prometteur pour FG
F-JJTH a écrit:
On passe donc de 38 lignes à 19 lignes ! Et j'ai fait des test sur le temps d'exécution du script : la durée est inférieur à 0.000001 seconde. Je pense donc qu'il est inutile d'optimiser les test avec la ligne d'Emmanuel, ce qui permettra à une personne moins calé en Nasal de pouvoir modifier le code. Ce que je veux dire par là c'est que, personnellement si je m'étais retrouvé devant une ligne telle qu'Emmanuel la propose j'aurai vite abandonné, tandis que si l'on garde une structure "simple" avec des "if" ce bout de code sera accessible à bien plus de monde. Qu'en pensez-vous ?
Attention Clément là tu part du principe que tout le monde dispose d'un PC aussi puissant que le tiens que aucun autre appareil gourmand en ressource ne se trouve dans les parage etc...
En langage interprété il faut TOUJOURS optimisé. Si ce n'est pas pour toi c'est pour les autres Et puis rien ne t’empêche
(avant ou après ma fameuse ligne de démomaker lol) de placer tous les commentaires qu'il faut pour bien comprendre comment et pour cette ligne fonctionne et permet de se passer de tests.
Amicalement Emmanuel
P.S. Vous êtres des grands malades, vous vous rendez compte que vous êtes en train de me redonner envie de coder..... Après au moins 6 ans d'arrêt.... Plus jamais... qu'il avait dit le monsieur ! Et voilà qu'avec vos visages angéliques et vos airs innocents vous être en train de mettre un arrêt à cette promesse que j'avais fait pour pour .... ah bin oui pour moi même en fait. Ca ne compte pas
Re: un projet prometeur pour FG
Il y a 25 ans que je n'y avais pas mis le nez, du moins pas aussi profond, mais j'ai jamais rien promis!helijah a écrit:
P.S. Vous êtres des grands malades, vous vous rendez compte que vous êtes en train de me redonner envie de coder..... Après au moins 6 ans d'arrêt.... Plus jamais... qu'il avait dit le monsieur ! Et voilà qu'avec vos visages angéliques et vos airs innocents vous être en train de mettre un arrêt à cette promesse que j'avais fait pour pour .... ah bin oui pour moi même en fait. Ca ne compte pas
assembleur Intel 8085, Zilog Z80, et Motorola 68000
au début codé sur papier et entrée en hexa, la belle époque quoi!
Amicalement.
F-Sig- Pilote d'hélico
- Messages : 993
Date d'inscription : 21/09/2010
Age : 76
Localisation : LFIM - LFBT
Re: un projet prometteur pour FG
ça-y-est les papys font de la résistance et ressortent leur assembleurF-Sig a écrit:Il y a 25 ans que je n'y avais pas mis le nez, du moins pas aussi profond, mais j'ai jamais rien promis!helijah a écrit:
P.S. Vous êtres des grands malades, vous vous rendez compte que vous êtes en train de me redonner envie de coder..... Après au moins 6 ans d'arrêt.... Plus jamais... qu'il avait dit le monsieur ! Et voilà qu'avec vos visages angéliques et vos airs innocents vous être en train de mettre un arrêt à cette promesse que j'avais fait pour pour .... ah bin oui pour moi même en fait. Ca ne compte pas
assembleur Intel 8085, Zilog Z80, et Motorola 68000
au début codé sur papier et entrée en hexa, la belle époque quoi!
Amicalement.
sinon pour mémoire, je vois Alain et sa plateforme demain tada !!!!
donc des photos et des explications supplémentaires à venir (et peut-être un coup de fil Emmanuel !!!)
amicalement
georges
algajojo- Pilote de jet
- Messages : 775
Date d'inscription : 17/10/2010
Age : 65
Localisation : Chelles LFPH
Re: un projet prometteur pour FG
helijah a écrit:
Attention Clément là tu part du principe que tout le monde dispose d'un PC aussi puissant que le tiens que aucun autre appareil gourmand en ressource ne se trouve dans les parage etc...
Oui c'est vrai j'y ai pensé après coup...
Alors avis à celui qui a un PC Windows jamais formaté, jamais défragmenté, plein de virus, de logiciels qui tourne en fond etc etc : il faut tester le script ci-dessus pour voir si le temps d'exécution est différent du miens (le miens étant de 0 puisque le script est avalé en un millième de millième de seconde sur ma machine) NAAAN je déconne !!! On est pas là pour ça
Amicalement,
Clément
Re: un projet prometteur pour FG
avec windaube 3.1 et dos 3.3F-JJTH a écrit:helijah a écrit:
Attention Clément là tu part du principe que tout le monde dispose d'un PC aussi puissant que le tiens que aucun autre appareil gourmand en ressource ne se trouve dans les parage etc...
Oui c'est vrai j'y ai pensé après coup...
Alors avis à celui qui a un PC Windows jamais formaté, jamais défragmenté, plein de virus, de logiciels qui tourne en fond etc etc : il faut tester le script ci-dessus pour voir si le temps d'exécution est différent du miens (le miens étant de 0 puisque le script est avalé en un millième de millième de seconde sur ma machine) NAAAN je déconne !!! On est pas là pour ça
Amicalement,
Clément
algajojo- Pilote de jet
- Messages : 775
Date d'inscription : 17/10/2010
Age : 65
Localisation : Chelles LFPH
Page 3 sur 5 • 1, 2, 3, 4, 5
Sujets similaires
» salut a tous
» Livrée exclusive pour quelques semaines pour la PAF
» Présentation du petit nouveau
» Projet : Un avion école de voltige, l'extra 300 L
» Un petit projet Boeing : Le Pelican Ultra
» Livrée exclusive pour quelques semaines pour la PAF
» Présentation du petit nouveau
» Projet : Un avion école de voltige, l'extra 300 L
» Un petit projet Boeing : Le Pelican Ultra
Page 3 sur 5
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|