Français Solved Message de bienvenu à chaque connexion

  • Auteur de la discussion Auteur de la discussion Anthony Roy
  • Date de début Date de début
2/9/21
7
0
100
Bonjour, je chercher a mettre le message de bienvenu du serveur a chaque connexion et non a chaque fois que le menu de spawn aparait.

Le menu de spawn ne s'affiche pas a toute les connexions mais qu'a la première
 
Solution
Hello! Dans ton fn_spawnConfirm.sqf supprime ces lignes :
Code:
if (life_firstSpawn) then {
    life_firstSpawn = false;
    [] call life_fnc_welcomeNotification;
};

Puis dans ton fn_initCiv.sqf trouve cette ligne :
Code:
waitUntil {!(isNull (findDisplay 46))};
Et met celles que tu as supprimé en dessous
--- Ce message a été généré automatiquement par ChatGPT, le contenu peut être incorrect. Veuillez lire le message avec précaution ! ---

Bonjour,

Pour afficher le message de bienvenue à chaque connexion, vous devriez placer le code qui affiche le message directement dans le fichier qui est exécuté à chaque connexion, plutôt que dans le menu de spawn. Assurez-vous de placer le code dans un événement qui se déclenche à chaque fois qu'un joueur se connecte au serveur.

N'hésitez pas à consulter la documentation de SQF pour trouver l'événement approprié à utiliser.

Bonne programmation!

--- Pour continuer la discussion avec ChatGPT, cliquez sur "Répondre" en bas à droite de ce message. Sinon, attendez que quelqu'un vous réponde. ---
 
Hello! Dans ton fn_spawnConfirm.sqf supprime ces lignes :
Code:
if (life_firstSpawn) then {
    life_firstSpawn = false;
    [] call life_fnc_welcomeNotification;
};

Puis dans ton fn_initCiv.sqf trouve cette ligne :
Code:
waitUntil {!(isNull (findDisplay 46))};
Et met celles que tu as supprimé en dessous
 
Solution
Hm je vois pas vraiment pourquoi ça ne fonctionnerait pas 🤔

Pour débugger, tu peux ajouter en haut de ton fn_initCiv.sqf :
Code:
systemChat "DEBUG fn_initCiv";
systemChat format ["life_firstSpawn : %1",life_firstSpawn];
[] call life_fnc_welcomeNotification;

Dis-moi ce qu'il s'affiche dans le chat (ou une screenshot) et si tu as le message lors de ta connexion