The-Programmer Forum

papy cameron a écrit le dernier message :
#3
non j'en suis désolé mais maxence ma beaucoup aider pour ce que je demander et en prime une amélioration
Fichier fn_repairTruck.sqf dans mpmissions/core/actions

Code:
_sideRepairArray = LIFE_SETTINGS(getArray,"vehicle_infiniteRepair");

        //Check if playerSide has infinite repair enabled
        if (!license_civ_depanneur && playerSide isEqualTo civilian && (_sideRepairArray select 0) isEqualTo 0) then {
            [false,"toolkit","outils",1] call life_fnc_handleInv;
        };
        if (playerSide isEqualTo west && (_sideRepairArray select 1) isEqualTo 0) then {
            [false,"toolkit",1] call life_fnc_handleInv;
        };
        if (playerSide isEqualTo independent && (_sideRepairArray select 2) isEqualTo 0) then {
            [false,"toolkit",1] call life_fnc_handleInv;
        };
        if (playerSide isEqualTo east && (_sideRepairArray select 3) isEqualTo 0) then {
            [false,"toolkit",1] call life_fnc_handleInv;
        };

        _veh setDamage 0;
        titleText[localize "STR_NOTF_RepairedVehicle","PLAIN"];

j'ai cré un nouvelle item appeler outils et que seul les depanneurs peuvent utiliser en illimité et qui sera beaucoup moins cher que le repair kit voila comment je l'ai rendu fonctionnel
Code:
private ["_veh","_upp","_ui","_progress","_pgText","_cP","_displayName","_test","_sideRepairArray"];
_veh = cursorObject;
life_interrupted = false;
if (isNull _veh) exitWith {};
if ((_veh isKindOf "Car") || (_veh isKindOf "Ship") || (_veh isKindOf "Air")) then {
    if ((life_inv_toolkit > 0) || (life_inv_outils > 0)) then {
        life_action_inUse = true;
        _displayName = FETCH_CONFIG2(getText,"CfgVehicles",(typeOf _veh),"displayName");
        _upp = format [localize "STR_NOTF_Repairing",_displayName];
aprés à vous de crée un items dans le çonfig item et vous le mettez son classname a la place de OUTILS