The-Programmer Forum

Maxence a écrit le dernier message :
#6
Je pense avoir compris, si ton champ est sous l'eau, ça veut dire que la surface est de l'eau. Donc le code s’exécute comme ça :
1635021303441.png
Et ne passe pas dans le else pour activer le système de récolte.

--

Donc ce qu'il faudrait faire c'est de remplacer cette ligne :
Code:
if (_isWater) then {
par celles-ci :
Code:
_fish = (nearestObjects[player,(LIFE_SETTINGS(getArray,"animaltypes_fish")),3]) select 0;
if (_isWater && (!isNil "_fish")) then {
De manière à ce que ça passe dans le else s'il n'y a pas de poissons à pécher