Bonjour,
Après quelques tentative pour mettre en place le système de minage multiple sur un véhicule, j'ai abandonné et préférer venir demander de l'aide ici.
Tout ce passe dans le fichier
Je pense que ça ce passe ici :
Donc j'explique mon problème. Je dispose d'une mine à multiples ressources. Il y a donc 50% de chance de prendre de la pierre, etc.
Le problème étant que lorsque l'on mine avec le dispositif de minage, il ne mine que de la pierre.
J'ai essayé d'adapter le fichier
Comment feriez-vous ?
Après quelques tentative pour mettre en place le système de minage multiple sur un véhicule, j'ai abandonné et préférer venir demander de l'aide ici.
Tout ce passe dans le fichier
core/actions/fn_deviceMine.sqf
Je pense que ça ce passe ici :
Code:
_resourceCfg = missionConfigFile >> "CfgGather" >> "Resources";
for "_i" from 0 to count(_resourceCfg)-1 do {
_curConfig = (_resourceCfg select _i);
_resource = configName(_curConfig);
_resourceZones = getArray(_curConfig >> "zones");
_zoneSize = getNumber(_curConfig >> "zoneSize");
{
if ((player distance (getMarkerPos _x)) < _zoneSize) exitWith {
_zone = _x;
};
} forEach _resourceZones;
if (_zone != "") exitWith {_isMineral = false;};
};
_resourceCfg = missionConfigFile >> "CfgGather" >> "Minerals";
for "_i" from 0 to count(_resourceCfg)-1 do {
private ["_curConfig","_resourceZones","_resources","_mined"];
if (!_isMineral) exitWith {};
_curConfig = (_resourceCfg select _i);
_resources = getArray(_curConfig >> "mined");
_resourceZones = getArray(_curConfig >> "zones");
_zoneSize = getNumber(_curConfig >> "zoneSize");
if (!(_resources select 0 isEqualType [])) then {
_mined = _resources select 0;
} else {
_mined = (_resources select 0) select 0;
};
{
if ((player distance (getMarkerPos _x)) < _zoneSize) exitWith {
_zone = _x;
};
} forEach _resourceZones;
if (_zone != "") exitWith {_resource = _mined};
};
Donc j'explique mon problème. Je dispose d'une mine à multiples ressources. Il y a donc 50% de chance de prendre de la pierre, etc.
Le problème étant que lorsque l'on mine avec le dispositif de minage, il ne mine que de la pierre.
J'ai essayé d'adapter le fichier
core/actions/fn_mine.sqf
mais sans réussite.Comment feriez-vous ?