Jump to content
131st VFS 'Death Vipers'

Racoon

Membre
  • Content Count

    43
  • Joined

  • Last visited

About Racoon

  • Rank
    Aviateur
  • Birthday 01/15/1976

Profile Information

  • Genre
    Male
  • Localisation
    France

Mdodules DCS

  • En ma possession
    SU-33 Flanker-D
    Mirage 2000C
    AV-8B Night Attack V/STOL
  1. Salut Nevrikosss. Je ne suis pas sur de comprendre ta question. Si tu souhaites aligner ta centrale, choisie l'option "préalign" ou "cap connue" (je ne me rappelle plus) dans la la configuration de ton module comme l'as dit Angus. Si tu souhaites supprimer un WP, regarde le "chuck guide" . Pour l'alignement, la procédure est assez simple: - Moteur ON - MPCD Gauche ON - MPCD >> DATA - Rotacteur sur ALIGN - Le décompte tourne - à 0.7, rotacteur sur IFA ou NAV Maintenant tu as le cap et la position de ton avion. En cas de soucis (pas de décompte sur la page DATA) ou si tu veux faire un décollage ULTRA rapide, mets le rotacteur sur directement IFA et fais ce que tu as faire. Tu auras l'information de cap lorsqu'elle sera disponible. C'est pas très réaliste mais ça marche. Normalement on s'en sert pour un réalignement en vol les ailes à plats le temps que ce soit fini. Racoon
  2. Ca m'apprendra à vouloir être poli :break:
  3. Merci pour le tuyau. Je n'avais pas réussi à le faire marcher. A tester Racoon
  4. Salut Mahzel. Est ce que l'on pourrait avoir les distances entre les WP pour le groupe GYPSY? Pour de telles distances en Harrier on va devoir se référer à nos abaques de conso et calculer à l'avance les paramètres moteurs pour respecter les temps de passage. Sans les distances on ne pourra pas anticiper le vol et du coup de subir les séquences. Merci Racoon
  5. Normalement oui, puisqu'il a des moyens de ripostes A/A. Cela voudrait dire que tout radar de suivi est accrochable par l'AGM122 et que du coup c'est normal . J'avais dans l'idée que les fréquences de balayage étaient identifiables et donc il était possible d'éviter les tirs fratricides. Bon, ben faudra vraiment être sure de son tir quand on lance cette bébête.
  6. Salut à tous, Lors de test d'une mission que je suis en train de faire, mes AGM-122 lockaient sur le Tarawa :nocomment: . Bon joueur, j'ai tiré ... et touché le Tarawa avec l'AGM122. Forcément ça ne lui a pas fait mal, mais c'est bizarre quand même non ? Ca me rappelle qu'il me semble avoir aussi locké un KA50 au cours d'une mission. Par contre, là je lui ai fait un peu plus mal. J'en avais parlé à Dimi. Ce bug ne s'étant pas reproduit, je n'ai donné suite. Sauf que ça à l'air de se reproduire. Pouvez vous reproduire ce bug ? J'ai juste posé le Tarawa (pas de script ou quoi que soit de particulier) Racoon
  7. On va essayer de ne pas mettre Denver au milieu
  8. Racoon

    Script LUA

    Un autre truc. Voici une fonction qui active le flag 103 puis appelle une autre fonction resetFlag 2 secondes plus tard. Sauf que si la fonction resetFlag appelée par scheduleFunction génère une erreur, elle restera au mieux silencieux, au pire affichera une fenêtre d'erreur en pleine mission. function cargo_fusee(GroupName) trigger.action.setUserFlag( 103 , 1) timer.scheduleFunction(resetFlag, 103, timer.getTime() + 2) end Sur les conseils de Migow, la même fonction, mais cette fois les erreurs silencieux deviennent visibles et la fonction est protégée en passant par le "pcall" et le "if result == false" évitant ainsi les erreurs bloquantes au cours d'une mission. (Corrige moi Migow si j'ai dis une connerie) Debug = true function cargo_fusee(GroupName) local function Internal_cargo_fusee(GroupName) trigger.action.setUserFlag( 103 , 1) --Flag 103 timer.scheduleFunction(resetFlag, 103, timer.getTime() + 2) end local result local error result , error = pcall(Internal_cargo_fusee,GroupName) if result == false then env.error(error,Debug) end end Pour ne plus afficher les messages et mettre la mission en "production", il faut passer la variable Degug à false.
  9. Racoon

    Script LUA

    Quelques trucs sur les tableaux en script LUA (Merci Migow ) Création d'une table logistique_array : local logistique_array = {"dallas" , "loulou" ,"london" , "hell"} Appeler l'élément 1 de la table logistique_array[1] Création d'une table logistique_array contenant 2 tables: local logistique_array = {{"dallas" , "loulou"} ,{"london" , "hell"}} Appeler l'élément 1 de la table 1 logistique_array[1][1] Création d'une table logistique_array sous la forme de dictionnaire (clé/valeur): local logistique_array = {groupname = "dallas" , destination = "loulou"} Appeler la valeur de la clé groupname logistique_array.groupname Ajouter la clé toutou avec comme valeur medor logistique_array.toutou = "medor" Supprimer cette clé logistique_array.toutou = nil Pour ajouter une clé popaul qui contient le tableau {"ronron","miaou"} logistique_array.popaul = {"ronron","miaou"} Bien sur tout cela se combine à souhait, par exemple: local logistique_array = {{groupname = "dallas" , destination = "loulou"},{groupname = "titi" , destination = "hell"} } Pour récupérer "hell" par exemple, qui est la valeur de la clé destination du second tableau. logistique_array[2].destination Encore un grand merci à Migow pour ces explications. Donc je fais suivre si cela peut servir. Racoon
  10. Merci Flo ça marche. C'est le détail qui change tout !
  11. Salut à tous les makers. Voila mon problème: J'essaye de contrôler le lancement de flares depuis un véhicule au sol pour ma mission. 1) J'obtiens une demi réussite avec l'éditeur en utilisant un marqueur. Si mon marqueur 103 est à 1 alors un véhicule lance un flare (facile) . Maintenant ce marqueur est à 1, même si le repositionne à 0, les flares ne se lancent plus. Avec l'éditeur je n'arrive pas à savoir si mon marqueur passe vraiment à 0. J'ai pourtant ajouter un autre événement qui, si ce même marqueur passe à 0 alors un message s'affiche ... mais rien ne se passe. Les flares ne peuvent être lancé qu'une seul fois et le message ne s'affiche pas. 2) J'ai tenté de passer par mon script avec la commande trigger.action.setUserFlag( 103 , 0) depuis une fonction, mais là encore rien ne se passe dans DCS. Pourtant cette fois-ci j'ai pu contrôler la valeur de mon marqueur 103 avec la commande trigger.misc.getUserFlag('103'). Avec cette fonction, je vois bien mon marqueur 103 passer de 1 à 0: function resetFlag() trigger.action.outText("Avant Flag 103 = " .. trigger.misc.getUserFlag('103'), 0) trigger.action.setUserFlag(103, 0) -- marqueur 103 passe à 0 trigger.action.outText("Après Flag 103 = " .. trigger.misc.getUserFlag('103'), 0) return nil end Les message s'affiche correctement dans DCS, je vois "Avant Flag 103 =1" puis "Après Flag 103 =0" Je n'arrive pas à comprendre pourquoi les marqueurs de mon script n’interagissent pas avec mes déclencheurs utilisés dans l'éditeur. Est ce un fonctionnement normal de l'éditeur ? Merci de votre aide, là je bloque. Racoon
×
×
  • Create New...