Comme Maxence le dit, en effet il serait plus simple de récupérer l'information du config_VItems.hpp.Ça me semble bon ta modification BastienWolf
Tu peux utiliser le réglage illegal = false; du Config_vItems.hpp pour éviter de modifier le config de la bourse si tu veux faire plus simple
{
if ((getNumber(_config >> (_x # 0) >> "isHide") == 0) && (getNumber(missionConfigFile >> "VirtualItems" >> (_x # 0) >> "illegal") == 0)) then
{
_listBox lbAdd localize (getText(missionConfigFile >> "VirtualItems" >> (_x # 0) >> "displayName"));
_listBox lbSetData [(lbSize _listBox) -1, (_x # 0)];
_listBox lbSetPicture...
class copper_refined {
isHide = false;
illegal = false; //Remplace par true sur un item Illegal
synchronizeBuyPrice = false;
isBasedOnRisk = false;
minPrice = 65;
maxPrice = 155;
defaultPrice = 110;
downPricePerItem = 0.15;
randomDownPricePerItem = false;
randomMax = 5;
randomMin = 0;
specialEvents[] = { {"Nouvelle entreprise spécialisée dans la vente de cuivre", 0.15, 0.8}, {"Forte augmentation de la demande de cuivre", 1.15, 1.8} };
itemInfluenced[] = { {"iron_refined", 1.25} };
};
{
if ((getNumber(_config >> (_x # 0) >> "isHide") == 0) && (getNumber(_config >> (_x # 0) >> "illegal") == 0)) then
{
_listBox lbAdd localize (getText(missionConfigFile >> "VirtualItems" >> (_x # 0) >> "displayName"));
_listBox lbSetData [(lbSize _listBox) -1, (_x # 0)];
_listBox lbSetPicture [(lbSize _listBox) -1, getText(missionConfigFile >> "VirtualItems" >> (_x # 0) >> "icon")];
} else
{
if (license_civ_rebel) then {
_listBox lbAdd localize (getText(missionConfigFile >> "VirtualItems" >> (_x # 0) >> "displayName"));
_listBox lbSetData [(lbSize _listBox) -1, (_x # 0)];
_listBox lbSetPicture [(lbSize _listBox) -1, getText(missionConfigFile >> "VirtualItems" >> (_x # 0) >> "icon")];
};
};
} foreach _bourseConfig;
Comme Maxence le dit, en effet il serait plus simple de récupérer l'information du config_VItems.hpp.Ça me semble bon ta modification BastienWolf
Tu peux utiliser le réglage illegal = false; du Config_vItems.hpp pour éviter de modifier le config de la bourse si tu veux faire plus simple
{
if ((getNumber(_config >> (_x # 0) >> "isHide") == 0) && (getNumber(missionConfigFile >> "VirtualItems" >> (_x # 0) >> "illegal") == 0)) then
{
_listBox lbAdd localize (getText(missionConfigFile >> "VirtualItems" >> (_x # 0) >> "displayName"));
_listBox lbSetData [(lbSize _listBox) -1, (_x # 0)];
_listBox lbSetPicture [(lbSize _listBox) -1, getText(missionConfigFile >> "VirtualItems" >> (_x # 0) >> "icon")];
} else
{
if (license_civ_rebel) then {
_listBox lbAdd localize (getText(missionConfigFile >> "VirtualItems" >> (_x # 0) >> "displayName"));
_listBox lbSetData [(lbSize _listBox) -1, (_x # 0)];
_listBox lbSetPicture [(lbSize _listBox) -1, getText(missionConfigFile >> "VirtualItems" >> (_x # 0) >> "icon")];
};
};
} foreach _bourseConfig;