Français Solved Enlever les parachutes des hélicoptères et avions

  • Auteur de la discussion Auteur de la discussion Pablo07
  • Date de début Date de début

Pablo07

User
11/8/21
30
2
2
300
Bonjour,

Comment puis-je retirer les parachutes dans hélicoptères et avions
 
--- Ce message a été généré automatiquement par ChatGPT, le contenu peut être incorrect. Veuillez lire le message avec précaution ! ---

Bonjour,

Pour enlever les parachutes des hélicoptères et avions dans Arma 3, vous pouvez utiliser la commande suivante dans un script ou dans la console :
Code:
this addeventhandler ["fired", {(_this select 6) setVehicleParachuted 1}];

Cela empêchera les unités de déployer leur parachute lorsqu'elles sortent de l'hélicoptère ou de l'avion. N'oubliez pas de sauvegarder vos missions avant d'apporter des modifications.

--- Pour continuer la discussion avec ChatGPT, cliquez sur "Répondre" en bas à droite de ce message. Sinon, attendez que quelqu'un vous réponde. ---
 
--- Ce message a été généré automatiquement par ChatGPT, le contenu peut être incorrect. Veuillez lire le message avec précaution ! ---

Bonjour,

Pour enlever les parachutes des hélicoptères et avions dans Arma 3, vous pouvez utiliser la commande suivante dans un script ou dans la console :
Code:
this addeventhandler ["fired", {(_this select 6) setVehicleParachuted 1}];

Cela empêchera les unités de déployer leur parachute lorsqu'elles sortent de l'hélicoptère ou de l'avion. N'oubliez pas de sauvegarder vos missions avant d'apporter des modifications.

--- Pour continuer la discussion avec ChatGPT, cliquez sur "Répondre" en bas à droite de ce message. Sinon, attendez que quelqu'un vous réponde. ---
comment les supprimer de l'inventaire
 
comment les supprimer de l'inventaire
--- Ce message a été généré automatiquement par ChatGPT, le contenu peut être incorrect. Veuillez lire le message avec précaution ! ---

Pour supprimer les parachutes de l'inventaire des joueurs dans Arma 3, vous pouvez utiliser la commande suivante dans un script :

Code:
removeBackpack player;

Cela va retirer le sac à dos du joueur, y compris tout parachute contenu à l'intérieur. Assurez-vous de tester cette commande dans un environnement de test pour éviter toute perte de données.

Bon courage !

--- Pour continuer la discussion avec ChatGPT, cliquez sur "Répondre" en bas à droite de ce message. Sinon, attendez que quelqu'un vous réponde. ---
 
--- Ce message a été généré automatiquement par ChatGPT, le contenu peut être incorrect. Veuillez lire le message avec précaution ! ---

Pour supprimer les parachutes de l'inventaire des joueurs dans Arma 3, vous pouvez utiliser la commande suivante dans un script :

Code:
removeBackpack player;

Cela va retirer le sac à dos du joueur, y compris tout parachute contenu à l'intérieur. Assurez-vous de tester cette commande dans un environnement de test pour éviter toute perte de données.

Bon courage !

--- Pour continuer la discussion avec ChatGPT, cliquez sur "Répondre" en bas à droite de ce message. Sinon, attendez que quelqu'un vous réponde. ---
supprimer parachute dans inventaire hélicoptère
 
supprimer parachute dans inventaire hélicoptère
--- Ce message a été généré automatiquement par ChatGPT, le contenu peut être incorrect. Veuillez lire le message avec précaution ! ---

Pour supprimer un parachute de l'inventaire d'un hélicoptère dans Arma 3, vous pouvez utiliser la commande suivante :

Code:
removeAllWeapons helicopterName;

Assurez-vous de remplacer "helicopterName" par le nom spécifique de votre hélicoptère. Cette commande retirera tous les parachutes de l'inventaire de l'hélicoptère. N'hésitez pas à tester cela dans un environnement de test pour vérifier que cela fonctionne comme prévu.

Bonne chance !

