Français Not solved Comment bloquer l'ouverture de l'inventaire i/y pour deux joueurs ?

  • Auteur de la discussion Auteur de la discussion Skyzen
  • Date de début Date de début
  • Bonjour Visiteur ! Les sujets de cette catégorie sont clos. Si vous souhaitez réouvrir, merci de nous contacter en précisant le lien du post à réouvrir !

    Hello Visiteur ! The topics in this category are closed. If you wish to reopen, please contact us with the link of the post you wish to reopen !

Skyzen

User
21/2/22
28
1
300
www.skyliferoleplay.fr
Bonjour je souhaiterai bloquer la possibilité d'ouvrir l'inventaire i/y en même temps que son amis pour éviter tout problème de duplication , quelqu'un aurait la solution ?
 
Le bug de dupli, duplique tes items quand deux joueurs récupérer en même temps le même item en gros
quand tu connais tu le fait tranquille et pour le i tu peux dupli les armes de la même méthode me semble
 
En gros t'es dans un camion ton collegue aussi , et si ta le bon timing , les deux joueurs peuvent rentrer dans l'inventaire en même temps, après cela faut être syncro avec son pote, donc 1 2 et 3 vous prenez l'item en même temps et ça va le dupliquer
 
Normalement il n'y a qu'une seule personne qui peut accéder à l'inventaire d'un véhicule à la fois, pour éviter la duplication.
Est-ce que tu pourrais faire une vidéo du bug ?

Et sinon je vois pas vraiment comment le résoudre, à moins d'ajouter un délai aléatoire de quelques secondes avant l'ouverture du coffre pour être sûr qu'ils ne l'ouvrent pas pile en même temps
 
  • Like
Les réactions: ToMA3
Ce sera peut être un peu relou pour les joueurs, mais pour ça il faut modifier ton fn_openInventory.sqf, en dessous de cette ligne :
Code:
if ((_vehicle getVariable ["trunk_in_use",false])) exitWith {hint localize "STR_MISC_VehInvUse"};
ajoute :
Code:
hint "Ouverture du coffre en cours...";
uiSleep (random 5);
if ((_vehicle getVariable ["trunk_in_use",false])) exitWith {hint localize "STR_MISC_VehInvUse"};