mrequif Posté(e) le 2 novembre 2021 Posté(e) le 2 novembre 2021 Version de Minecraft : 1.12.2 Version de Skript : 2.5.3 Type du skript : Système de report (inter-admin) Description du script : Dans ce skript il y aura 2 commande : /report joueur motif | aucune permission nécessaire /inter | permission "admin.op" J'aimerais que lorsqu'un joueur report un autre joueur, ça créer un "inter" , et le staff pourra faire /inter (id de l'inter) et ça va tp les 2 joueurs + le staff dans une salle (cordonné) En gros je résume ça en flèche Joueur1 report joueur2 -> inter avec id 1578 créer -> le staff est au courant -> le staff fait /inter 1578 -> joueur1 et joueur2 et staff tp dans une salle Voila, merci d'avoir lus ce poste , et dans l'espoir de trouver quelqu'un pour m'aider
Shykuzo Posté(e) le 2 novembre 2021 Posté(e) le 2 novembre 2021 Je te fais la base, tu fais le reste : command /report <player>: trigger: add 1 to {totalreports} set {reports::%{totalreports}%::state} to 0 # 0 = Non vu / 1 = Vu set {reports::%{totalreports}%::player} to player set {reports::%{totalreports}%::victim} to arg-1 send "Votre signalement à bien été effectué !" to player loop all players: if loop-player has permission "inter.*": send "Un signalement à été reçu :" to loop-player send " " to loop-player send "ID : %{totalreports}%" to loop-player send "Plaignant : %{reports::%{totalreports}%::player}%" to loop-player send "Accusé : %{reports::%{totalreports}%::victim}%" to loop-player send " " to loop-player send "Faites /inter %{totalreports}% afin de vous téléporter avec %{reports::%{totalreports}%::player}% et %{reports::%{totalreports}%::victim}% dans une salle." to loop-player stop command /inter <integer>: # Si sa ne fonctionne pas, remplace "integer" par "text" trigger: if player has permission "inter.*": if {reports::%arg-1%::*} is set: if {reports::%arg-1%::state} = 0; teleport {reports::%arg-1%::player} to {coord.inter} teleport {reports::%arg-1%::victim} to {coord.inter} teleport player to {coord.inter} set {reports::%arg-1%::state} to 1 stop else: send "Erreur: Ce signalement à déjà été vu par un modérateur !" to player stop else: send "Erreur: Ce signalement n'existe pas !" to player stop else: send "Erreur: Vos permissions sont insuffisantes !" to player stop command /setintercoord: trigger: if player has permission "inter.setcoords": set {coord.inter} to location of player send "Points de téléportation défini sur %location% !" to player stop else: send "Erreur: Vos permissions sont insuffisantes !" to player stop
mrequif Posté(e) le 2 novembre 2021 Auteur Posté(e) le 2 novembre 2021 il y a 1 minute, Shykuzo a dit : Je te fais la base, tu fais le reste : command /report <player>: trigger: add 1 to {totalreports} set {reports::%{totalreports}%::state} to 0 # 0 = Non vu / 1 = Vu set {reports::%{totalreports}%::player} to player set {reports::%{totalreports}%::victim} to arg-1 send "Votre signalement à bien été effectué !" to player loop all players: if loop-player has permission "inter.*": send "Un signalement à été reçu :" to loop-player send " " to loop-player send "ID : %{totalreports}%" to loop-player send "Plaignant : %{reports::%{totalreports}%::player}%" to loop-player send "Accusé : %{reports::%{totalreports}%::victim}%" to loop-player send " " to loop-player send "Faites /inter %{totalreports}% afin de vous téléporter avec %{reports::%{totalreports}%::player}% et %{reports::%{totalreports}%::victim}% dans une salle." to loop-player stop command /inter <integer>: # Si sa ne fonctionne pas, remplace "integer" par "text" trigger: if player has permission "inter.*": if {reports::%arg-1%::*} is set: if {reports::%arg-1%::state} = 0; teleport {reports::%arg-1%::player} to {coord.inter} teleport {reports::%arg-1%::victim} to {coord.inter} teleport player to {coord.inter} set {reports::%arg-1%::state} to 1 stop else: send "Erreur: Ce signalement à déjà été vu par un modérateur !" to player stop else: send "Erreur: Ce signalement n'existe pas !" to player stop else: send "Erreur: Vos permissions sont insuffisantes !" to player stop command /setintercoord: trigger: if player has permission "inter.setcoords": set {coord.inter} to location of player send "Points de téléportation défini sur %location% !" to player stop else: send "Erreur: Vos permissions sont insuffisantes !" to player stop Merci beaucoup 😄 tout marche impec 1
Yghore Posté(e) le 2 novembre 2021 Posté(e) le 2 novembre 2021 Le sujet a été résolu. Il a donc été verrouillé. Cordialement, l'équipe.
Messages recommandés