Bonjour à tous !
Aujourd'hui je vais vous expliquer comment bloquer la location dans certains shops de véhicules. Ainsi dans certains magasins les joueurs ne pourront qu'acheter des véhicules.
Vous êtes prêt ? Alors c’est parti !
Dans l'init de votre objet contenant la ligne de votre shop ajouter à l'intérieur cette ligne (uniquement si vous souhaiter désactiver la location de véhicule dans ce shop) :
Pour commencer ajouter la variable dans le fn_vehicleShopMenu.sqf en remplaçant cette ligne :
Par celle-ci :
Ensuite ajouter un IDC au bouton de location pour pouvoir le rendre désactivable, dans le vehicleShop3D.hpp, remplacez :
Par celui-ci :
Et pour finir modifier la condition pour afficher (ou non) le bouton "Louer" dans le fn_vehicleShopLbChange.sqf en ajoutant à la fin du fichier :
Aujourd'hui je vais vous expliquer comment bloquer la location dans certains shops de véhicules. Ainsi dans certains magasins les joueurs ne pourront qu'acheter des véhicules.
Vous êtes prêt ? Alors c’est parti !
Dans l'init de votre objet contenant la ligne de votre shop ajouter à l'intérieur cette ligne (uniquement si vous souhaiter désactiver la location de véhicule dans ce shop) :
Code:
this setVariable ["cannot_rent_vehicle",true];
Pour commencer ajouter la variable dans le fn_vehicleShopMenu.sqf en remplaçant cette ligne :
Code:
life_veh_shop = [_shop,_spawnpoints,_shopFlag,_disableBuy];
Code:
life_veh_shop = [_shop,_spawnpoints,_shopFlag,_disableBuy,((_this select 0) getVariable ["cannot_rent_vehicle",false])];
Ensuite ajouter un IDC au bouton de location pour pouvoir le rendre désactivable, dans le vehicleShop3D.hpp, remplacez :
Code:
class RentCar: Life_RscButtonMenu {
idc = -1; // <---- Ancien IDC
Par celui-ci :
Code:
class RentCar: Life_RscButtonMenu {
idc = 2310; // <---- Nouveau IDC
Et pour finir modifier la condition pour afficher (ou non) le bouton "Louer" dans le fn_vehicleShopLbChange.sqf en ajoutant à la fin du fichier :
Code:
if (life_veh_shop select 4) then {
ctrlEnable [2310,false];
} else {
ctrlEnable [2310,true];
};
Voilà ! Ce tuto est terminé
En cas de soucis n'hésiter pas à faire une demande d'aide sur le forum.
En cas de soucis n'hésiter pas à faire une demande d'aide sur le forum.