Français Application gestion des PMV AKA

29/4/23
29
3
3
300
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 :

20231202131256_1.jpg
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_2
20231202140119_1.jpg

Etape 2 :​

Ouvrez le fichier Functions.hpp
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 :
function.png

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:
  • Like
Les réactions: Romain (Alpha')
bonjour je suis le tutoriel à la lettre mais j'ai pas mes PMV qui s'affichent dans le menu du téléphone 20240331130236_1.jpg