Aller au contenu
  • 0

Système de /staff qui répèrtorie les sanctions à mettre sur les joueurs


Question

Posté(e) (modifié)

Version de Minecraft : 1.18.1
Version de Skript : 2.6.1

Addons utilisés: Skelett v2.0.2, SkUtilities v0.8.5, SkRayFall v1.9.26, SkQuery v4.1.6, SkBee v1.15.0 et Ersatz v1.0

Type du skript : /staff permettant de mettre des sanctions au joueurs.

Description du script :

Bonjour, Bonsoir, je suis là pour vous demander de l'aide, pour un script que j'ai fais et je ne comprend pas pourquoi il ne fonctionne pas...
En gros mon skript consiste à un systeme de /staff et quand on fait cette commande ça nous ouvre un inventaire avec les têtes de tous les joueurs connectés, tout cela fonctionne très bien mais après quand on clique sur la tête du joueur, le deuxième gui permettant de voir toutes les sanctions à mettre sur ce joueur ne s'ouvre pas, et je ne comprend pas pourquoi, pourtant il n'y a pas d'erreur quand je reload le skript...

probleme.PNG

Modifié par ThePandaGames-_-

10 réponses à cette question

Messages recommandés

  • 0
Posté(e)
Le 03/03/2022 à 23:06, ThePandaGames-_- a dit :

Version de Minecraft : 1.18.1
Version de Skript : 2.6.1

Addons utilisés: Skelett v2.0.2, SkUtilities v0.8.5, SkRayFall v1.9.26, SkQuery v4.1.6, SkBee v1.15.0 et Ersatz v1.0

Type du skript : /staff permettant de mettre des sanctions au joueurs.

Description du script :

Bonjour, Bonsoir, je suis là pour vous demander de l'aide, pour un script que j'ai fais et je ne comprend pas pourquoi il ne fonctionne pas...
En gros mon skript consiste à un systeme de /staff et quand on fait cette commande ça nous ouvre un inventaire avec les têtes de tous les joueurs connectés, tout cela fonctionne très bien mais après quand on clique sur la tête du joueur, le deuxième gui permettant de voir toutes les sanctions à mettre sur ce joueur ne s'ouvre pas, et je ne comprend pas pourquoi, pourtant il n'y a pas d'erreur quand je reload le skript...

probleme.PNG

Salut, c'est parce que tu ouvres le GUI pour le "arg-1" est non "player" c'est à dire toi,

et puis pas besoin d'avoir 2 arguments sur la commande "/sanction", tu peux juste faire

#%arg-1% = 1er arguement
#%player% = toi
command /sanction <player>:
  	trigger:
  		#code...

 

  • 0
Posté(e)
Il y a 2 heures, ThePandaGames-_- a dit :

Le problème, c'est que maintenant, quand je clique sur la tête du joueur ca me met ceci :

err.PNG

[make console execute command "/sanction %loop-player%"]

 

  • 0
Posté(e) (modifié)
il y a une heure, ThePandaGames-_- a dit :

Exactement ce que j'ai fais...

 

Peux-tu m'envoyer ton code par message s'il te plaît?

Modifié par LOUDO
  • 0
Posté(e) (modifié)

C'est bizarre que ça ne marche pas car pour moi ça marche

 

command /staff:
    permission: staff.sanction
    trigger:
        open chest with 6 rows named "&9&lListe des Joueurs" to player
        wait 1 tick
        set {_slot} to 0
        loop all players:
            wait 1 tick
            set {_loop-player} to loop-player
            format slot {_slot} of player with loop-player's skull named "%loop-player%" to run [make player execute command "/sanction %{_loop-player}%"]
            add 1 to {_slot}

command /sanction <player>:
    permission: staff.sanction
    trigger:
        open chest with 1 rows named "&9&l%args-1%" to player
        wait 1 tick
        format slot 0 of player with red concrete named "&cBan" with lore "&cPermet de bannir l'utilisateur." to close
        format slot 1 of player with orange concrete named "&6Kick" with lore "&6Permet d'expulser l'utilisateur." to close
        format slot 2 of player with yellow concrete named "&eWarn" with lore "&ePermet d'avertir l'utilisateur." to close
        format slot 3 of player with light gray concrete named "&7Freeze" with lore "&7Permet de freeze l'utilisateur" to close
        format slot 4 of player with cyan concrete named "&3Logs" with lore "&3Permet de voir les logs de l'utilisateur." to close
        format slot 5 of player with pink concrete named "&dTeleport to player" with lore "&dPermet de se téléporter à l'utilisateur." to close
        format slot 6 of player with purple concrete named "&5Teleport player to me" with lore "&5Permet de téléporter l'utilisateur à nous." to close
        format slot 7 of player with lime concrete named "&aRank" with lore "&aPermet de rank l'utilisateur." and "&aQUE POUR ADMINISTRATION ET PLUS HAUT." to close
        format slot 8 of player with gray concrete named "&8Unrank" with lore "&8Permet de unrank l'utilisateur." and "&8QUE POUR ADMINISTRATION ET PLUS HAUT." to close

Essaie ça

Modifié par LOUDO
  • 0
Posté(e)
Le 06/03/2022 à 16:02, ThePandaGames-_- a dit :

Fonctionne toujours pas..

Est ce que tu utilises ta commandes sur un joueur en ligne sur ton serveur ? Auquel cas il faudrait remplacer le <player> par <offline player> dans la commande /saction

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.