Aide sur script
Publié : ven. févr. 16, 2018 1:46 pm
Bonjour a tous,
Je me plonge un peu dans les script et j'utilise Mist. J'essaie de faire un truc simple mais sans succès. Je suis parti du tutoriel de White Sky ici :
http://www.checksix-fr.com/tutoriel-mis ... ge-content
J'ai fait une mission simple ou j'ai un Mi-8 que j'ai appelé "bob" comme dans le tutoriel pour simplifier. J'ai mis une zone Z1 comme dans le tutoriel aussi, toujours pour faire simple.
J'ai chargé Mist dans un trigger début de mission (j'utilise Mist version 4.3.74 : mist_4_3_74.lua). Ensuite je fais un simple trigger apres temps de 5 sec qui exécute un script :
mist.flagFunc.units_in_zones{
units = {‘bob’},
zones = {‘Z1’},
flag = 1,
}
J'essaie donc tout simplement d'activer le flag 1 sur true quand mon hélico bob passera dans la zone Z1 mais la, soudains, c'est le drame.... J'ai un message d'erreur a l'exécution du script apres les 5 sec.
J'ai systématiquement un message d'erreur :
J'ai essayé un peu tout; changer les noms, vérifier que j'avais pas un retour a la ligne qui posait problème, j'ai essayé de rajouter le paramètre optionnel zone_type, j'ai changé les {} par des () au cas ou car sur le net on voit un coup l'un un coup l'autre...etc mais sans succès.
Sinon, question additionnelle, comment je pourrais faire pour sauvegarder dans un fichier des infos de mon appareil comme la vitesse par exemple. Je pense qu'on doit utiliser mist.debug.writeData mais pareil, j'ai du mal.
Désolé pour ces questions mais je suis assez naze dans ces script.
Merci d'avance pour votre aide,
Je me plonge un peu dans les script et j'utilise Mist. J'essaie de faire un truc simple mais sans succès. Je suis parti du tutoriel de White Sky ici :
http://www.checksix-fr.com/tutoriel-mis ... ge-content
J'ai fait une mission simple ou j'ai un Mi-8 que j'ai appelé "bob" comme dans le tutoriel pour simplifier. J'ai mis une zone Z1 comme dans le tutoriel aussi, toujours pour faire simple.
J'ai chargé Mist dans un trigger début de mission (j'utilise Mist version 4.3.74 : mist_4_3_74.lua). Ensuite je fais un simple trigger apres temps de 5 sec qui exécute un script :
mist.flagFunc.units_in_zones{
units = {‘bob’},
zones = {‘Z1’},
flag = 1,
}
J'essaie donc tout simplement d'activer le flag 1 sur true quand mon hélico bob passera dans la zone Z1 mais la, soudains, c'est le drame.... J'ai un message d'erreur a l'exécution du script apres les 5 sec.
J'ai systématiquement un message d'erreur :
J'ai essayé un peu tout; changer les noms, vérifier que j'avais pas un retour a la ligne qui posait problème, j'ai essayé de rajouter le paramètre optionnel zone_type, j'ai changé les {} par des () au cas ou car sur le net on voit un coup l'un un coup l'autre...etc mais sans succès.
Sinon, question additionnelle, comment je pourrais faire pour sauvegarder dans un fichier des infos de mon appareil comme la vitesse par exemple. Je pense qu'on doit utiliser mist.debug.writeData mais pareil, j'ai du mal.
Désolé pour ces questions mais je suis assez naze dans ces script.
Merci d'avance pour votre aide,