• Comment faire en sorte d'activer sirene en civil/License speciale


    Altis Life V5

    Résultat attendu

    Sirene + Gyro en civil

    Résultat actuel

    pas l’option disponible

    Comment reproduire le problème ?

    Quelles manipulations ont été faites ? aucune

    Logs complets (serveur, client, extDB2 / extDB3) pas besoin

    Informations supplémentaires

    Salut a tous, je suis actuellement entrain de dev mon serveur et j’ai creer le metier Ambulancier, mais impossible d’activer les sirene sauf en tant que Independant qui est Pompier donc Whitelist sur mon serveur, pareil pour ouvrir les porte d’une ambulance je n’ai pas acces en tant que civil, vu que le metier Ambulancier est un metier civil, Un exemple de mod : https://charlieco89mods.jimdo.com/fr/vehicules/volkswagen/ (Le Volkswagen T5 Samu) , Si vous avez une idée ca serait cool, merci

  • Il est ou le modele je le trouve pas sur la lecture

  • @тσм Il est ou le modele, il est mis plus bas mais y’a pas?

  • A la création d’un sujet, il est par défaut…

  • @тσм c’est bon j’ai edité

  • @тσм a dit dans Comment faire en sorte d’activer sirene en civil/License speciale :

    A la création d’un sujet, il est par défaut…

    Oui mais je l’ai pas eu la justement je me disais c’est bizarre hier je l’ai eu ^^

  • Dans le KeyHandler:

     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;
                };
    
                _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];
                } else {
                    titleText [localize "STR_MISC_SirensON","PLAIN"];
                    _veh setVariable ["siren",true,true];
                    if (playerSide isEqualTo west) then {
                        [_veh] remoteExec ["life_fnc_copSiren",RCLIENT];
                    } else {
                        [_veh] remoteExec ["life_fnc_medicSiren",RCLIENT];
                    };
                };
            };
        };
    

    Tu dois jouer avec les conditions (retirer la condition que le joueur soit westSide et ajouter la condition qu il ait la license voulue si il est pas westside

  • @vincent-imètre Ok merci je regarderais a ca ^^

  • @vincent-imètre J’ai fais quelques modif, mais marche toujours pas : https://pastebin.com/2jXZYLea le keyhandler entier

  • C est normal, ici tu dis que le joueur doit etre flic ou pompier

     if (playerSide in [west,independent] && {vehicle player != player} && {!life_siren_active} && {((driver vehicle player) == player)}) then {
    

    Pour résoudre met:

     if (((playerSide in [west,independent] && {vehicle player != player} && {!life_siren_active} && {((driver vehicle player) == player)) || (playerSide == civilan && LALICENCEQUETUVEUX))}) then {
    
  • @vincent-imètre Cette ajout a fais que le menu Y et la touche U ne marche plus, ducoup marche pas

  • tu as bien remplacé LALICENCEQUETUVEUX par le nom de ta license?

    Donne les logs ainsi que ton keyhandler stp :)

  • @vincent-imètre Oui, mais je sais d’ou vient le probleme, l’option n’est pas activer dans l’addons en lui meme, Ducoup je sais comment le regler

  • Salut,

    Keyhandler ---->

    if (license_civ_lenomdetalicencecréer && {vehicle player != player} && {!life_siren_active} && {((driver vehicle player) == player)}) then {
    [] spawn {
    life_siren_active = true;
    sleep 4.7;
    life_siren_active = false;
    };
            _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];
            } else {
                titleText [localize "STR_MISC_SirensON","PLAIN"];
                _veh setVariable ["siren",true,true];
                if (license_civ_lenomdetalicencecréer) then {
                    [_veh] remoteExec ["life_fnc_CivSiren",RCLIENT];
            };
        };
    };
    

    Créer un fichier fn_CivSiren.sqf, met le ou tu veux, copie/coller les lignes de fn_copsiren et modifie les lignes west ou autre connerie par t’es civils ou une licence peut importe sa fonctionnera dans les deux cas (oubli pas de l’indiquer dans function.h ;)

  • @ncolaah Sujet déplacé en “sans réponse” car aucune nouvelle donnée depuis 14 jours.

Messages 17Vues 347