Français Solved Comment créer des ressources sans licence tout en conservant la possibilité de traiter des ressources avec licence

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

Pandada22

User
22/7/23
2
0
100
Bonjour !
J'ai une question je cherche a enlever le faites de pouvoir traité sans licence sur les ressources qui on des licences , mais je voudrai aussi crée des ressources qui non pas besoin de licence pour etre traité.
Pour moi cela ce passe ici :
Code:
if !(_hasLicense) then {
 _condition = M_CONFIG(getText,"ProcessAction",_type,"condition");
 if !(_condition isEqualTo "") then {if (missionNamespace getVariable [_condition,false]) then {_hasLicense = true;} else {_exit = true;};};
};
if (_exit) exitWith {hint "Il vous faut une licence !"; life_is_processing = false; life_action_inUse = false;};
Mais je ne voie pas quoi mettre.0
Merci a vous !
 
Dernière édition par un modérateur:
Solution
Hello !

Pour les traitements qui ont besoin d'une licence, dans ton Config_Process.hpp, dans la class du traitement ajoute :
Code:
condition = "license_civ_VARIABLE";
En remplaçant "variable" par la variable de ta licence.

Pour les traitements ouverts à tous, dans ton fn_processAction.sqf remplace ces lignes :
Code:
if (_vendor in [mari_processor,coke_processor,heroin_processor]) then {
    _hasLicense = true;
} else {
    _hasLicense = LICENSE_VALUE(_type,"civ");
};
par :
Code:
_hasLicense = true;
Hello !

Pour les traitements qui ont besoin d'une licence, dans ton Config_Process.hpp, dans la class du traitement ajoute :
Code:
condition = "license_civ_VARIABLE";
En remplaçant "variable" par la variable de ta licence.

Pour les traitements ouverts à tous, dans ton fn_processAction.sqf remplace ces lignes :
Code:
if (_vendor in [mari_processor,coke_processor,heroin_processor]) then {
    _hasLicense = true;
} else {
    _hasLicense = LICENSE_VALUE(_type,"civ");
};
par :
Code:
_hasLicense = true;
 
  • Heart
Les réactions: Pandada22
Solution