Français Solved Comment créer un marqueur personnalisé sur la carte

  • Auteur de la discussion Auteur de la discussion reborn life
  • Date de début Date de début
9/2/20
33
1
0
300
Salut,

Pourriez-vous m'aidez concernant la création d'un marquer sur la carte pour que le joueurs quand il ouvre sa carte il vois un point (NOM DU Joueur).

Merci d'avance :)
 
Solution
Visiblement tu as déjà ajouté un marqueur sur ton personnage si tu as un GPS (lignes 5 à 11 de ton fichier).
Si tu veux juste afficher ton nom au lieu de "Moi" comme nom du marqueur, il suffit de remplacer la ligne 7 par :
Code:
_marker setMarkerTextLocal (name player); // modifier ici le texte
Bonsoir,

Rien de plus simple : N'hésite pas à regarder le wiki de bohémia


SQL:
// SI TU VEUX QUE SEUL LE JOUEUR VOIT LE MARQUEUR
createMarkerLocal ["NOM DU MARKER", (name player)];
// SI TU VEUX QUE TOUT LE MONDE VOIENT LE MARQUEUR
createMarker ["NOM DU MARKER", (name player)];
// SHAPE : https://community.bistudio.com/wiki/setMarkerShapeLocal
"NOM DU MARKER" setMarkerShapeLocal "ICON";
// OU SHAPE : https://community.bistudio.com/wiki/setMarkerShape
// DANS TYPE DE MARKER METTRE UN NOM DE MARKER POUR IDENTIFIER "ICON" > https://community.bistudio.com/wiki/Arma_3:_CfgMarkers
// TU PEUX EGALEMENT METTRE DES MARKERS MODES, IL FAUT POUR CELA OUVRIR TON cfgMarkers dans le pbo du mod qui contient tes markers
"NOM DU MARKER" setMarkerTypeLocal "TYPE DE MARKER";
// OU
"NOM DU MARKER" setMarkerType "TYPE DE MARKER";
// ET QUELQUES PARAMETRES POUR TON MARKER
"NOM DU MARKER" setMarkerColorLocal "ColorBlue";
"NOM DU MARKER" setMarkerSizeLocal [0.7, 0.7];
// OU
"NOM DU MARKER" setMarkerColor "ColorBlue";
"NOM DU MARKER" setMarkerSize [0.7, 0.7];

En espérant avoir répondu à ta question
 
Si j'ai bien compris tu veux modifier ta boucle ici ;


CSS:
        _members = units (group player);
        {
            if !(_x isEqualTo player) then {
                _marker = createMarkerLocal [format ["%1_marker",_x],visiblePosition _x];
                _marker setMarkerColorLocal "ColorCivilian";
                _marker setMarkerTypeLocal "Mil_dot";
                _marker setMarkerTextLocal format ["%1", _x getVariable ["realname",name _x]];
                _markers pushBack [_marker,_x];
            };
        } forEach _members;
 
Dernière édition:
Visiblement tu as déjà ajouté un marqueur sur ton personnage si tu as un GPS (lignes 5 à 11 de ton fichier).
Si tu veux juste afficher ton nom au lieu de "Moi" comme nom du marqueur, il suffit de remplacer la ligne 7 par :
Code:
_marker setMarkerTextLocal (name player); // modifier ici le texte
 
Solution