• Supprimer le intendant.


    Version Altis Life
    5.0
    Bonjour j’aurais voulu savoir si vous connaissez un moyens de supprimer entièrement le tag des policiers. Je m’explique, j’ai réussi à supprimer les tags joueurs sur mon serveur mais lorsque je regarde un policier en jeu, je vois “Intendant nom du joueur”. Après plusieurs recherche je n ai pas trouvé de solution. J’espère que vous pourrez m’aider à en trouver une.
    Cordialement

  • @opti2025 bonjour, certain serveur l’ont fait mais il ont jamais dit comment ils ont fait.et frenchement cest vrai que pour le rp cest pas terrible de voir les pseudo

  • Dans fn_playerTags.sqf remplacer

    case (side _x isEqualTo west && {!isNil {_x getVariable "rank"}}): {format ["<img image='%1' size='1'></img> %2",switch ((_x getVariable "rank")) do {
    case 2: {"\a3\ui_f\data\gui\cfg\Ranks\corporal_gs.paa"};
    case 3: {"\a3\ui_f\data\gui\cfg\Ranks\sergeant_gs.paa"};
    case 4: {"\a3\ui_f\data\gui\cfg\Ranks\lieutenant_gs.paa"};
    case 5: {"\a3\ui_f\data\gui\cfg\Ranks\captain_gs.paa"};
    case 6: {"\a3\ui_f\data\gui\cfg\Ranks\major_gs.paa"};
    case 7: {"\a3\ui_f\data\gui\cfg\Ranks\colonel_gs.paa"};
    case 8: {"\a3\ui_f\data\gui\cfg\Ranks\general_gs.paa"};
    default {"\a3\ui_f\data\gui\cfg\Ranks\private_gs.paa"};
    },_x getVariable ["realname",name _x]]};
    

    par

    case (side _x isEqualTo west): {format ["%1",(_x getVariable ["realname",name _x])];};
    
  • @arb0r merci perso intendant toujours visible avec le pseudo

    voici le fichier : https://pastebin.com/5C6kDxBj

  • @tartanpion77 a dit dans Supprimer le intendant. :

    @arb0r merci perso intendant toujours visible avec le pseudo

    voici le fichier : https://pastebin.com/5C6kDxBj

    Bah oui c’est normal qu’il y ait le pseudo
    SI tu veut pas le pseudo met ça

    case (side _x isEqualTo west): {};
    
  • @arb0r merci je vais tester

  • J’ai testé et malheureusement cela ne fonctionne pas. :)

  • @opti2025 a dit dans Supprimer le intendant. :

    J’ai testé et malheureusement cela ne fonctionne pas. :)

    Comment ça ça fonctionne pas ? Y’a quoi qui marche pas ?

  • Il y a toujours marqué “Intendant nom du joueurs” cela n’a rien changé.

  • Supprime le case tout simplement @opti2025

    Modérateur AltisDev
    Développeur C#, C++, SQL, Lua, SQF, HTML5, CSS, PHP

  • Désolé mais cela ne fonctionne toujours pas.

  • Ligne 67

    _idc ctrlShow true;
    

    Deviens

     _idc ctrlShow false;
    
  • Ne fonctionne pas non plus ;)

  • @opti2025 a dit dans Supprimer le intendant. :

    Ne fonctionne pas non plus ;)

    Mais c’est pas possible. Wtf

    ctrlShow true;
    

    Signifie l’activation du message au dessus de la tete
    https://community.bistudio.com/wiki/ctrlShow

    Donc si il est false rien ne s’affiche xD
    En plus si la case west est supprimé c’est pas possible qu’il y ait le pseudo xD

  • Tu sais quoi.
    Remplace tout par ça

    #include "..\..\script_macros.hpp"
    /*
        File: fn_playerTags.sqf
        Author: Bryan "Tonic" Boardwine
    
        Description:
        Adds the tags above other players heads when close and have visible range.
    */
    if (!life_settings_tagson) exitWith {};
    private ["_ui","_units","_masks"];
    #define iconID 78000
    #define scale 0.8
    
    if (visibleMap || {!alive player} || {dialog}) exitWith {
        500 cutText["","PLAIN"];
    };
    
    _ui = uiNamespace getVariable ["Life_HUD_nameTags",displayNull];
    if (isNull _ui) then {
        500 cutRsc["Life_HUD_nameTags","PLAIN"];
        _ui = uiNamespace getVariable ["Life_HUD_nameTags",displayNull];
    };
    
    _units = nearestObjects[(visiblePosition player),["Man","Land_Pallet_MilBoxes_F","Land_Sink_F"],50];
    _units = _units - [player];
    
    _masks = LIFE_SETTINGS(getArray,"clothing_masks");
    
    private _index = -1;
    {
        private "_text";
        _idc = _ui displayCtrl (iconID + _forEachIndex);
        if (!(lineIntersects [eyePos player, eyePos _x, player, _x]) && alive _x && {!isNil {_x getVariable "realname"}}) then {
            _pos = switch (typeOf _x) do {
                case "Land_Pallet_MilBoxes_F": {[visiblePosition _x select 0, visiblePosition _x select 1, (getPosATL _x select 2) + 1.5]};
                case "Land_Sink_F": {[visiblePosition _x select 0, visiblePosition _x select 1, (getPosATL _x select 2) + 2]};
                default {[visiblePosition _x select 0, visiblePosition _x select 1, ((_x modelToWorld (_x selectionPosition "head")) select 2)+.5]};
            };
            _sPos = worldToScreen _pos;
            _distance = _pos distance player;
            if (!((headgear _x) in _masks || (goggles _x) in _masks || (uniform _x) in _masks)) then {
                if (count _sPos > 1 && {_distance < 15}) then {
                    _text = switch (true) do {
                        case (_x in (units group player) && playerSide isEqualTo civilian): {};
                        case (side _x isEqualTo west): {};
                        case (side _x isEqualTo independent): {};
                        default {};
                    };
    
                    _idc ctrlSetStructuredText parseText "";
                    _idc ctrlSetPosition [_sPos select 0, _sPos select 1, 0.4, 0.65];
                    _idc ctrlSetScale scale;
                    _idc ctrlSetFade 0;
                    _idc ctrlCommit 0;
                    _idc ctrlShow false;
                } else {
                    _idc ctrlShow false;
                };
            } else {
                _idc ctrlShow false;
            };
        } else {
            _idc ctrlShow false;
        };
        _index = _forEachIndex;
    } forEach _units;
    (_ui displayCtrl (iconID + _index + 1)) ctrlSetStructuredText parseText "";
    
  • Faudras me dire si vous avez réussi cela m intéresse aussi

  • @susu74 a dit dans Supprimer le intendant. :

    Faudras me dire si vous avez réussi cela m intéresse aussi

    Bah essaye

  • Fonctionne toujours pas.

  • @opti2025 a dit dans Supprimer le intendant. :

    Fonctionne toujours pas.

    MDR C’est clairement pas possible.
    @Stacked on est d’accord que dans ce que j’ai envoyé c’est à dire ça

    #include "..\..\script_macros.hpp"
    /*
        File: fn_playerTags.sqf
        Author: Bryan "Tonic" Boardwine
    
        Description:
        Adds the tags above other players heads when close and have visible range.
    */
    if (!life_settings_tagson) exitWith {};
    private ["_ui","_units","_masks"];
    #define iconID 78000
    #define scale 0.8
    
    if (visibleMap || {!alive player} || {dialog}) exitWith {
        500 cutText["","PLAIN"];
    };
    
    _ui = uiNamespace getVariable ["Life_HUD_nameTags",displayNull];
    if (isNull _ui) then {
        500 cutRsc["Life_HUD_nameTags","PLAIN"];
        _ui = uiNamespace getVariable ["Life_HUD_nameTags",displayNull];
    };
    
    _units = nearestObjects[(visiblePosition player),["Man","Land_Pallet_MilBoxes_F","Land_Sink_F"],50];
    _units = _units - [player];
    
    _masks = LIFE_SETTINGS(getArray,"clothing_masks");
    
    private _index = -1;
    {
        private "_text";
        _idc = _ui displayCtrl (iconID + _forEachIndex);
        if (!(lineIntersects [eyePos player, eyePos _x, player, _x]) && alive _x && {!isNil {_x getVariable "realname"}}) then {
            _pos = switch (typeOf _x) do {
                case "Land_Pallet_MilBoxes_F": {[visiblePosition _x select 0, visiblePosition _x select 1, (getPosATL _x select 2) + 1.5]};
                case "Land_Sink_F": {[visiblePosition _x select 0, visiblePosition _x select 1, (getPosATL _x select 2) + 2]};
                default {[visiblePosition _x select 0, visiblePosition _x select 1, ((_x modelToWorld (_x selectionPosition "head")) select 2)+.5]};
            };
            _sPos = worldToScreen _pos;
            _distance = _pos distance player;
            if (!((headgear _x) in _masks || (goggles _x) in _masks || (uniform _x) in _masks)) then {
                if (count _sPos > 1 && {_distance < 15}) then {
                    _text = switch (true) do {
                        case (_x in (units group player) && playerSide isEqualTo civilian): {};
                        case (side _x isEqualTo west): {};
                        case (side _x isEqualTo independent): {};
                        default {};
                    };
    
                    _idc ctrlSetStructuredText parseText "";
                    _idc ctrlSetPosition [_sPos select 0, _sPos select 1, 0.4, 0.65];
                    _idc ctrlSetScale scale;
                    _idc ctrlSetFade 0;
                    _idc ctrlCommit 0;
                    _idc ctrlShow false;
                } else {
                    _idc ctrlShow false;
                };
            } else {
                _idc ctrlShow false;
            };
        } else {
            _idc ctrlShow false;
        };
        _index = _forEachIndex;
    } forEach _units;
    (_ui displayCtrl (iconID + _index + 1)) ctrlSetStructuredText parseText "";
    

    Ce n’est pas possible que cela écrive un nom au dessus de la tête ?

Messages 28Vues 1852
Se connecter pour répondre