Framework_Tanoa_Life icon indicating copy to clipboard operation
Framework_Tanoa_Life copied to clipboard

Radio TFR remplace le Lyeed_phone

Open Oxxmo opened this issue 5 years ago • 15 comments

Bonjour, bonsoir lyeed, J'ai pas mal cherché avant de te solliciter mais je pense arriver au bout de mes recherches. Lorsque les joueurs sont en jeu avec l'item Arma Lyeed phone et qu'ensuite ils déconnectent du TFR (retour lobby, bug etc) et qu'il retourne en jeu (et donc sont reco au TFR) alors leur Lyeed phone est automatiquement remplacé par une radio. Merci par avance, Cordialement.

Oxxmo avatar Apr 23 '19 17:04 Oxxmo

Bonjour :)

Les joueurs recoivent t-il une radio par défault lorsqu'ils se connectent, même lorsqu'ils n'avaient pas de téléphone ?

Lyeed avatar Apr 24 '19 09:04 Lyeed

Bonjour Lyeed, Oui mais elle se place dans le sac et pas dans l'emplacement du téléphone. Cordialement

Oxxmo avatar Apr 24 '19 09:04 Oxxmo

C'est vous qui avez choisi de donner une radio par défaut ? Egalement pourriez-vous tester de désactiver l'ajout automatique de radio pour voir si cela à un impact sur les téléphones ?

Lyeed avatar Apr 24 '19 10:04 Lyeed

Non justement c'est ça que je ne comprends pas. Je n'ai rien touché à ce niveau et cela est présent depuis le début du serveur.

Oxxmo avatar Apr 24 '19 10:04 Oxxmo

D'accord, je pense que cela joue sur le fait que le téléphone n'est pas rendu correctement lors de la reconnexion. Le fichier init de ta mission contient t-il les mêmes lignes que celle du framework ? https://github.com/Lyeed/Framework_Tanoa_Life/blob/master/Tanoa-Life.Tanoa/init.sqf

Lyeed avatar Apr 24 '19 10:04 Lyeed

The problem can be solved by simply moving to inventory. Decided so. // private _checkPhone = call AlysiaClient_fnc_hasPhone;

// if (_checkPhone) then { { _checkPhoneInItems = ["Lyeed_Phone", _x] call BIS_fnc_inString; if (_checkPhoneInItems) exitWith { player unassignItem _x; }; } forEach (assignedItems player); // };

Chikitune avatar Apr 25 '19 06:04 Chikitune

This fix dont resolved the problem cause the radio item continue to spawn on the empty case.

Oxxmo avatar Apr 25 '19 08:04 Oxxmo

Did you connect it correctly?

Chikitune avatar Apr 25 '19 08:04 Chikitune

Connect what? To the server?

Oxxmo avatar Apr 25 '19 08:04 Oxxmo

// private _checkPhone = call AlysiaClient_fnc_hasPhone;

// if (_checkPhone) then { { _checkPhoneInItems = ["Lyeed_Phone", _x] call BIS_fnc_inString; if (_checkPhoneInItems) exitWith { player unassignItem _x; }; } forEach (assignedItems player); // };

Chikitune avatar Apr 25 '19 08:04 Chikitune

@Lyeed Bonjour, Du coup, erreur de ma part, le problème n'est pas résolu. Effectivement, lorsqu'une personne n'a pas de radio ou de téléphone et se reconnecte, aucune nouvelle radio viens s'ajouter dans l'emplacement dédié.

Oxxmo avatar May 04 '19 09:05 Oxxmo

C'est normal qu'aucune radio ne s'ajoute automatiquement. Si c'est ton souhait tu peux modifier cela à partir de la configuration de TaskForceRadio

Lyeed avatar May 14 '19 09:05 Lyeed

Mais ce que je ne comprend pas c'est pourquoi lorsque l'on a un téléphone, à la reconnection, il est remplacé par une radio du mod TFR

Oxxmo avatar May 14 '19 09:05 Oxxmo

Cela doit provenir d'un conflit entre tfr et l'objet Téléphone qui a été créée. Il regarder les logs client et voir sa config en tant qu'item

Lyeed avatar May 14 '19 10:05 Lyeed

Bonjour,

J'avais également ce soucis et j'ai remplacé dans le fichier init.sqf

tf_no_auto_long_range_radio = true;
TF_give_personal_radio_to_regular_soldier = false;
tf_same_sw_frequencies_for_side = false;
tf_same_lr_frequencies_for_side = false;
TF_give_microdagr_to_soldier = false;

Par ça (à modifier false et true suivant les préférences)

#include "\task_force_radio\functions\common.sqf";

if ((isServer) or (isDedicated)) then {
tf_give_personal_radio_to_regular_soldier = false;
publicVariable "tf_give_personal_radio_to_regular_soldier";

tf_no_auto_long_range_radio = true;
publicVariable "tf_no_auto_long_range_radio";

tf_same_sw_frequencies_for_side = true;
publicVariable "tf_same_sw_frequencies_for_side";

tf_same_lr_frequencies_for_side = true;
publicVariable "tf_same_sw_frequencies_for_side";

TF_give_microdagr_to_soldier = false;
publicVariable "tf_same_sw_frequencies_for_side";
};

J'espère que cela marchera pour toi également.

RtcSmocky avatar May 03 '20 01:05 RtcSmocky