Français Enlever le nom au dessus des têtes

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

MaKKo

User
29/12/19
194
15
12
1 300
1587245675857.png



Bonjour, voici un court tutoriel très simple pour enlever le nom au-dessus des têtes!
Le fichier que nous allons modifier : fn_playerTags.sqf qui se situe dans core\functions de votre mission.



Vous allez tout simplement enlever le contenu de ce fichier! Facile non ?




Vous n'avez plus qu'à relancer votre serveur avec votre nouvelle mission :)
 
Bonjour, merci pour cette info !

Cela supprimera donc absolument tout les noms ? Même entre membre de gang et aussi entre flic/ pompier ?
 
Merci bien,

Y aurait'il moyen d'enlever les noms tout en laissant ceux du side west (entre eux) pareil pour indé et gang ? Merci
 
Oui, dans le fn_playerTags.sqf ne fait pas ce qui est dit dans le tutoriel mais remplace :
Code:
_text = switch (true) do {
    case (_x in (units group player) && playerSide isEqualTo civilian): {format ["<t color='#00FF00'>%1</t>",(_x getVariable ["realname",name _x])];};
    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]]};
    case (side _x isEqualTo independent): {format ["<t color='#FF0000'><img image='a3\ui_f\data\map\MapControl\hospital_ca.paa' size='1.5'></img></t> %1",_x getVariable ["realname",name _x]]};
    default {
        if (!isNil {(group _x) getVariable "gang_name"}) then {
            format ["%1<br/><t size='0.8' color='#B6B6B6'>%2</t>",_x getVariable ["realname",name _x],(group _x) getVariable ["gang_name",""]];
        } else {
            if (alive _x) then {
                _x getVariable ["realname",name _x];
            } else {
                if (!isPlayer _x) then {
                    _x getVariable ["realname","ERROR"];
                };
            };
        };
    };
};
par :
Code:
_text = switch (true) do {
    case (_x in (units group player) && playerSide isEqualTo civilian): {if (!isNil {(group player) getVariable "gang_name"}) then {format ["<t color='#00FF00'>%1</t>",(_x getVariable ["realname",name _x])];};};
    case (side _x isEqualTo west && {!isNil {_x getVariable "rank"}} && (playerSide isEqualTo west)): {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]]};
    case ((side _x isEqualTo independent) && (playerSide isEqualTo independent)): {format ["<t color='#FF0000'><img image='a3\ui_f\data\map\MapControl\hospital_ca.paa' size='1.5'></img></t> %1",_x getVariable ["realname",name _x]]};
    default {};
};
 
Merci au top je teste ça dans l'aprème :giggle:

édit: C'est normale qu'il n'y a plus la ligne concernant les gang ?
 
Dernière édition:
Salut Maxence,

Encore merci pour l'aide que vous apporter =)

J'ai fait ta modif, en faite, maintenant, je ne vois plus les nom sur les têtes, jusque la ça va, mais quand j'invite un joueurs dans mon gang, la c'est le drame :ROFLMAO:

J'ai le nom du gars que j'invite qui apparaît en vert, c'est plutôt cool, mais j'ai aussi tout les autres joueurs autour de nous qui on son nom à lui sur leurs têtes, et lui a mon nom sur tout le monde :ROFLMAO: ça nous a bien fait rire cela dis ^^
 
Dernière édition:
Toujours pareil Mon chère Maxence, je vois tout le monde comme mon collègue.

jFaK6Mv.jpg
 
Seul le gars fringué comme moi était en service, moi je suis arrivé, je ne voyais pas leur noms, quand j'ai pris mon service, j'ai vu tout le serveur comme ça, avec le nom du seul pompier en service avant moi, donc tous avez tout à coup le tag du collègue pompiers ^^

Bon courage, en attendant j'ai remis le code d'origine, j'ai remplacé les ["realname",name _x] par ["realname",uid_x] en espérant que sur les tête apparaisse les uid bdd au lieu du nom, mais le résultat ma conviens mieux pour le moment, il n'y à plus aucun nom, et ça restera comme ça jusqu’à ce que toi ou moi arrive à faire autrement xD

Et en même temps, pour un serveur RP strict, pas de nom sur la tête c'est plutôt sympa ^^
 
  • Like
Les réactions: Maxence
J'ai trouvé une solution pour afficher l'id steam à la place des noms, il suffit de remplacer les "_x getVariable ["realname",name _x]" par "_x getVariable ["steam64id",name _x]"
Mais par contre pour mettre l'uid à la place des noms je ne sais pas, je continue à chercher et je tiens au courant. Si quelqu'un à déjà la solution je dis pas non x)
 
S Sirco12 Tu peux faire plus simple pour le PlayerID, au lieu de
Code:
 _x getVariable ["realname",name _x]
tu peux mettre :
Code:
getPlayerUID _x;

Mais pour l'id dans la base de données, il faut l'ajouter à la requête SQL dans le fn_queryRequest.sqf du life_server et définir une variable qui contiens le résultat dans le fn_requestReceived.sqf
 
Hello !
Si on retire le fichier tout simplement ça reviens au même, on est d'accord ? :D
 
Maxence Maxence
Salut Maxence, j'ai un petit soucis de mon côté, j'ai essayer de supprimer le contenu du fichier et également de supprimer le fichier et la définition mais dans les deux cas j'ai toujours les nom au dessus des têtes.