Français Solved Problème de récolte de tortues après installation du Menu Radial

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

Phoenix53

User
30/9/21
137
4
3
800
Bonjour,
Je voudrais savoir si le "Menu Radial" avait une incidence d'interaction sous l'eau parce que depuis que je l'ai installé, je ne peux plus récolter de tortue

Merci d'avance
 
Solution
Je ne pense pas que le problème soit que la touche windows ne fasse rien, donc mettre une action molette ne changera rien. D'ailleurs si tu es en bateau tu devrais avoir une action molette "lancer le filet de pêche".
Il faudrait plutôt modifier le script pour que tu puisses récolter des tortues, même s'il n'y en a pas vraiment dans l'eau.

Pour ça, tu peux remplacer tout le contenu de ton fn_catchFish.sqf par :
Code:
/*
    Maxence
*/
_numberOfFish = round (random(1));
if (_numberOfFish isEqualTo 0) exitWith {hint "Vous n'avez pas attrapé de poisson !";};

_possibleFish = [
    // ["Display name","Item class"]
    [localize "STR_ANIM_Salema","salema_raw"],
    [localize "STR_ANIM_Ornate","ornate_raw"],
    [localize...
Hello, il faut essayer à un endroit où il y a des poissons (c'est pas aléatoire, il y a vraiment des poissons dans l'eau), sinon c'est normal qu'il ne se passe rien.

Je t'invite à désactiver Radial Menu en enlevant le #include du script dans ton theprogrammer_dialog_master.cpp, et à ressayer. Je suis convaincu que ce n'est qu'une coïncidence, mais au moins on saura un peu plus où chercher ;)
 
Du coup je me permet de continuer la discussion ici afin de savoir si quelqu'un aurait la solution afin de mettre l'action de récolte de la tortue sur le menu molette afin de régler mon problème Windows qui ne fonctionne pas uniquement dans l'eau pour le poisson et la tortue...
Merci d'avance
 
Je ne pense pas que le problème soit que la touche windows ne fasse rien, donc mettre une action molette ne changera rien. D'ailleurs si tu es en bateau tu devrais avoir une action molette "lancer le filet de pêche".
Il faudrait plutôt modifier le script pour que tu puisses récolter des tortues, même s'il n'y en a pas vraiment dans l'eau.

Pour ça, tu peux remplacer tout le contenu de ton fn_catchFish.sqf par :
Code:
/*
    Maxence
*/
_numberOfFish = round (random(1));
if (_numberOfFish isEqualTo 0) exitWith {hint "Vous n'avez pas attrapé de poisson !";};

_possibleFish = [
    // ["Display name","Item class"]
    [localize "STR_ANIM_Salema","salema_raw"],
    [localize "STR_ANIM_Ornate","ornate_raw"],
    [localize "STR_ANIM_Mackerel","mackerel_raw"],
    [localize "STR_ANIM_Tuna","tuna_raw"],
    [localize "STR_ANIM_Mullet","mullet_raw"],
    [localize "STR_ANIM_Catshark","catshark_raw"],
    [localize "STR_ANIM_Turtle","turtle_raw"]
];

_catchFish = selectRandom _possibleFish;

if ([true,(_catchFish select 1),1] call life_fnc_handleInv) then {
    titleText[format [(localize "STR_NOTF_Fishing"),(_catchFish select 0)],"PLAIN"];
};
 
Solution
Effectivement les tortues ne peuvent pas être ramassés en bateau. Pour l'ajouter dans ton fn_dropFishingNet.sqf trouve cette ligne :
Code:
switch (true) do {
et ajoute en dessous :
Code:
case ((typeOf _x) isEqualTo "Turtle_F") : {_typeName = localize "STR_ANIM_Turtle"; _type = "turtle_raw";};