Tutoriel [Skript] ENORME Tuto! Créez des plugins sans Java!

aripot007

Aventurier
8 Mai 2016
2
0
2
28
Salut !
Je me demandais si c'était possible de récupérer la longueur d'une chaine de caractère, par exemple :
Code:
command /setcode <text>:
    trigger:
        if ... : #si l'argument a moins de 5 caractères
            send "Votre code doit contenir plus de 4 caractères !
        else:
            set {code.%player%} to arg
            send "Code défini avec succès !"
Le problème est que je ne sais pas si c'est possible de récupérer la longueur de l'argument.
Merci d'avance :)
 

iDrox

Aventurier
24 Septembre 2016
8
0
2
43
Salut à toi !
J'aimerais faire un classement qui s'affiche par une commande (ou un scoreboard) et qui montre les joueurs ayant récolté le plus d'émeraudes (le nombre d'émeraudes par joueur est contenu dans une variable {emeralds.%player%}) et faire en sorte, de supprimer, avec une autre commande toutes les émeraudes des inventaires des joueurs {inventaires stockés dans une variable}, merci de ton aide :)
 

Maesia

Architecte en herbe
30 Août 2016
152
1
129
24
salut je code actuellement un plugin de repair est je souhaite repair tout l'inventaire d'un joueur
Voici le code utiliser mais ce code ne me permet pas de ciblez un joueur je n'arrive pas a trouvez une solution
loop all items in player's inventory:
repair the loop-item
send "&aTout les items dans l'inventaire on était réparer."
 

Nashoba04

Développeur
21 Décembre 2013
87
22
111
35
salut je code actuellement un plugin de repair est je souhaite repair tout l'inventaire d'un joueur
Voici le code utiliser mais ce code ne me permet pas de ciblez un joueur je n'arrive pas a trouvez une solution
loop all items in player's inventory:
repair the loop-item
send "&aTout les items dans l'inventaire on était réparer."
Tu veux que ce soit quel joueur qui soit ciblé?
 

Nashoba04

Développeur
21 Décembre 2013
87
22
111
35
Dans ce cas là il faut faire une commande:
Code:
command /repairtools <player>:
    trigger:
        if command sender has permission "repair.tools":
            loop all items in arg-1's inventory:
                repair the loop-item
            send "&aTout les items dans l'inventaire on était réparer."
        else:
            send "&cVous n'avez pas la permission!" to command sender
 

Maesia

Architecte en herbe
30 Août 2016
152
1
129
24
Dans ce cas là il faut faire une commande:
Code:
command /repairtools <player>:
    trigger:
        if command sender has permission "repair.tools":
            loop all items in arg-1's inventory:
                repair the loop-item
            send "&aTout les items dans l'inventaire on était réparer."
        else:
            send "&cVous n'avez pas la permission!" to command sender
merci beaucoup