Aller au contenu
  • 0

[Chat] Message de bienvenue


Question

Posté(e)

Bonjour !

J'aimerais faire un script avec votre aide ^^ Ce que je voudrais c'est quand un joueur écrit /b il y a un message de bienvenue pour le nouveau joueur qui vient d'arriver ^^

Quelques conditions, j'aimerais qu'il puisse le faire dans un temps imparti à partir de quand le nouveau joueur vient d'arriver, pour éviter les spams et l'abus de la commandes?

Merci de votre aide ! /!\ je ne veux pas qu'on me le fasse mais plutôt que l'on m'aide ^^

BoBsmil3Y

10 réponses à cette question

Messages recommandés

  • 0
Posté(e)

Salut

on first join:
   set {bienvenue.msg} to now

command /b:
   trigger:
       if difference between now and {bienvenue.msg} < 15 seconds:
           make player say "Ton message"

 

Il te faut SkQuery

  • 0
Posté(e)

Ok super merci ^^ Mais quand il va faire /b le message sera "Bienvenue %player% et bon jeu à toi..." et c'est quoi la variable pour que ce soit le nouveau joueur qui soit dans le message

  • 0
Posté(e)
on first join:
   set {bienvenue.msg} to now
   set {joueur.bienvenue} to player
   wait 15 seconds
   delete {bienvenue.msg}
   delete {joueur.bienvenue}

command /b:
   trigger:
       if difference between now and {bienvenue.msg} < 15 seconds:
           make player say "Bienvenue %{joueur.bienvenue}% et bon jeu à toi !"

  • J'aime 1
  • 0
Posté(e)

Si tu as la soluce, penses à mettre le poste en résolu :D

 

EDIT: @Boucki il faudrait faire une liste pour lorsque tu fais la commande, si plusieurs joueurs se sont

connectés en même temps, qu'ils puissent tous être accueillis ! Sinon la commande peut avoir des problèmes, et le seul le dernier joueur se connectant sera pris en compte je crois

  • 0
Posté(e)

Bonjour :)

J'ai pris du temps mais est ce que ça fonctionnerait ?

on first join:
   set {bienvenue.msg} to now
   set {joueur.bienvenue} to player
   wait 15 seconds
   delete {bienvenue.msg}
   delete {joueur.bienvenue}

command /b:
   trigger:
       if difference between now and {bienvenue.msg} < 15 seconds:
           chance of 33%:
               make player say "&bBienvenue &6%{joueur.bienvenue}% &bet bon jeu à toi !"
           chance of 33%:
               make player say "&bBienvenue &6%{joueur.bienvenue}% &b!"
           else:
               make player say "&bHey &6%{joueur.bienvenue}% &bamuse toi bien sur le serveur !"

Merci de votre aide précieuse ! :D

Cordialement,

BoBsmil3Y, très jeune scripteur encore très mauvais :p

  • 0
Posté(e)

Oui mais étant donné que tu n'avais rien commencé, c'est plutôt une demande de skript que tu as fais.

Bref néanmoins, si ton problème est réglé, tu peux passer ton topic en résolu.

×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.