Aller au contenu
  • 0

Unban all pour 1 modo


Question

Posté(e)

Version de Minecraft : 1.8
Version de Skript : 2.4

Type du skript :Ban

Description du script :

Bonjour à vous,

J'ai créer un script de ban et de unban. Mais j'aimerais que quand j'entre la command /unbanall [<pseudo du modérateur>] que ça unban tout les joueurs que le modo a sanctionner. Je c'est que c'est assé chaud à faire c'est pour ça que j'ai besoin de votre aide .

command /ban [<offline player>] [<text>]:
	permission: Modo
	permission message: &6&lTu n'as pas la permission !
	usage: /ban joueur raison
	trigger:
		if arg 1 isn't set:
			send "&cPrecise un joueur !"
		if arg 1 is set:
			if arg 2 is set:
				set {ban.%arg 1%} to true
				set {ban.raison.%arg 1%} to arg 2
				set {banned.by.%arg 1%} to player
				kick arg 1 because of "&cVous avez été bannis !"
				broadcast "&6&l[Simaria&c&lSicurity] &c%arg-1% &7à été bannis &c&ndéfinitivement &7du serveur !"
				
				
				
on join:
	if {ban.%player%} is true:
		set join message to ""
		kick player because of "&cVous avez été bannis par %{banned.by.%player%}% pour %{ban.raison.%player%}% !"
		
on quit:
	if {ban.%player%} is true:
		set quit message to ""


command /unban [<offline player>]:
	permission: Admin
	permission message: &6&lTu n'as pas la permission !
	usage: /unban joueur raison
	trigger:
		if arg 1 isn't set:
			send "&cPrecise un joueur !"
		if arg 1 is set:
			set {ban.%arg 1%} to false
			broadcast "&6&lSimaria&c&lSicurity &c%arg-1% &7à été unbannis &c&ndéfinitivement &7du serveur !"

Voici mon script.

 

Merci d'avance.

4 réponses à cette question

Messages recommandés

  • 0
Posté(e)
command /ban [<offline player>] [<text>]:
	permission: Modo
	permission message: &6&lTu n'as pas la permission !
	usage: /ban joueur raison
	trigger:
		if arg 1 isn't set:
			send "&cPrecise un joueur !"
		if arg 1 is set:
			if arg 2 is set:
  				add arg 1 to {bans.%player%}
				set {ban.%arg 1%} to true
				set {ban.raison.%arg 1%} to arg 2
				set {banned.by.%arg 1%} to player
				kick arg 1 because of "&cVous avez été bannis !"
				broadcast "&6&l[Simaria&c&lSicurity] &c%arg-1% &7à été bannis &c&ndéfinitivement &7du serveur !"
				
				
				
on join:
	if {ban.%player%} is true:
		set join message to ""
		kick player because of "&cVous avez été bannis par %{banned.by.%player%}% pour %{ban.raison.%player%}% !"
		
on quit:
	if {ban.%player%} is true:
		set quit message to ""


command /unban [<offline player>]:
	permission: Admin
	permission message: &6&lTu n'as pas la permission !
	usage: /unban joueur raison
	trigger:
		if arg 1 isn't set:
			send "&cPrecise un joueur !"
		if arg 1 is set:
			set {ban.%arg 1%} to false
			broadcast "&6&lSimaria&c&lSicurity &c%arg-1% &7à été unbannis &c&ndéfinitivement &7du serveur !"
  
 command /unbanall [<player>]:
  	permission: taperm
  	permission: tonmsg
  	usage: /unbanall modo
  	trigger:
  		loop all players in {bans.%arg 1%}:
  			set {ban.%loop-player%} to false
  			send "Joueurs débanni" to player
  			stop
  

Voilà, je pense que cela fonctionne mais je ne suis pas sur

  • J'aime 1
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.