Français Solved Comment changer la touche F pour la siren sur un autre touche

  • Auteur de la discussion Auteur de la discussion mrtony46
  • Date de début Date de début

mrtony46

User
6/4/20
89
1
1
450
Bonsoir je voudrai savoir comment changer la touche F pour la siren et la mettre sur un autre touche
 
Salut, rend toi dans ton fn_keyHandler.sqf dans core/functions :

ligne 225 de base : Tu peux juste changer 33 par un chiffre que tu trouves ici https://forums.bohemia.net/forums/topic/111590-keyboard-ui-number-codes/

C++:
//F Key
    case 33: {
        if (playerSide in [west,independent] && {vehicle player != player} && {!life_siren_active} && {((driver vehicle player) == player)}) then {
            [] spawn {
                life_siren_active = true;
                sleep 4.7;
                life_siren_active = false;
            };

            private _veh = vehicle player;
            if (isNil {_veh getVariable "siren"}) then {_veh setVariable ["siren",false,true];};
            if ((_veh getVariable "siren")) then {
                titleText [localize "STR_MISC_SirensOFF","PLAIN"];
                _veh setVariable ["siren",false,true];
                if !(isNil {(_veh getVariable "sirenJIP")}) then {
                    private _jip = _veh getVariable "sirenJIP";
                    _veh setVariable ["sirenJIP",nil,true];
                    remoteExec ["",_jip]; //remove from JIP queue
                };
            } else {
                titleText [localize "STR_MISC_SirensON","PLAIN"];
                _veh setVariable ["siren",true,true];
                private "_jip";
                if (playerSide isEqualTo west) then {
                    _jip = [_veh] remoteExec ["life_fnc_copSiren",RCLIENT,true];
                } else {
                    _jip = [_veh] remoteExec ["life_fnc_medicSiren",RCLIENT,true];
                };
                _veh setVariable ["sirenJIP",_jip,true];
            };
        };
    };