Français Solved Modification des options d'achat pour le shop de véhicules

  • Auteur de la discussion Auteur de la discussion Kawax Delta
  • Date de début Date de début
8/10/20
53
3
300
Bonjour,

J'aimerais faire en sorte de retiré l'option d'achat et location sur un shop véhicule seulement, les joueurs peuvent toujours visualiser les véhicules dans le shop mais seulement les membres de l'entreprise peuvent acheter les véhicules merci
 
Solution
Hello!

Dans ton vehicleShop3D.hpp, remplaces ces lignes :
Code:
class RentCar: Life_RscButtonMenu {
    idc = -1;
par :
Code:
class RentCar: Life_RscButtonMenu {
    idc = 2310;

Dans ton fn_vehicleShopMenu.sqf, ajoute à la fin :
Code:
if (_shop == "luxe") then {
    ctrlShow [2310,false];

    if !(entreprise_X) then {
        ctrlShow [2309,false];
    };
};
Il faut remplacer le "X" de entreprise_X par l'ID de l'entreprise dans ta base de données > entreprises.
Tu peux également remplacer "luxe" par la classe du shop dans ton Config_Vehicles.hpp.

Dans ton fn_vehicleShopLBChange.sqf, remplace ces lignes :
Code:
if (_className in (LIFE_SETTINGS(getArray,"vehicleShop_rentalOnly"))) then {
    ctrlEnable...
Hello!

Dans ton vehicleShop3D.hpp, remplaces ces lignes :
Code:
class RentCar: Life_RscButtonMenu {
    idc = -1;
par :
Code:
class RentCar: Life_RscButtonMenu {
    idc = 2310;

Dans ton fn_vehicleShopMenu.sqf, ajoute à la fin :
Code:
if (_shop == "luxe") then {
    ctrlShow [2310,false];

    if !(entreprise_X) then {
        ctrlShow [2309,false];
    };
};
Il faut remplacer le "X" de entreprise_X par l'ID de l'entreprise dans ta base de données > entreprises.
Tu peux également remplacer "luxe" par la classe du shop dans ton Config_Vehicles.hpp.

Dans ton fn_vehicleShopLBChange.sqf, remplace ces lignes :
Code:
if (_className in (LIFE_SETTINGS(getArray,"vehicleShop_rentalOnly"))) then {
    ctrlEnable [2309,false];
} else {
    if (!(life_veh_shop select 3)) then {
        ctrlEnable [2309,true];
    };
};
par ce code :
Code:
if ((life_veh_shop select 0) != "luxe") then {
    if (_className in (LIFE_SETTINGS(getArray,"vehicleShop_rentalOnly"))) then {
        ctrlEnable [2309,false];
    } else {
        if (!(life_veh_shop select 3)) then {
            ctrlEnable [2309,true];
        };
    };
};
Si tu as modifié "luxe" précédemment, modifie le ici aussi.

J'espère que tout fonctionnera comme tu le souhaites ;)
 
Solution