Aller au contenu

Un item qui quand on click droit nous met un grade


Messages recommandés

Posté(e) (modifié)

Version de Minecraft : 1.8.8 spigot
Version de Skript : 2.2-dev37c

Type du skript : Un skript qui quand j' execute une certaine commande me give un item et cet item quand je click droit dessus me met un certain grade

Description du script :

Bonjours,

J' aimerais un skript qui me give un item nommé (Grade et le grade que je veux mettre) (et si possible avoir une lore aussi) et quand j' ai cette item et que je click droit dessus me met un certain grade.

le plugin de grade que j' utilise et luckperms .

la commande pour se give l' item serais : /GradeItemGive

la permission : give.item.grade

et le message quand on a pas la permission : &cVous n' avez pas la permission d' éxécuter cette commande !

 

Merci au personne qui m' aiderons !

Modifié par Pillagvp
Posté(e) (modifié)

Hello, 

Je pense avoir ce que tu recherches !

Révélation

on right click:
    if player's tool's display name is "&6Grade Item":
        set {_lore::*} to lore of player's tool
        set {_grade} to "%{_lore::1}%"
        # replace "Grade: &6" by "" in {_grade}
        replace "Grade: &6" with "" in {_grade}
        send "GRADE:"
        send "%{_grade}%" to player

        execute console command "lp user %player% parent add %{_grade}%"
        send "&aVous avez reçu le grade &6%{_grade}% &a!" to player
        clear player's tool
        stop


command /GradeItem [<text>] [<text>]:
    aliases: GradeItemGive
    description: Commande permettant de donner un grade à un joueur via un item
    permission: give.item.grade
    permission message: &cVous n'avez pas la permission d'exécuter cette commande
    usage: &6/GradeItemGive <setitem> <grade>
    trigger:
        if arg-1 is "help":
            send "&6/GradeItemGive <setitem> <grade>" to player
            send "&7Commande permettant de donner un grade à un joueur via un item" to player
            stop
        if arg-1 is "setitem":
            if arg-2 is not set:
                send "&cVous devez spécifier un grade" to player
                stop
            if player's tool is air:
                send "&cVous devez tenir un item en main" to player
                stop
            if player's tool's display name is "&6Grade Item":
                send "&cVous ne pouvez pas modifier un item qui permet de donner un grade" to player
                stop
            set {_item} to player's tool
            set {_item}'s display name to "&6Grade Item"
            set {_item}'s lore to "&7Grade: &6%arg-2%"
            set {_item}'s enchantments to unbreaking 1
            give {_item} to player
            send "&aVous avez reçu un item qui permet de donner le grade &6%arg-2% &aà un joueur" to player
            send "&7&oAssurez-vous que le grade existe." to player
            stop
        

        
        

 

Qu'en dis-tu ?

 

itemrank.sk

Modifié par Nyu
Correction erreurs
  • 1 mois après...
Posté(e)
Le 13/04/2023 à 21:39, Nyu a dit :

Hello, 

Je pense avoir ce que tu recherches !

  Révéler le contenu masqué


on right click:
    if player's tool's display name is "&6Grade Item":
        set {_lore::*} to lore of player's tool
        set {_grade} to "%{_lore::1}%"
        # replace "Grade: &6" by "" in {_grade}
        replace "Grade: &6" with "" in {_grade}
        send "GRADE:"
        send "%{_grade}%" to player

        execute console command "lp user %player% parent add %{_grade}%"
        send "&aVous avez reçu le grade &6%{_grade}% &a!" to player
        clear player's tool
        stop


command /GradeItem [<text>] [<text>]:
    aliases: GradeItemGive
    description: Commande permettant de donner un grade à un joueur via un item
    permission: give.item.grade
    permission message: &cVous n'avez pas la permission d'exécuter cette commande
    usage: &6/GradeItemGive <setitem> <grade>
    trigger:
        if arg-1 is "help":
            send "&6/GradeItemGive <setitem> <grade>" to player
            send "&7Commande permettant de donner un grade à un joueur via un item" to player
            stop
        if arg-1 is "setitem":
            if arg-2 is not set:
                send "&cVous devez spécifier un grade" to player
                stop
            if player's tool is air:
                send "&cVous devez tenir un item en main" to player
                stop
            if player's tool's display name is "&6Grade Item":
                send "&cVous ne pouvez pas modifier un item qui permet de donner un grade" to player
                stop
            set {_item} to player's tool
            set {_item}'s display name to "&6Grade Item"
            set {_item}'s lore to "&7Grade: &6%arg-2%"
            set {_item}'s enchantments to unbreaking 1
            give {_item} to player
            send "&aVous avez reçu un item qui permet de donner le grade &6%arg-2% &aà un joueur" to player
            send "&7&oAssurez-vous que le grade existe." to player
            stop
        

        
        

 

Qu'en dis-tu ?

 

itemrank.sk 2.13 Ko · 3 téléchargements

image.png.daff540dfd0757ec46e906330eb6c573.png

J' ai cette erreur ! 

  • 4 semaines après...
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.