Français Solved Comment éviter le Metagaming en ajoutant l'UID à l'inventaire

  • Auteur de la discussion Auteur de la discussion Jason Marchal
  • Date de début Date de début
29/12/19
49
3
0
300
Bonjour

je voulais savoir comment mètre le uid dans l'inventaire pour évite le Metagaming sur le serveur en jeux

Cordialement
Nicola
 
Solution
Au lieu de mettre le player id j'ai mis la distance à laquelle il est du joueur, ça me paraît plus logique.

Si tu n'as pas l'Iphone X, dans ton fn_p_updateMenu.sqf remplace cette ligne :
Code:
_near lbAdd format ["%1 - %2",_x getVariable ["realname",name _x], side _x];
par
Code:
_near lbAdd format ["Joueur - %1 mètres",round (_x distance player)];
Et dans le même fichier, cette ligne
Code:
_near_i lbAdd format ["%1 - %2",_x getVariable ["realname",name _x], side _x];
par
Code:
_near_i lbAdd format ["Joueur - %1 mètres",round (_x distance player)];
Puis dans ton fn_keyMenu.sqf, remplace cette ligne
Code:
_plist lbAdd format ["%1 - %2 mètres",_x getVariable ["realname",name _x], side _x];
par
Code:
_plist...
fichier fn_giveItem.sqf et fn_keyMenu.sqf À modifier peut-être mettre personne proche pour give à la personne la plus près de soi l'id au bout d'un moment tu vas reconnaître la personne étant fixe à chaque personne.
 
Dernière édition:
Au lieu de mettre le player id j'ai mis la distance à laquelle il est du joueur, ça me paraît plus logique.

Si tu n'as pas l'Iphone X, dans ton fn_p_updateMenu.sqf remplace cette ligne :
Code:
_near lbAdd format ["%1 - %2",_x getVariable ["realname",name _x], side _x];
par
Code:
_near lbAdd format ["Joueur - %1 mètres",round (_x distance player)];
Et dans le même fichier, cette ligne
Code:
_near_i lbAdd format ["%1 - %2",_x getVariable ["realname",name _x], side _x];
par
Code:
_near_i lbAdd format ["Joueur - %1 mètres",round (_x distance player)];
Puis dans ton fn_keyMenu.sqf, remplace cette ligne
Code:
_plist lbAdd format ["%1 - %2 mètres",_x getVariable ["realname",name _x], side _x];
par
Code:
_plist lbAdd format ["Joueur - %1 mètres", round (_x distance player)];

Si tu as l'Iphone X, dans ton @The_Programmer/addons/iphone_x/client/Apps/fn_updateinventaire.sqf, remplace cette ligne :
Code:
_joueur lbAdd format["%1 - %2",_x getVariable["realname",name _x], side _x];
par
Code:
_joueur lbAdd format["Joueur - %1 mètres",round (_x distance player)];
Dans ton @The_Programmer/addons/iphone_x/client/Apps/fn_apps_keyMenu.sqf remplace cette ligne :
Code:
_plist lbAdd format ["%1 - %2",_x getVariable ["realname",name _x], side _x];
par
Code:
_plist lbAdd format["Joueur - %1 mètres",round (_x distance player)];
Dans ton @The_Programmer/addons/iphone_x/client/Apps/fn_apps_payEasy.sqf remplace cette ligne :
Code:
_joueur lbAdd format["%1 - %2", _x getVariable["realname", name _x], side _x];
par
Code:
_joueur lbAdd format["Joueur - %1 mètres",round (_x distance player)];
 
Dernière édition:
Solution
J'ai modifié les lignes que j'ai mises dans ma réponse :
Au lieu de mettre le player id j'ai mis la distance à laquelle il est du joueur, ça me paraît plus logique.

Si tu n'as pas l'Iphone X, dans ton fn_p_updateMenu.sqf remplace cette ligne :
Code:
_near lbAdd format ["%1 - %2",_x getVariable ["realname",name _x], side _x];
par
Code:
_near lbAdd format ["Joueur - %1 mètres",round (_x distance player)];
Et dans le même fichier, cette ligne
Code:
_near_i lbAdd format ["%1 - %2",_x getVariable ["realname",name _x], side _x];
par
Code:
_near_i lbAdd format ["Joueur - %1 mètres",round (_x distance player)];
Puis dans ton fn_keyMenu.sqf, remplace cette ligne
Code:
_plist lbAdd format ["%1 - %2 mètres",_x getVariable ["realname",name _x], side _x];
par
Code:
_plist lbAdd format ["Joueur - %1 mètres", round (_x distance player)];

Si tu as l'Iphone X, dans ton @The_Programmer/addons/iphone_x/client/Apps/fn_updateinventaire.sqf, remplace cette ligne :
Code:
_joueur lbAdd format["%1 - %2",_x getVariable["realname",name _x], side _x];
par
Code:
_joueur lbAdd format["Joueur - %1 mètres",round (_x distance player)];
Dans ton @The_Programmer/addons/iphone_x/client/Apps/fn_apps_keyMenu.sqf remplace cette ligne :
Code:
_plist lbAdd format ["%1 - %2",_x getVariable ["realname",name _x], side _x];
par
Code:
_plist lbAdd format["Joueur - %1 mètres",round (_x distance player)];
Dans ton @The_Programmer/addons/iphone_x/client/Apps/fn_apps_payEasy.sqf remplace cette ligne :
Code:
_joueur lbAdd format["%1 - %2", _x getVariable["realname", name _x], side _x];
par
Code:
_joueur lbAdd format["Joueur - %1 mètres",round (_x distance player)];

En fait j'avais mis le side du joueur puis la distance, mais le side est un peu useless du coup j'ai laissé que la distance avec "mètres". J'ai également ajouté une modification à faire dans le fn_apps_keyMenu.sqf que j'avais oublié pour ceux qui ont l'Iphone X.


Abdel Abdel J Jason Marchal