IzanaTV Posté(e) le 29 octobre 2021 Posté(e) le 29 octobre 2021 Version de Minecraft : 1.12.2 Version de Skript : Jsp je les connais pas Type du skript : Je sais pas c'est quoi un type de skript bruh Description du script : Mon skript consiste à ajouter une commande qu'est /ps random, quand je fais cette commande ça fais une commande au hasard parmi une liste que je pourrais configurer, et je nécessite une permission pour faire cette commande, et je peut la faire qu'une seule fois (1 fois par joueurs seulement) Ce serais sympa si quelqu'un me le ferais :)
Koara Posté(e) le 29 octobre 2021 Posté(e) le 29 octobre 2021 Salut salut, Voici ton Skript comme convenu, il y'a donc l'endroit pour configurer tout en haut et la permission est définit mais tu pourras la changer. options: Commande1: "/commande1" #Change la commande ici entre les deux guillemets Commande2: "/commande2" #Change la commande ici entre les deux guillemets Commande3: "/commande3" #Change la commande ici entre les deux guillemets #Commande4: "/commande4" #Commande5: "/commande5" #Rajoute autant de commandes que tu veux, n'oublie pas de changer en bas le 3 de "random integer between 1 and 3" par le maximum de commandes possibles. command /ps [<text>]: usage: &eUtilise la commande &c/ps random permission: psrandom.use permission message: &6PSRandom &f&l➔ &cVous n'avez pas la permission de faire cette commande. &c&o(( Permission : psrandom.use )) trigger: if arg 1 is "random": if {commande.use.%player%} is false: set {_commande} to a random integer between 1 and 3 #Chance de 1 sur 3 if {_commande} = 1: make player execute command {@Commande1} set {commande.use.%player%} to true if {_commande} = 2: make player execute command {@Commande2} set {commande.use.%player%} to true if {_commande} = 3: make player execute command {@Commande3} # Rajoute une colonne à chaque fois si tu veux rajouter des commandes. set {commande.use.%player%} to true else: send "&6PSRandom &f&l➔ &cTu as déjà fait cette commande !" else: send "&6PSRandom &f&l➔ &eUtilise &f&l➔ &c/ps random" Bonne journée à toi. (Si tu as un souci, dis-le moi)
IzanaTV Posté(e) le 29 octobre 2021 Auteur Posté(e) le 29 octobre 2021 il y a une heure, Koara a dit : Salut salut, Voici ton Skript comme convenu, il y'a donc l'endroit pour configurer tout en haut et la permission est définit mais tu pourras la changer. options: Commande1: "/commande1" #Change la commande ici entre les deux guillemets Commande2: "/commande2" #Change la commande ici entre les deux guillemets Commande3: "/commande3" #Change la commande ici entre les deux guillemets #Commande4: "/commande4" #Commande5: "/commande5" #Rajoute autant de commandes que tu veux, n'oublie pas de changer en bas le 3 de "random integer between 1 and 3" par le maximum de commandes possibles. command /ps [<text>]: usage: &eUtilise la commande &c/ps random permission: psrandom.use permission message: &6PSRandom &f&l➔ &cVous n'avez pas la permission de faire cette commande. &c&o(( Permission : psrandom.use )) trigger: if arg 1 is "random": if {commande.use.%player%} is false: set {_commande} to a random integer between 1 and 3 #Chance de 1 sur 3 if {_commande} = 1: make player execute command {@Commande1} set {commande.use.%player%} to true if {_commande} = 2: make player execute command {@Commande2} set {commande.use.%player%} to true if {_commande} = 3: make player execute command {@Commande3} # Rajoute une colonne à chaque fois si tu veux rajouter des commandes. set {commande.use.%player%} to true else: send "&6PSRandom &f&l➔ &cTu as déjà fait cette commande !" else: send "&6PSRandom &f&l➔ &eUtilise &f&l➔ &c/ps random" Bonne journée à toi. (Si tu as un souci, dis-le moi) Merci beaucoup ! 1
Koara Posté(e) le 29 octobre 2021 Posté(e) le 29 octobre 2021 il y a 4 minutes, IzanaTV a dit : Merci beaucoup ! N'hésite pas à passer en Résolu.
IzanaTV Posté(e) le 29 octobre 2021 Auteur Posté(e) le 29 octobre 2021 Il y a 1 heure, Koara a dit : Salut salut, Voici ton Skript comme convenu, il y'a donc l'endroit pour configurer tout en haut et la permission est définit mais tu pourras la changer. options: Commande1: "/commande1" #Change la commande ici entre les deux guillemets Commande2: "/commande2" #Change la commande ici entre les deux guillemets Commande3: "/commande3" #Change la commande ici entre les deux guillemets #Commande4: "/commande4" #Commande5: "/commande5" #Rajoute autant de commandes que tu veux, n'oublie pas de changer en bas le 3 de "random integer between 1 and 3" par le maximum de commandes possibles. command /ps [<text>]: usage: &eUtilise la commande &c/ps random permission: psrandom.use permission message: &6PSRandom &f&l➔ &cVous n'avez pas la permission de faire cette commande. &c&o(( Permission : psrandom.use )) trigger: if arg 1 is "random": if {commande.use.%player%} is false: set {_commande} to a random integer between 1 and 3 #Chance de 1 sur 3 if {_commande} = 1: make player execute command {@Commande1} set {commande.use.%player%} to true if {_commande} = 2: make player execute command {@Commande2} set {commande.use.%player%} to true if {_commande} = 3: make player execute command {@Commande3} # Rajoute une colonne à chaque fois si tu veux rajouter des commandes. set {commande.use.%player%} to true else: send "&6PSRandom &f&l➔ &cTu as déjà fait cette commande !" else: send "&6PSRandom &f&l➔ &eUtilise &f&l➔ &c/ps random" Bonne journée à toi. (Si tu as un souci, dis-le moi) D'ailleurs j'ai un petit soucis, comment je fais par exemple /give (le joueur) diamond tu vois le genre je met quoi à la place de (le joueur) pour mettre le joeuur concerné par la commande stp?
Koara Posté(e) le 29 octobre 2021 Posté(e) le 29 octobre 2021 il y a 4 minutes, IzanaTV a dit : D'ailleurs j'ai un petit soucis, comment je fais par exemple /give (le joueur) diamond tu vois le genre je met quoi à la place de (le joueur) pour mettre le joeuur concerné par la commande stp? Utilise : give diamond to player
IzanaTV Posté(e) le 29 octobre 2021 Auteur Posté(e) le 29 octobre 2021 il y a 6 minutes, Koara a dit : Utilise : give diamond to player donc si ma commande serai 'lp user "le joueur" permission set chestcommands.open.blackthunder.yml true' ça donnerait quoi?
IzanaTV Posté(e) le 29 octobre 2021 Auteur Posté(e) le 29 octobre 2021 (modifié) il y a 12 minutes, Koara a dit : Utilise : give diamond to player et j'ai un autre problème quand je fais /ps random ça me met "tu as déja fais cette commande" :/, ce serais possible de faire une commande pour que je puisse redonner à un joueur le fait de pouvoir faire la commande stp? avec la commande /ps reset Modifié le 29 octobre 2021 par IzanaTV
Koara Posté(e) le 29 octobre 2021 Posté(e) le 29 octobre 2021 il y a 13 minutes, IzanaTV a dit : donc si ma commande serai 'lp user "le joueur" permission set chestcommands.open.blackthunder.yml true' ça donnerait quoi? Change le : Commande1: "/commande1" par : Commande1: "/lp user %player% permission set chestcommands.open.blackthunder.yml true" (De toute manière j'ai mit des descriptifs à côté des trucs importants avec des #)
Koara Posté(e) le 29 octobre 2021 Posté(e) le 29 octobre 2021 il y a 14 minutes, IzanaTV a dit : et j'ai un autre problème quand je fais /ps random ça me met "tu as déja fais cette commande" :/, ce serais possible de faire une commande pour que je puisse redonner à un joueur le fait de pouvoir faire la commande stp? avec la commande /ps reset Oui t'inquiètes je faisais ça souvent quand je développais sur des serveurs, rajoute ce code la à la toute fin de ton code. command /resetpsrandom: permission: ps.random.admin trigger: set {commande.use.%player%} to false
IzanaTV Posté(e) le 29 octobre 2021 Auteur Posté(e) le 29 octobre 2021 il y a 50 minutes, Koara a dit : Oui t'inquiètes je faisais ça souvent quand je développais sur des serveurs, rajoute ce code la à la toute fin de ton code. command /resetpsrandom: permission: ps.random.admin trigger: set {commande.use.%player%} to false Hey, j'ai testé tout ça, et j'aimerais que tu fasse une dernière petite modification, pour que lorsque je fais /ps random ça execute une commande + envoie un message stp !
IzanaTV Posté(e) le 29 octobre 2021 Auteur Posté(e) le 29 octobre 2021 il y a 53 minutes, Koara a dit : Oui t'inquiètes je faisais ça souvent quand je développais sur des serveurs, rajoute ce code la à la toute fin de ton code. command /resetpsrandom: permission: ps.random.admin trigger: set {commande.use.%player%} to false et aussi faire en sorte que je puisse faire /psreset sur d'autres joueurs stp
Koara Posté(e) le 29 octobre 2021 Posté(e) le 29 octobre 2021 il y a 13 minutes, IzanaTV a dit : Hey, j'ai testé tout ça, et j'aimerais que tu fasse une dernière petite modification, pour que lorsque je fais /ps random ça execute une commande + envoie un message stp ! Voila le code entier du /ps random avec les messages en plus et avec la commande /psreset, n'hésite pas à liker ce message et à passer en Résolu après ça. options: Commande1: "/commande1" #Change la commande ici entre les deux guillemets Commande2: "/commande2" #Change la commande ici entre les deux guillemets Commande3: "/commande3" #Change la commande ici entre les deux guillemets #Commande4: "/commande4" #Commande5: "/commande5" #Rajoute autant de commandes que tu veux, n'oublie pas de changer en bas le 3 de "random integer between 1 and 3" par le maximum de commandes possibles. command /ps [<text>]: usage: &eUtilise la commande &c/ps random permission: psrandom.use permission message: &6PSRandom &f&l➔ &cVous n'avez pas la permission de faire cette commande. &c&o(( Permission : psrandom.use )) trigger: if arg 1 is "random": if {commande.use.%player%} is false: set {_commande} to a random integer between 1 and 3 #Chance de 1 sur 3 if {_commande} = 1: make player execute command {@Commande1} set {commande.use.%player%} to true send "&6PSRandom &f&l➔ &eTu viens d'executer la commande &c%{@Commande1}% &e!" if {_commande} = 2: make player execute command {@Commande2} set {commande.use.%player%} to true send "&6PSRandom &f&l➔ &eTu viens d'executer la commande &c%{@Commande2}% &e!" if {_commande} = 3: make player execute command {@Commande3} # Rajoute une colonne à chaque fois si tu veux rajouter des commandes. set {commande.use.%player%} to true send "&6PSRandom &f&l➔ &eTu viens d'executer la commande &c%{@Commande3}% &e!" else: send "&6PSRandom &f&l➔ &cTu as déjà fait cette commande !" else: send "&6PSRandom &f&l➔ &eUtilise &f&l➔ &c/ps random" command /psreset <player>: permission: psreset.use permission message: &cTu dois avoir la permission ! trigger: set {commande.use.%arg-1%} to false send "&6PSRandom &f&l➔ &eTu viens de reset le joueur &c%arg-1% &e!" Bonne soirée à toi 1
IzanaTV Posté(e) le 29 octobre 2021 Auteur Posté(e) le 29 octobre 2021 (modifié) il y a 26 minutes, Koara a dit : Voila le code entier du /ps random avec les messages en plus et avec la commande /psreset, n'hésite pas à liker ce message et à passer en Résolu après ça. options: Commande1: "/commande1" #Change la commande ici entre les deux guillemets Commande2: "/commande2" #Change la commande ici entre les deux guillemets Commande3: "/commande3" #Change la commande ici entre les deux guillemets #Commande4: "/commande4" #Commande5: "/commande5" #Rajoute autant de commandes que tu veux, n'oublie pas de changer en bas le 3 de "random integer between 1 and 3" par le maximum de commandes possibles. command /ps [<text>]: usage: &eUtilise la commande &c/ps random permission: psrandom.use permission message: &6PSRandom &f&l➔ &cVous n'avez pas la permission de faire cette commande. &c&o(( Permission : psrandom.use )) trigger: if arg 1 is "random": if {commande.use.%player%} is false: set {_commande} to a random integer between 1 and 3 #Chance de 1 sur 3 if {_commande} = 1: make player execute command {@Commande1} set {commande.use.%player%} to true send "&6PSRandom &f&l➔ &eTu viens d'executer la commande &c%{@Commande1}% &e!" if {_commande} = 2: make player execute command {@Commande2} set {commande.use.%player%} to true send "&6PSRandom &f&l➔ &eTu viens d'executer la commande &c%{@Commande2}% &e!" if {_commande} = 3: make player execute command {@Commande3} # Rajoute une colonne à chaque fois si tu veux rajouter des commandes. set {commande.use.%player%} to true send "&6PSRandom &f&l➔ &eTu viens d'executer la commande &c%{@Commande3}% &e!" else: send "&6PSRandom &f&l➔ &cTu as déjà fait cette commande !" else: send "&6PSRandom &f&l➔ &eUtilise &f&l➔ &c/ps random" command /psreset <player>: permission: psreset.use permission message: &cTu dois avoir la permission ! trigger: set {commande.use.%arg-1%} to false send "&6PSRandom &f&l➔ &eTu viens de reset le joueur &c%arg-1% &e!" Bonne soirée à toi Merci beaucoup, bonne soirée à toi aussi, mais je ne sais pas comment je met en résolu le forum ptdrrr, j'ai cherché et jtrouve pas Modifié le 29 octobre 2021 par IzanaTV
Koara Posté(e) le 29 octobre 2021 Posté(e) le 29 octobre 2021 il y a 17 minutes, IzanaTV a dit : Merci beaucoup, bonne soirée à toi aussi, mais je ne sais pas comment je met en résolu le forum ptdrrr, j'ai cherché et jtrouve pas https://skript-mc.fr/forum/topic/17729-comment-et-pourquoi-passer-son-post-en-résolu/
Joriis Posté(e) le 4 mars 2022 Posté(e) le 4 mars 2022 Le sujet a été résolu. Il a donc été verrouillé. Cordialement, l'équipe.
Messages recommandés