Hello, un petit tuto pour créer une appli qui permet de gérer les PMV de AKA Aka Mods - Site de téléchargement de mods Arma 3 (Panneau à message variable) à distance :
Attention :
1- Je ne garantis pas que ce script soit le plus optimisé !
2- N’hésitez pas à améliorer le script ou à me signaler tout problème Discord : antonio3842
3- La gestion des Marqueurs sur la carte (pmv16, …), est réalisée via le tuto suivant : Français - Cacher des marqueurs sur la carte
4- Le nom du PMV apparaît en orange s’il affiche actuellement quelque chose
Et ajouter les lignes suivantes dans la section
class Civilian {
file = "core\civilian";
[CODE lang="sql" title="Functions.hpp"]
class dir {};
class dirFlash {};
class dirMenu {};
class dirReset {};
[/CODE]
Comme ceci :
Télécharger les 4 fichiers :
Ajoutez ces 4 fichiers dans le dossier core\civilian
Ouvrez le fichier fn_dirMenu.sqf, dans la ligne “for "_i" from 0 to 53 step 1 do {“ modifiez 53 par votre nombre de PMV (-1 car il y a le zéro est compris)
Téléchargez le fichier :
- dir.hpp → Définit le visuel de l’application
Ajoutez le fichier dans le dossier dialog
Toujours dans le dossier dialog, modifier le fichier MasterHandler.hpp, et ajouter cette ligne à la fin :
[CODE lang="sql" title="MasterHandler.hpp"]
#include "dir.hpp"
[/CODE]
Le script est prêt, voici la ligne pour lancer l'application :
Si vous avez l’Iphone XI, vous pouvez ajouter dans le config_master.cpp l’application suivante :
[CODE lang="sql" title="config_master.cpp"]class pmv {
action = "createDialog ""dir"";";
displayName = "PMV";
condition = "license_civ_dir";
iconFile = "icons\dir.paa";
};
[/CODE]
Je met en pièce jointe une icône que j’ai créée en .paa
Attention :
1- Je ne garantis pas que ce script soit le plus optimisé !
2- N’hésitez pas à améliorer le script ou à me signaler tout problème Discord : antonio3842
3- La gestion des Marqueurs sur la carte (pmv16, …), est réalisée via le tuto suivant : Français - Cacher des marqueurs sur la carte
4- Le nom du PMV apparaît en orange s’il affiche actuellement quelque chose
Etape 1 :
Dans votre map, renommer chaque PMV par pmv_0, le chiffre “0” doit être incrémenté de un à chaque PMV, par exemple, si vous avez 3 PMV, vous aurez pmv_0, pmv_1 et pmv_2Etape 2 :
Ouvrez le fichier Functions.hppEt ajouter les lignes suivantes dans la section
class Civilian {
file = "core\civilian";
[CODE lang="sql" title="Functions.hpp"]
class dir {};
class dirFlash {};
class dirMenu {};
class dirReset {};
[/CODE]
Comme ceci :
Etape 3 :
Télécharger les 4 fichiers :
- fn_dir.sqf → Permet d’afficher les textures
- fn_dirFlash.sqf → Permet d’allumer le flash du PMV
- fn_dirMenu.sqf → Gère les infos de l’application
- fn_dirReset.sqf → Permet de reset tous les panneaux
Ajoutez ces 4 fichiers dans le dossier core\civilian
Ouvrez le fichier fn_dirMenu.sqf, dans la ligne “for "_i" from 0 to 53 step 1 do {“ modifiez 53 par votre nombre de PMV (-1 car il y a le zéro est compris)
Etape 4 :
Téléchargez le fichier :
- dir.hpp → Définit le visuel de l’application
Ajoutez le fichier dans le dossier dialog
Etape 5 :
Toujours dans le dossier dialog, modifier le fichier MasterHandler.hpp, et ajouter cette ligne à la fin :
[CODE lang="sql" title="MasterHandler.hpp"]
#include "dir.hpp"
[/CODE]
Etape 6 :
Le script est prêt, voici la ligne pour lancer l'application :
SQL:
createDialog "dir";
Si vous avez l’Iphone XI, vous pouvez ajouter dans le config_master.cpp l’application suivante :
[CODE lang="sql" title="config_master.cpp"]class pmv {
action = "createDialog ""dir"";";
displayName = "PMV";
condition = "license_civ_dir";
iconFile = "icons\dir.paa";
};
[/CODE]
Je met en pièce jointe une icône que j’ai créée en .paa
Fichiers joints
Dernière édition par un modérateur: