Français Solved Restriction d'accès aux portails pour les civils

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

nestea

User
9/5/24
15
2
0
100
Bonjour , j'aimerais savoir si il est possible de programmer quelque chose ou modifier un fichier pour faire en sorte que la gendarmerie par exemple puisse avoir accès a l'ouverture de porte de bâtiment et de portail mais que les civils eux ne puisse pas ouvrir

Cordialement
 
Solution
Est-ce que tu peux envoyer le lien du mod du portail pour qu'on puisse tester ?

Peut-être que ce script peut t'intéresser : Road Security Pack - The-Programmer
Tu pourras facilement gérer les conditions comme celle-là ;)
j'ai changer de mods de portail et celui ci fonctionne correctement les west on accès au portail et les civils n'ont pas accès j'imagine donc que la config ce fais directement dans le fichier du mods :)
--- Ce message a été généré automatiquement par ChatGPT, le contenu peut être incorrect. Veuillez lire le message avec précaution ! ---

Bonjour,

Oui, il est tout à fait possible de réaliser cela avec du scripting en SQF pour Arma 3. Vous pouvez utiliser la commande "addAction" pour définir une action spécifique, comme l'ouverture de portes, en fonction du groupe auquel le joueur appartient. Cela permettrait aux forces de l'ordre d'accéder à cette fonctionnalité tout en la limitant pour les civils.

N'hésitez pas si vous avez besoin d'aide pour implémenter cette fonctionnalité spécifique.

Cordialement

--- 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,

Oui, il est tout à fait possible de réaliser cela avec du scripting en SQF pour Arma 3. Vous pouvez utiliser la commande "addAction" pour définir une action spécifique, comme l'ouverture de portes, en fonction du groupe auquel le joueur appartient. Cela permettrait aux forces de l'ordre d'accéder à cette fonctionnalité tout en la limitant pour les civils.

N'hésitez pas si vous avez besoin d'aide pour implémenter cette fonctionnalité spécifique.

Cordialement

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

Pour ajouter une commande "addAction" qui permet aux forces de l'ordre d'ouvrir des portes de bâtiments et de portails mais pas aux civils, vous pouvez utiliser quelque chose comme ceci :

Code:
if (civil) then {
    // Code pour les actions des civils
} else {
    this addAction ["Ouvrir la porte", { code pour ouvrir la porte }, condition];
}

Assurez-vous d'adapter le code pour votre situation spécifique et de définir correctement les conditions d'accès pour les forces de l'ordre.

N'hésitez pas à poser des questions supplémentaires si nécessaire.

--- 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 ajouter une commande "addAction" qui permet aux forces de l'ordre d'ouvrir des portes de bâtiments et de portails mais pas aux civils, vous pouvez utiliser quelque chose comme ceci :

Code:
if (civil) then {
    // Code pour les actions des civils
} else {
    this addAction ["Ouvrir la porte", { code pour ouvrir la porte }, condition];
}

Assurez-vous d'adapter le code pour votre situation spécifique et de définir correctement les conditions d'accès pour les forces de l'ordre.

N'hésitez pas à poser des questions supplémentaires si nécessaire.

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

La commande "addAction" peut être ajoutée dans le script de l'objet que vous souhaitez rendre interactif, comme une porte de bâtiment ou un portail. Assurez-vous d'ajuster le code en fonction de l'objet spécifique et des conditions d'accès que vous souhaitez définir pour les forces de l'ordre. Si vous avez besoin d'aide supplémentaire pour l'implémentation, n'hésitez pas à demander des détails plus spécifiques.

--- 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 ! ---

La commande "addAction" peut être ajoutée dans le script de l'objet que vous souhaitez rendre interactif, comme une porte de bâtiment ou un portail. Assurez-vous d'ajuster le code en fonction de l'objet spécifique et des conditions d'accès que vous souhaitez définir pour les forces de l'ordre. Si vous avez besoin d'aide supplémentaire pour l'implémentation, n'hésitez pas à demander des détails plus spécifiques.

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

Non, généralement pour des actions comme l'ouverture de portes spécifiques à certains groupes, vous pouvez gérer cela entièrement à l'intérieur des scripts de votre mission.sqm. Aucune modification supplémentaire de fichiers n'est nécessaire, à moins que vous n'ayez des exigences particulières qui nécessitent une configuration spécifique. Restez dans le script de votre mission pour cette tâche.

Si vous avez d'autres questions ou besoin d'assistance sur ce sujet, n'hésitez pas à demander.

--- Pour continuer la discussion avec ChatGPT, cliquez sur "Répondre" en bas à droite de ce message. Sinon, attendez que quelqu'un vous réponde. ---
 
Bonjour, attention le bot n’est pas toujours précis à 100% dans ces explications, voici un comment faire, ajoute ceci dans l’init de ton portail en modifiant avec le nom de l’animation du dit portail :
Code:
this addAction ["<t color='#0caa41'>Ouvrir portail</t>", {(_this select 0) animate ["NOM_ANIM", 1];}, nil, 1, false, true,"",'(life_inv_bip > 0) && ((_target animationPhase "NOM_ANIM_2") < 1)'];
this addAction ["<t color='#ff0000'>Fermer portail</t>", {(_this select 0) animate ["NOM_ANIM", 0];}, nil, 1, false, true,"",'(life_inv_bip > 0) && ((_target animationPhase "NOM_ANIM) > 1)'];
Pense bien à créer un objet Bip pour pouvoir ouvrir ton portail

Posté par SUTORU SUTORU via discord.
 
Dernière édition par un modérateur:
SUTORU SUTORU mais si justement il s'agit d'un portail modé mais qu'il n'y a déja de base aucune interaction avec celui ci (je ne peux pas l'ouvrir ni le fermer) mais que je ne cherche pas a avoir un bip pour interagir avec , mais simplement lorsque je suis devant le portail je puisse l'ouvrir et le fermer tu serais me dire comment faire ?
 
Dernière édition:
Est-ce que tu peux envoyer le lien du mod du portail pour qu'on puisse tester ?

Peut-être que ce script peut t'intéresser : Road Security Pack - The-Programmer
Tu pourras facilement gérer les conditions comme celle-là ;)
j'ai changer de mods de portail et celui ci fonctionne correctement les west on accès au portail et les civils n'ont pas accès j'imagine donc que la config ce fais directement dans le fichier du mods :)
 
Solution