Français Solved Comment récolter les plantes dans le système de culture ?

  • Auteur de la discussion Auteur de la discussion gostellos95
  • Date de début Date de début
5/10/20
8
0
100
Bonjour,

Sur le script "Farming Système", est ce qu'il est possible d'utiliser un objet pour pouvoir récolter la plante ?

- Exemple, une plante de cannabis, il faut un sécateur pour pouvoir récolter le produit.

Si oui comment faut-il-faire.

Merci d'avance.
 
Solution
Hello! C'est plutôt une question par rapport à Growing System je suppose ?

Dans le fichier config_master.cpp dans ta mission/The-Programmer/Plants, dans la class de l'objet en question tu peux ajouter :
Code:
required_item_to_pickup = "secateur";
Ici secateur correspond à la class de l'item requis dans le Config_vItems.hpp.

Par exemple :
1640602502761.png

Ensuite, dans ton @The_Programmer/addons/growing_system/client/fn_pickupPlante.sqf, trouve cette ligne :
Code:
if (_plant_insert isEqualTo []) exitWith {};
et ajoute en dessous :
Code:
_requiredItem = getText (_curConfig >> _plant_type >> "required_item_to_pickup");
_itemQuantity = 1;

if (_requiredItem != "") then {
    _itemQuantity =...
Hello! C'est plutôt une question par rapport à Growing System je suppose ?

Dans le fichier config_master.cpp dans ta mission/The-Programmer/Plants, dans la class de l'objet en question tu peux ajouter :
Code:
required_item_to_pickup = "secateur";
Ici secateur correspond à la class de l'item requis dans le Config_vItems.hpp.

Par exemple :
1640602502761.png

Ensuite, dans ton @The_Programmer/addons/growing_system/client/fn_pickupPlante.sqf, trouve cette ligne :
Code:
if (_plant_insert isEqualTo []) exitWith {};
et ajoute en dessous :
Code:
_requiredItem = getText (_curConfig >> _plant_type >> "required_item_to_pickup");
_itemQuantity = 1;

if (_requiredItem != "") then {
    _itemQuantity = missionNamespace getVariable [format ["life_inv_%1",getText (missionConfigFile >> "VirtualItems" >> _requiredItem >> "variable")],0];
};

if (_itemQuantity isEqualTo 0) exitWith {hint format ["Vous devez avoir un %1 pour ramasser cette plante !",(localize (getText (missionConfigFile >> "VirtualItems" >> _requiredItem >> "displayName")))];};
 
Solution