Français Not solved Comment créer un script pour faire siffler un joueur bluefor avec la touche H?

  • Auteur de la discussion Auteur de la discussion Bugz
  • Date de début Date de début
  • Tags Tags
    aide
  • Bonjour Visiteur ! Les sujets de cette catégorie sont clos. Si vous souhaitez réouvrir, merci de nous contacter en précisant le lien du post à réouvrir !

    Hello Visiteur ! The topics in this category are closed. If you wish to reopen, please contact us with the link of the post you wish to reopen !

Bugz

User
29/12/19
98
4
7
950
Avignon, Vaucluse, France
Bonjour,

Je voudrais savoir comment faire pour créer un petit script qui fasse : si le joueur et faction bluefor alors si il presse la touche h il sifflera à l'aide de son sifflets"

Merci beaucoup
 
Les scopes impliquant un sleep doivent être executés dans un scheduler différent de celui d'origine, sinon ça ne fonctionnera pas, utilisez un spawn.

Ensuite life_sifflet_active est une variable indéfinie actuellement dans ton code, il faut la rajouter dans configuration.sqf ou bien utiliser une synthaxe impliquant une valeur par défaut
Code:
missionNameSpace getvariable ["life_sifflet_active ",false];

Donc moi je le ferais comme ça :


Code:
        if (!(missionNameSpace getvariable ["life_sifflet_active ",false]) && (playerSide isEqualTo west) && !_shift && !_ctrlKey) then {
            [] spawn {
            life_sifflet_active = true;
            [player, "sifflet", 50, 1] remoteExec ["life_fnc_say3D",RANY];
            sleep 2;
            life_sifflet_active = false;

            _handled = true;
            };
        };

Après j'ai pas regardé le reste