Français Modifier manuellement les prix de location et empêcher la location de certains véhicules

  • Auteur de la discussion Auteur de la discussion Loic Shmit
  • Date de début Date de début

Loic Shmit

User
25/8/18
40
2
35
300
the-programmer.com
vdgrg-ConvertImage.png

Bonjour !
Bienvenue sur ce tuto, qui résulte de la demande d'aide de Lteixx2 Lteixx2 (lien de la demande ici)
Merci à lui !

Ce tuto a pour but de configurer manuellement les prix de location des véhicules.
Mais aussi de restreindre certain véhicule à l'achat seulement. (Enlever la location)
C'est parti !

Premièrement, nous allons commencer par enlever le multiplicateur de prix. Pour ce faire, rendez vous dans votre fichier fn_vehicleShopLbChange.sqf et remplacer cette ligne :
Code:
Développer Réduire Copier
[round(_initalPrice * _rentMultiplier)] call life_fnc_numberText,
Par :
Code:
Développer Réduire Copier
[M_CONFIG(getNumber,"LifeCfgVehicles",_classNameLife,"rent_price")] call life_fnc_numberText,

Ensuite, dans votre fn_vehicleShopBuy.sqf, remplacer cette ligne :
Code:
Développer Réduire Copier
_purchasePrice = round(_initalPrice * _rentMultiplier);
Par :
Code:
Développer Réduire Copier
_purchasePrice = M_CONFIG(getNumber,"LifeCfgVehicles",_className,"rent_price");

Pour finir, il faut ajouter, dans votre config_vehicles.hpp, et pour TOUT les véhicules, ceci dans la class du véhicule :
Code:
Développer Réduire Copier
rent_price = 100;
Évidemment, le prix varie en fonction de votre choix :)

Si vous souhaitez rendre certains véhicules non louables, rendez vous dans votre fichier vehicleShop.hpp et trouvez la ligne :
Code:
Développer Réduire Copier
class RentCar : Life_RscButtonMenu {
Et, en dessous, remplacer :
Code:
Développer Réduire Copier
idc = -1;
Par :
Code:
Développer Réduire Copier
idc = 2310;

Enfin, dans votre fn_vehicleShopLBChange.sqf, ajouter juste au dessus de true tout en bas du fichier :
Code:
Développer Réduire Copier
if (_className in ["classname_1","classname_2"]) then {
    ctrlShow[2310,false];
} else {
    ctrlShow[2310,true];
};
Vous pouvez remplacer classname_1, classname_2 et ajouter d'autres classname pour que les véhicules correspondants ne soient pas louables.

Et voila !

Cordialement,
Forum Manager Loic Shmit, avec la collaboration de Lteixx2 Lteixx2 !
 
Bonjour je voudrais savoir comment mettre les sortie de vehicules du garage a zero quils soie gratuit pour sortir merci
 
Activité
Pour l'instant, il n'y a personne ici