Aller au contenu
Invité

Mettre la reason du kick,ban en broadcast.

Messages recommandés

Invité

Yop,

 

Aujourd'hui je crée un skript qui va que à chaque fois qu'un joueur se fais kick ou ban donner la raison en broadcast pour informer les joueurs sur le serveur.

 

J'ai déjà commencer mais je ne sait pas comment mettre le raison.

Par exemple je fais un :

/ban Walabise [Trop de skill] <-- donc la raison du ban.

Et que dans le chat sa mais en broadcast :

Walabise viens d'être ban pour <raison>.

 

Voilà le code.

 

options:
  prefix: &6[&9Bigy &4Loi]

on kick:
  broadcast "{@prefix} &6%event-player% &4viens d'être ban pour &6<raison>"


on ban:
broadcast "{@prefix} &6%event-player% &4viens d'être ban pour &6<raison>.

 

Merci :p

Partager ce message


Lien à poster
Partager sur d’autres sites
Invité
Tu modifies toi même la commande ;)

[spoiler=Code]

command /ban <offline player> <text>:
   usage: &c/ban <player> <reason>
   permission: sk.ban
   trigger:
       if {banned.%arg 1%} is true:
           message "&cTu ne peux pas ban 2 fois le même joueur !"
       else:
           set {banned.%arg 1%} to true
           message "&7Vous avez banni &9%arg 1% &7pour &c%arg 2% &7!"
           ban arg 1 because "%arg 2%"
           set {_reason} to "%arg 2%"
           broadcast "&c%arg 1% a été banni pour %{_reason}%"


command /unban <offline player>:
   usage: &c/unban <player>
   permission: sk.unban
   trigger:
       if {banned.%arg 1%} is set:
           message "&7Vous avez débanni &6%arg 1% &7!"
           set {banned.%arg 1%} to false
           unban arg 1
       else:
           message "&7Ce joueur n'est pas banni !"

 

Si je rajoute ceci dans mon code sa passe ?

%{_reason}%

Sa va marcher ?

Partager ce message


Lien à poster
Partager sur d’autres sites
Invité
Essaye %reason% je ne sais pas si ca va marcher =S

Sa marche pas !

Partager ce message


Lien à poster
Partager sur d’autres sites
Invité

Bah je vais pas changer les commandes par défault....

Partager ce message


Lien à poster
Partager sur d’autres sites
Invité

D'accord j'essaye :)

Partager ce message


Lien à poster
Partager sur d’autres sites
Invité

Quand je fais un /ban le joueurs n'est pas banni il reste toujours sur le serveur.

Partager ce message


Lien à poster
Partager sur d’autres sites
Invité

Il est bien ban mais il est obliger d'etre se déconnecté pour ne plus revenir

Partager ce message


Lien à poster
Partager sur d’autres sites
Il est bien ban mais il est obliger d'etre se déconnecté pour ne plus revenir

[spoiler=Ceci marche !]

Contenu masqué

    Réagissez ou répondez à ce message afin de consulter le contenu masqué.

 

Edit: Je viens de voir que @SkyZik a posté en même temps que moi.

Partager ce message


Lien à poster
Partager sur d’autres sites
Invité

Ok merci :) Tout marche.

Par contre je voudrai que quand une personne de fassent ban un fireworks random explose. Merci :p

Partager ce message


Lien à poster
Partager sur d’autres sites
Invité

Merci :p

Mais dans le code que tu m'a envoyer il a pas la commande pour kick. Il y a que la commande pour ban.

Partager ce message


Lien à poster
Partager sur d’autres sites
Invité
Bon, je voulais garder ce skript pour moi, mais je te le donne quand même :p

 

command /banhelp:
   aliases: /bh
   trigger:
       send "&f&m-&7[&b+&7]&f&m------------------&7[&bModeration&7]&f&m------------------&7[&b+&7]&f&m-"
       send "&3/ban [player] [Motif] &8> &7Ban un joueur" to player
       send "&3/tempban [player] [temps] &8> &7Tempban un joueur" to player
       send "&3/kick [player] [motif] &8> &7Kick un joueur" to player
       send "&3/unban [player] &8> &7Unban un joueur !" to player

command /ban [<offline player>] [<text>]:
   usage: &c/ban <player> <reason>
   permission: sk.ban
   trigger:
       if arg 1 is not set:
           make player execute command "banhelp"
       else if arg 2 is not set:
           make player execute command "banhelp"
       else:
           if {banned.%arg 1%} is true:
               message "&cTu ne peux pas ban 2 fois le même joueur !"
           else:
               set {banned.%arg 1%} to true
               message "&7Vous avez banni &9%arg 1% &7pour &c%arg 2% &7!"
               ban arg 1 because "%arg 2%"
               kick arg 1 due to "%arg 2%"
               set {_reason} to "%arg 2%"
               broadcast "&c%arg 1% a été banni pour %{_reason}%"

command /tempban [<offline player>] [<time span>]:
   usage: &c/ban <player> <time>
   permission: sk.tempban
   trigger:
       if arg 1 is not set:
           make player execute command "banhelp"
       else if arg 2 is not set:
           make player execute command "banhelp"
       else if arg 1 has played before:
           if {banned.%arg 1%} is set:
               message "&cTu ne peux pas ban 2 fois le même joueur !"
           else:
               ban arg 1 because "%arg 2%"
               kick arg 1 due to "%arg 2%"
               broadcast "&c%arg 1% a été banni pendant %arg 2%"
               set {banned.%arg 1%} to true
               wait arg 2
               set {banned.%arg 1%} to false
               unban arg 1

command /unban [<offline player>]:
   usage: &c/unban <player>
   permission: sk.unban
   trigger:
       if arg 1 is not set:
           make player execute command "banhelp"
       else:
           if {banned.%arg 1%} is true:
               message "&7Vous avez débanni &6%arg 1% &7!"
               set {banned.%arg 1%} to false
               unban arg 1
           else:
               message "&7Ce joueur n'est pas banni !"

command /kick [<player>] [<text>]:
   usage: &c/kick <player> <reason>
   permission: sk.kick
   trigger:
       if arg 1 is not set:
           make player execute command "banhelp"
       else if arg 2 is not set:
           make player execute command "banhelp"
       else:
           kick the arg 1 due to "&c%arg 2%"
           set {_reason} to "%arg 2%"
           broadcast "&c%arg 1% a été kick pour %{_reason}%"

Ok merci c'est vraiment cool :p

Partager ce message


Lien à poster
Partager sur d’autres sites
Invité

Pas de problème :p

Partager ce message


Lien à poster
Partager sur d’autres sites
Invité
Ce sujet ne peut plus recevoir de nouvelles réponses.

×
×
  • 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.