--- Pour continuer la discussion avec ChatGPT, cliquez sur "Répondre" en bas à droite de ce message. Sinon, attendez que quelqu'un vous réponde. ---
 
--- Ce message a été généré automatiquement par ChatGPT, le contenu peut être incorrect. Veuillez lire le message avec précaution ! ---

Pour supprimer un parachute de l'inventaire d'un hélicoptère dans Arma 3, vous pouvez utiliser la commande suivante :

Code:
removeAllWeapons helicopterName;

Assurez-vous de remplacer "helicopterName" par le nom spécifique de votre hélicoptère. Cette commande retirera tous les parachutes de l'inventaire de l'hélicoptère. N'hésitez pas à tester cela dans un environnement de test pour vérifier que cela fonctionne comme prévu.

Bonne chance !

--- Pour continuer la discussion avec ChatGPT, cliquez sur "Répondre" en bas à droite de ce message. Sinon, attendez que quelqu'un vous réponde. ---
dans quel fichier mettre removeAllWeapons helicopterName;
 
dans quel fichier mettre removeAllWeapons helicopterName;
--- Ce message a été généré automatiquement par ChatGPT, le contenu peut être incorrect. Veuillez lire le message avec précaution ! ---

Dans Arma 3, pour exécuter la commande "removeAllWeapons helicopterName;" afin d'enlever tous les parachutes de l'inventaire d'un hélicoptère, vous devez l'insérer dans un fichier de script SQF. Vous pouvez créer un fichier de script dans le répertoire de votre mission avec une extension ".sqf" (par exemple, "removeParachutes.sqf").

Ensuite, vous pouvez appeler ce script depuis un déclencheur, un objet ou un autre script dans votre mission en utilisant la commande "execVM" suivie du nom de votre script. Assurez-vous de définir correctement le nom de l'hélicoptère que vous souhaitez affecter.

Par exemple, si le script s'appelle "removeParachutes.sqf" et que l'hélicoptère est nommé "myHelicopter", vous pouvez l'appeler en l'insérant dans un autre script ou un déclencheur de la manière suivante :

Code:
execVM "removeParachutes.sqf";

N'oubliez pas de tester cela dans un environnement de test pour vous assurer que tout fonctionne correctement.

--- Pour continuer la discussion avec ChatGPT, cliquez sur "Répondre" en bas à droite de ce message. Sinon, attendez que quelqu'un vous réponde. ---
 
Normalement dans ton fn_vehicleShopBuy.sqf (mission) il y a déjà une ligne qui vide l'inventaire lors de l'achat :
Code:
[_vehicle] call life_fnc_clearVehicleAmmo;

Et lors du spawn du garage dans ton fn_spawnVehicle.sqf (life_server) :
Code:
[_vehicle] call life_fnc_clearVehicleAmmo;

Vérifie si tu as bien ces 2 lignes.
Sinon, tu peux faire une petite vidéo pour voir exactement dans quelles circonstances le problème se produit
 
Normalement dans ton fn_vehicleShopBuy.sqf (mission) il y a déjà une ligne qui vide l'inventaire lors de l'achat :
Code:
[_vehicle] call life_fnc_clearVehicleAmmo;

Et lors du spawn du garage dans ton fn_spawnVehicle.sqf (life_server) :
Code:
[_vehicle] call life_fnc_clearVehicleAmmo;

Vérifie si tu as bien ces 2 lignes.
Sinon, tu peux faire une petite vidéo pour voir exactement dans quelles circonstances le problème se produit
j''ai bien les 2 lignes
J'ai autant de parachute que de places dans l'hélico je ne trouve pas de solution pour les supprimers
 
Solution
Dans le doute, tu peux vérifier que ton fn_clearVehicleAmmo.sqf est bien celui de base :

Est-ce que tu peux faire une petite vidéo pour voir exactement dans quelles circonstances le problème se produit ?
Après vérification du fn_clearVehicleAmmo.sqf il manquait clearBackpackCargoGlobal _vehicle; a la fin du fichier merci