Bonjour et bienvenue dans ce tutoriel qui vous permettra de bloquer un item pour un véhicule uniquement.
Ce tutoriel fait suite à la demande d'aide de JNR 01
C'est parti !
Vous pouvez empêcher de stocker certains items dans les voitures et les camions, ils seront donc obligés de l'avoir dans leur inventaire ou dans un avion. Pour faire ça, dans votre fn_vehStoreItem.sqf, en dessous de _ctrl = ctrlSelData(3503); ajoute :
Code:
if ((_ctrl in ["ressource_1","resource_2"]) && (life_trunk_vehicle isKindOf "LandVehicle")) exitWith {hint "Vous ne pouvez pas stocker cet objet dans ce véhicule !";};
Remplacer ressource_1 (et les autres ressources, vous pouvez en ajouter si besoin) par la class de l'objet virtuel (dans votre config_vItems.hpp) que le joueur ne pourra pas mettre dans une voiture/camion
Si vous souhaitez autoriser seulement sur un camion, par exemple avec la ressource 'Pétrole", sur un camion citerne uniquement, ajouter :
Code:
if ((_ctrl == "petrole") && (!((typeOf life_trunk_vehicle ) == "Classname_Du_Camion"))) exitWith {hint "Vous ne pouvez pas stocker cet objet dans ce véhicule !";};
Et voila !
Cordialement,
Forum Manager Loic Shmit,
avec la collaboration de JNR 01