Français Solved Comment cacher les points illégaux sur AltisLife 5.0 ?

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

Alfresole

User
30/4/20
55
3
2
300
Bonjour tout le monde,

J'ai cherché un peu sur le forum, je n'ai pas trouvé. Jj'ai trouvé des tutos là dessus à d'autres endroits mais aucun ne marchent malgré les explications. C'est pour cela que je viens ici pour savoir si quelqu'un pouvait m'aider à ce sujet.
Donc ce que je voudrais faire c'est que seul ceux qui ont la license rebelle peuvent voir les points illégaux. Donc la police et les civils n'ont pas la possibilité de voir ces points sur Carte. Le server est sur AltisLife 5.0.
Merci d'avance pour l'aide ;)
 
Salut, dans ton fn_survival.sqf :

Rajoute dans ton private :

C++:
_illegalmarkers

Comme ceci :

C++:
private ["_fnc_food","_fnc_water","_foodTime","_waterTime","_bp","_walkDis","_lastPos","_curPos","_illegalmarkers"];

Ensuite

Tu peux rajouter en dessous :

C++:
_illegalmarkers = ["tonmarkeur_1","tonmarker_2"];

    if (playerSide == west) then {

    { deleteMarkerLocal _x; } forEach _illegalmarkers;

    };
 
Alors déjà merci beaucoup ça fonctionne, cependant j'aimerai faire en sorte que même les civils qui n'ont pas la license rebelle ne peuvent pas voir les marqueurs.
Mais déjà merci beaucoup !
 
Bonjour, alors tu modifies ces lignes
Code:
_illegalmarkers = ["tonmarkeur_1","tonmarker_2"];

    if (playerSide == west) then {

    { deleteMarkerLocal _x; } forEach _illegalmarkers;

    };
par
Code:
_illegalmarkers = ["tonmarkeur_1","tonmarker_2"];
    { deleteMarkerLocal _x; } forEach _illegalmarkers;
 
Effectivement ça fonctionne comme avant étant donné qu'on enleve le fait que ça soit plus le côté West.
Cependant ma requête est que lorsque l'on obtient la license rebelle, les points apparaissent. Si c'est possible de m'aiguiller ça serait formidable.

Encore merci de votre aide ;)
 
oui c'est possible
Code:
_illegalmarkers = ["tonmarkeur_1","tonmarker_2"];

    if (!license_civ_****) then {
    { deleteMarkerLocal _x; } forEach _illegalmarkers;
    };
essaye avec sa
 
C'est super ça fonctionne.

J'ai une dernière question en lien avec ça, lorsque on choisit notre spawn on voit ces fameux points (avec ou sans la license rebel), jviens de chercher je n'ai pas trouvé. Auriez vous une solution pour éviter ce problème ?

Merci de votre travail