Aller au contenu

mimi59660

Membre
  • Compteur de contenus

    59
  • Inscription

  • Dernière visite

  • Jours gagnés

    1
  • Crédits

    266 [Faire un don]

Messages posté(e)s par mimi59660


  1. Version de Minecraft : 1.19
    Version de Skript : 2.6.2 pour 1.19

    Addons utilisés: Skellet-legacy2.0.7, SkQuery4.1.6

    Type du skript : Skript de grades

    Description du script :

    Bien le bonjour/bonsoir

    J'ai besoin d'aide sur un skript de grades que je suis en train de faire actuellement. Lorsque j'attribue le grade à un joueur, le grade se set bien dans le tab et dans le chat mais dans le tag du joueur c'est différent, le grade s'affiche bien devant avec la couleur du grade mais le pseudo reste en blanc alors que chaque préfix de grade est suivit d'un code couleur pour le pseudo (ex: &4Fondateur &4)
    J'aimerais savoir comment corriger ce problème, j'ai essayé plusieurs méthodes comme set tag of player ou set player's prefix mais skript ne reconnait pas les lignes... Peut-être que je m'y suis mal pris... Si quelqu'un peut m'aider SVP ?

     

    Voici mon code:

     

    on load:
        create nametag "dev" #violet
        create nametag "anim" #bleu
        create nametag "fonda" #rouge foncé
        create nametag "admin" #rouge claire
        
        set prefix of nametag "dev" to "&5Développeur &5"
        set prefix of nametag "anim" to "&bAnimateur &b"
        set prefix of nametag "fonda" to "&4Fondateur &4"
        set prefix of nametag "admin" to "&cAdministrateur &c"
     
    on first join:
        set {grade.%player's uuid%} to "Débutant"
        set the player's tablist name to "&7Déb &7%player%"
     
    on join:
        wait 10 ticks
        if {grade.%player's uuid%} is "Développeur":
            set the player's tablist name to "&5Dev &5%player%"
            add player to nametag "dev"
        if {grade.%player's uuid%} is "Animateur":
            set the player's tablist name to "&bAnim &b%player%"
            add player to nametag "anim"
        if {grade.%player's uuid%} is "Fondateur":
            set the player's tablist name to "&4Fonda &4%player%"
            add player to nametag "fonda"
        if {grade.%player's uuid%} is "Administrateur":
            set the player's tablist name to "&cAdmin &c%player%"
            add player to nametag "admin"
  2. Lore


    Le 27/06/2022 à 19:28, Rémi a dit :

    Salut !

    Tout d'abord, je te demanderais de bien vouloir donner les informations demandées lors de la création de ta demande. Tu es totalement passé en dessous sans rien préciser. 

    Sinon, effectivement à partir d'une certaine version de ViaVersion, il y a pas mal de problèmes. Je ne sais plus précisément avec quels addons, mais je sais que j'ai été contraint de rester en 3.2.0 de ViaVersion (sachant que le 4.3 est sortie) à cause de cela justement. 

     

    désolé, il n'y a rien de précisé car j'ai le problème avec énormément d'addons et meme skript donc je pensais prendre une globalité du tout pour ma demande ^^' merci pour les infos sinon je vais voir avec ViaVersion 3.2.0 😄

     

  3. Lore


    Version de Minecraft : 1.X.X
    Version de Skript : 2.X.X

    Addons utilisés: Addon1, Addon2, ...

    Type du skript : Ecrivez ici le type de skript souhaité

    Bien le bonjour/bonsoir,

    Cela fait un moment que j'essaie de faire des menus avec des lores sur un serveur qui a comme plugin ViaVersion mais impossible car TuSKe n'aime visiblement pas ce plugin... Egalement, lorsque je veux faire un menu dans une seule version, le plugin TuSKe rencontre un problème et ne se load pas ou alors il unload tout mes scripts... avez vous une solution pour faire un menu sans TuSKe ?


  4. Le 19/06/2022 à 17:26, Kibil19 a dit :

    essaye de faire clique droit propriétés et tu change la permission du dossier scripts en 777

    ca a déjà été fait et on ne pouvais pas changer la permission même l'administrateur n'y arrivait pas

     


  5. Il y a 16 heures, Kibil19 a dit :

    Salut, transfert dans le dossier plugin et ensuite glisse les scripts dans le dossier skript ?

    déjà essayé ça n'a pas fonctionné

     


  6. Version de Minecraft : 1.18.2
    Version de Skript : 2.6.1

    Bonjour/Bonsoir
     

    J'ai un soucis avec mon sftp c'est que quand je veux ajouter mes scripts a mon serveur dans le fichier scripts, mon ftp me met transfert échoué : impossible de démarrer le transfert avec une permission refusée... Ce qui est bizarre car je peux le transférer partout ailleurs sauf dans mon dossier de Skript...est-ce que quelqu'un a une solution svp ?


  7. Le 25/04/2022 à 23:19, Karb0ne_ a dit :

    Bonjour à tous. J'ai besoin d'aide. J'aimerais un script pour créer des teams de 5 au maximum. Un truc vraiment simple avec quelques commandes :
    /team create <nom>
    /team invite <pseudo>

    /team kick <pseudo>

    /team disband

    Si possible que le nom de la team se mette devant le pseudo du joueur. Merci beaucoup bonne journée.

    command /team [<text>] [<text>]:
        trigger:
            if arg 1 is "create":
                if arg 2 is set:
                    set {team.%player%} to arg 2
                    set {team.chat.%player%} to true
                    set {team.join.%arg 2%} to true
                    send "Tu as créé la team <nom de la team>" to player
                    set {team.members.%arg 2%} to 0
                    add player to {team.%arg 2%::*}
           
            if arg 1 is "invite":
                if arg 2 is set:
                    if arg 2 is a player:
                        if {team.%player%} is set:
                            send "Tu as reçut une invitation pour rejoindre la team de %player%" to arg 2
                            send "l'invitation a été envoyé à %arg 2%" to player
           
            if arg 1 is "join":
                if arg 2 is set:
                    if {team.join.%arg 2%} = true:
                        add player to {team.%arg 2%::*}
                        add 1 to {team.members.%arg 2%}
                        if {team.members.%arg 2%} = 5:
                            set {team.join.%arg 2%} to false
                            loop {team.%arg 2%::*}
                                send "La team a son nombre maximum de membre et ne peut plus en recueillir !" to loop-player
                    else if {team.join.%arg 2%} = false:
                        send "Cette équipe est au complet ou n'existe pas" to player
           
            if arg 1 is "kick":
                if arg 2 is set:
                    if arg 2 is a player:
                        if {team.%player%::*} contains arg 2:
                            remove arg 2 from {team.%player%::*}
                            if {team.%player%::*} < 5:
                                set {team.join.%player%} to true
                                loop {team.%player%::*}:
                                    send "Un membre de votre team a décidé de partir, d'autres joueurs peuvent désormais prendre sa place " to loop-player
           
            if arg 1 is "disband":
                if {team.%player%} is set:
                    loop {team.%player%::*}
                        remove loop-player from {team.%player%::*}
                        set {team.chat.%loop-player%} to false
                        send "Le chef de ton équipe a décidé de dissoudre la team" to player
     
    on chat:
        if {team.chat.%player%} = true:
            cancel event
            broadcast "%{team.%player%}% %player% : %message%"

     

    Voici la base du code il est incomplet, à toi d'ajouter ce qu'il manque 🙂


  8. Le 31/05/2022 à 12:46, Bonsoir a dit :

    Version de Minecraft : 1.18.2
    Version de Skript : 2.6.1

    Addons utilisés: Aucun

    Type du skript : Skript de clan

    Description du script :

    Bonjour !

    Je me permets de poster ce petit topic pour demander à quelqu'un de m'éclairer sur un problème. Alors voilà, j'ai créé un skript de clans et les joueurs d'un même clan ne sont pas censés pouvoir se taper dessus, se faire des dommages. Voici donc la partie du skript qui correspond à cette "règle" :

    Contenu masqué

      Réagissez ou répondez à ce message afin de consulter le contenu masqué.

    Eh bien ce code fonctionne. Mais le problème c'est qu'il fonctionne une fois sur 10 (environ hein) mais je ne comprends pas pourquoi ! Si il ne fonctionnait jamais, je me serais douté que j'ai fais totalement fausse route dans le code. Mais ce n'est pas le cas puisqu'il fonctionne ; mais pas tout le temps. Des fois on peut taper les joueurs de notre clan, et des fois c'est bloqué. C'est curieux. J'ai testé le code en enlevant tous les addons.

    Auriez-vous une idée de la manière dont je pourrais régler ce problème ?

    Merci beaucoup !

    Bonne journée

    Salut, pour moi tu vérifies "mal" la condition de "si l'attaquant et la victime sont dans le même clan" ce qui causerait le bug au niveau de ton skript. Le plus simple est de vérifier si le le clan de l'attaquant contient la victime, en soit sous cette forme :

    on damage:
        if attacker is in world "tes mondes":
            if attacker is a player:
                if victim is a player:
                    if {clans.%attacker%::clan} is set:
                        if {clan.%attacker%::clan} contains victim:
                            cancel event
                            send "Le message que tu veux" to attacker

    Tiens moi au courant si ça marche ou non !


  9. Il y a 20 heures, Ed Oje a dit :

    Bonjour !

    Effectivement j'ai un peu de mal à comprendre ce que tu souhaites 😕

    Ajouter quoi ? Tu voudrais qu'un admin, via une commande, puisse ajouter un block dans un coffre ? Ou quand quelqu'un fait clique droit sur un coffre avec un block ça l'ajoute dedans ?

    Pour ce bout de code, voici ce que je comprends :

    As-tu un message d'erreur quand tu reload le skript ?

    en faite je cherchais une façon d'attribuer a un block une valeur choisit par l'admin en question qui serait le revenu du joueur pour le block posé ou cassé en question (ex: 10$ pour poser un bloc d'herbe) mais je voulais le faire de façon plus courte c'est à dire catégoriser les blocs et leur donner la même valeur pour la catégorie en question (ex: 25$ pour poser ou casser un bloc de catégorie 2) mais j'ai trouvé une alternative 😄

    sinon aucun message d'erreur dans la console ni rien juste aucun effet produit lors des actions


  10. Version de Minecraft : 1.8
    Version de Skript : 2.6dev

    Addons utilisés: 

    Type du skript : skript de métiers

    Description du script :

    Bonjour/Bonsoir,

    actuellement en train de développer un skript de métiers, je bloque sur un point : j'aimerais que pour le métier de maçon un admin puisse l'ajouter par lui-même manuellement à une valeur définie

     

    Voici mon code :

    on right click on chest:
        cancel event
        if {jobs.admin.macon.1.%player%} = true:
            if player is holding block:
                add event-block to {blocks.1::*}
                send "&6Jobs >> &aTu as ajouté ce block à la valeur de &c10$ &apour le métier de &cMaçon &a!" to player

    Je sais pas si vous voyez ce que je veux faire mais en gros, quand un admin a fait une certaine commande il a la possibilité d'ajouter des blocks pour une valeur différente d'argent mais ce qui pose problème c'est que je ne sais pas comment je peux ajouter le block pour telle ou telle valeur car l'admin en question doit faire click droit sur un coffre avec le block en main

     

    merci pour votre aide et si ce n'est pas claire dites le moi j'essaierai d'être + précis

     


  11. Version de Minecraft : 1.8.8
    Version de Skript : Skript-dev26

    Addons utilisés: Addon1, Addon2, ...

    Type du skript : Skript pour un JumpCraft

    Description du script :

    Bonjour/Bonsoir

    Je suis actuellement en train de faire un skript pour un JumpCraft et jusque là tout allait bien, sauf que maintenant arrivé aux checkpoints, je rencontre certains problèmes.

     

    Voici mon code:

    options:
     
        prefix: &6&lJumpCraft &r&l> &a&l
        startjump: Début du parcours !
        newcheckpoint: Nouveau checkpoint défini !
        endjump: Fin du parcours !
        checkpointatteint: &a&lVous avez atteinds le &e&lPalier n°%{paliers.%player%}% &a&laprès &d&l%{_n}% &a&l!
        newrecord: &a&lVous avez battu votre record précédent qui était de
     
    on pressure plate:
        if {jump.start.%player%} = true:
            if block below event-block is gold block:
                set slot 4 of player's inventory to orange dye with name "&6Téléporter au dernier checkpoint"
                set {_n} to difference between {jumpstart.%player%} and now
                set {_n} to "%{_n}%"
                replace "second" with "&d" in {_n}
                replace "hour" with "&d:" in {_n}
                replace "day" with "&d:" in {_n}
                replace "minute" with "&d:" in {_n}
                replace "and" with "&d:" in {_n}
                set {c.%player%} to player's location
                add 1 to {paliers.%player%}
                send "{@prefix} {@checkpointatteint}"
     
            else if block below event-block is diamond block:
                set {jump.start.%player%} to true
                set {jumpstart.%player%} to now
                send "{@prefix} {@startjump}" to player
                remove all items from player's inventory
                set slot 0 of player's inventory to barrier with name "&cQuitter le parcour"
                set slot 3 of player's inventory to red dye with name "&cRecommencer le parcours"
                set slot 5 of player's inventory to lime dye with name "&6Cacher les joueurs"
     
            else if block below event-block is redstone block:
                set {jump.start.%player%} to false
                send "{@prefix} {@endjump}" to player
                remove all items from player's inventory
                set slot 3 of player's inventory to door with name "&cRetour au lobby"
                set slot 4 of player's inventory to compass with name "&dParcours"
                set slot 5 of player's inventory to lime dye with name "&6Cacher les joueurs"

     

    Le soucis est que quand un joueur marche sur la plaque de pression en question, il reçoit plusieurs fois le message et ça lui ajoute 1 à son nombre de checkpoints atteints, ce qui pose un énorme soucis. J'aimerais que quand le joueur atteint un checkpoint, le message s'affiche qu'une seule fois (même si il se retéléporte après à ce checkpoint) et qu'il ne peut pas retourner sur les checkpoints précédents aussi mais je ne vois pas comment m'y prendre...

     

    Si une âme charitable pourrait venir m'aider svp


  12. il y a 8 minutes, Aufrecht a dit :

    Salut, d'abord merci pour ta réponse, 


    j'aimerai que ce soit aussi simple que ça x) C'est un serveur survie, donc les joueurs peuvent faire leurs bases, chaque fois qu'un joueur va cliquer sur un coffre random ça va faire la broadcast

    pour cela il te suffit simplement de donner un nom à ton coffre et de modifier la condition de cette façon :

     

    on click on chest:
        name of clicked block is "<nom de ton objet>":
            broadcast "Le joueur %player% a trouvé le coffre !" in world

  13. Salut, pour faire une broadcast lorsque un joueur trouve ton coffre tu as juste à utiliser le broadcast "message" in world quand ton joueur ouvre le coffre comme cela:

     

    on click on chest:
        broadcast "Le joueur %player% a trouvé le coffre !" in world
     

     


  14. Bonjour/Bonsoir

     

    Si j'ai bien compris ta demande, tu cherches un skript permettant de revendiquer un espace (chunk ou autre) au jour ?

    Si tel est le cas je pourrai potentiellement voir à le faire si tu n'as pas déjà trouvé ce que tu cherchais ^^


  15. il y a 11 minutes, Azur21 a dit :

    Bon, tout d’abord je te conseil de mettre à jour ta version de skript, la 2.1.2 date de 2014. (Ici:

    Contenu masqué

      Réagissez ou répondez à ce message afin de consulter le contenu masqué.
    )
    Je te conseil également de mettre à jour tous tes addons: (Ici: 

    Contenu masqué

      Réagissez ou répondez à ce message afin de consulter le contenu masqué.
    )

    Ca réglera surement le problème.

     

    Sinon, d'après ce que j'ai lu, cela peut également arriver si tu as beaucoup de skripts et donc un grand nombre de variables, si tu as set énormément de variables dans ce skript spécifiquement ou encore si tu as plusieurs mondes dans ton serveur.
     

    Tiens moi au courant !

    je n'ai pas set beaucoup de variables et j'ai qu'1 seul monde, j'ai mis a jour skript et ses addons mais ça ne fonctionne toujours pas 😕

    je verrai demain a essayer les prochaines propositions qui seront faites pour m'aider


  16. il y a 21 minutes, Azur21 a dit :

    Dans ce cas, essaye tout de même de supprimer le fichier "variables.csv" une fois le serveur éteint et dis moi si ca fonctionne.

    ça n'a pas marché, en revanche j'ai eu une erreur de ce type :

     

     #!#! ===!!!=== Skript variable load error ===!!!===
    [20:00:59] [Server thread/ERROR]: #!#! Unable to load (all) variables:
    [20:00:59] [Server thread/ERROR]: #!#! invalid amount of commas in line 1 ('????                ; ??                          ????    ????        ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????R o o t   E n t r y                                             ????????????                                    ????                                                                            ????????????                                    ????                                                                            ????????????                                    ????                                                                            ????????????                                    ????')
    [20:00:59] [Server thread/ERROR]: #!#! 1 variable could not be loaded!
    [20:00:59] [Server thread/ERROR]: #!#! Affected variables: ????                ; ??                          ????    ????        ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????R o o t   E n t r y                                             ????????????                                    ????                                                                            ????????????                                    ????                                                                            ????????????                                    ????                                                                            ????????????                                    ????
    [20:00:59] [Server thread/INFO]: [Skript] Created a backup of variables.csv as variables_2021-08-17_20-00-59.csv
    [20:00:59] [Server thread/ERROR]: #!#! 
    [20:00:59] [Server thread/ERROR]: #!#! Skript will work properly, but old variables might not be available at all and new ones may or may not be saved until Skript is able to create a backup of the old file and/or is able to connect to the database (which requires a restart of Skript)!
    [20:00:59] [Server thread/ERROR]: #!#! 


  17. il y a 45 minutes, Azur21 a dit :

    Salut, personnellement cela fonctionne. As-tu des erreurs dans ta console au démarrage ou lors du /stop ? Du genre:

    Contenu masqué

      Réagissez ou répondez à ce message afin de consulter le contenu masqué.

    Si oui, peux tu les envoyer ?

    non je ne vois aucune erreur de ce type

     


  18. Version de Minecraft : 1.12
    Version de Skript : 2.1.2

    Addons utilisés: skRayFall, SkQuery, Sk-NbeeT, SkBee

    Type du skript : Skript de /login, /register

    Description du script :

    Bonjour,

    Je travail actuellement sur un script de /login et /register mais je rencontre un soucis, lorsque je me connecte au serveur la première fois après avoir mis le script sur le serveur, ça me demande de me /register, si je déco-reco sans redémarrer le serveur ça me demande de me /login, ça ça marche correctement, le problème est lorsque je redémarre le serveur après m'être /register et que je m'y reconnecte, il me demande à nouveau de me /register... J'aimerais que quand une personne s'est /register sur le serveur ça ne lui demande plus de faire la commande /register mais la commande /login même après un redémarrage du serveur.

     

    Voici mon code :

    (les autres commandes sont des commandes qui fonctionnent correctement)

    on join:
        if {password.%player%} is not set:
            send "&7[&cLogin&7&dDéfinis ton mot de passe avec la commande &c/register <mdp> <mdp>" to player
            clear {login.%player%}
            set {movefalser.%player%} to true
            stop
        if {password.%player%} is set:
            send "&7[&cLogin&7&dConnecte toi avec la commande &c/login <mdp> &d(ou &c/l <mdp>&d)" to player
            clear {login.%player%}
            set {movefalse.%player%} to true
            stop
    on any move:
        if {movefalser.%player%} is true:
            cancel event
            send "&7[&cLogin&7&dDéfinis ton mot de passe avec la commande &c/register <mdp> <mdp>" to player
            stop
        if {movefalse.%player%} is true:
            cancel event
            send "&7[&cLogin&7&dConnecte toi avec la commande &c/login <mdp> &d(ou &c/l <mdp>&d)" to player
            stop
     
    command /register [<text>] [<text>]:
        trigger:
            if {password.%player%} is not set:
                if arg 1 is set:
                    if arg 2 is set:
                        if arg 1 = arg 2:
                            set {password.%player%} to arg 1
                            send "&7[&cLogin&7&aTon mot de passe a été définit en tant que &d%arg 1% &a&ePour le changer, il te suffit d'exécuter la commande &c/changepw <ancien mdp> <nouveau mdp>" to player
                            send player title "&aConnecté" with subtitle "&eBon jeu à toi sur le serveur !" for 2 seconds
                            set {login.%player%} to true
                            clear {movefalser.%player%}
                            execute player command "/join"
                            stop
                        else:
                            send "&7[&cLogin&7&cErreur de syntaxe, tu dois écrire deux fois le même mot de passe" to player
                            send player title "&cErreur" with subtitle "&6Mots de passes non identiques" for 2 seconds
                            stop
                    else:
                        send "&7[&cLogin&7&cErreur de syntaxe, tu dois exécuter la commande /register <mdp> <mdp> pour t'enregistrer" to player
                        send player title "&cErreur" with subtitle "&6Commande incorrecte" for 2 seconds
                        stop 
                else:
                    send "&7[&cLogin&7&cErreur de syntaxe, tu dois exécuter la commande /register <mdp> <mdp> pour t'enregistrer" to player
                    send player title "&cErreur" with subtitle "&6Commande incorrecte" for 2 seconds
                    stop
            else:
                send "&7[&cLogin&7&eTu es déjà enregistré sur le serveur, pour te connecter fais &c/login <mdp> &e(ou &c/l <mdp>&e)" to player
                stop
     
    command /login [<text>]:
        aliases: l
        trigger:
            if {login.%player%} is true:
                send "&7[&cLogin&7&eTu es déjà connecté au serveur, si tu veux changer ton mot de passe fais &b/changepw <ton mdp actuel> <ton nouveau mdp>" to player
                stop
            if {login.%player%} is not set:
                if arg 1 is set:
                    if arg 1 = {password.%player%}:
                        send "&7[&cLogin&7&aConnexion réussie" to player
                        set {login.%player%} to true
                        clear {movefalse.%player%}
                        execute player command "/join"
                        stop
                    else:
                        send "&7[&cLogin&7&6Mot de passe incorrecte !" to player
                        send player title "&cErreur" with subtitle "&6Mot de passe incorrecte, réessaie" for 2 seconds
                        stop
                if arg 1 is not set:
                    send "&7[&cLogin&7&cErreur de syntaxe : /login <mdp> (ou /l <mdp>)" to player
                    stop
     
    command /changepw [<text>] [<text>] [<offline player>]:
        trigger:
            if {password.%player%} is set:
                if {login.%player%} is not set:
                    send "&7[&cLogin&7&6Tu dois d'abord te connecter avant de pouvoir effectuer des actions sur le serveur !" to player
                    stop
                else:
                    if arg 1 is set:
                        if arg 2 is set:
                            if arg 3 is not set:
                                if arg 1 = {password.%player%}:
                                    set {password.%player%} to arg 2
                                    send "&7[&cLogin&7&6Ton nouveau mot de passe est &b%{password.%player%}%" to player
                                    stop
                                else:
                                    send "&7[&cLogin&7&cErreur de syntaxe, tu dois d'abord marquer ton mot de passe actuel puis le mot de passe que tu veux choisir pour changer ton mot de passe" to player
                                    send "&c/changepw <ancien mot de passe> <nouveau mot de passe>" to player
                                    stop
                            if arg 3 is set:
                                if player has permission "login.changepw.other":
                                    if arg 1 = {password.%arg 3%}:
                                        set {password.%arg 3%} to arg 2
                                        send "&7[&cLogin&7&6Le mot de passe de &b%arg 3% &6est maintenant &b%{password.%arg 3%}%" to player
                                        send "&7[&cLogin&7&6Ton mot de passe a été modifié par l'équipe du staff en &b%{password.%arg 3%}%" to arg 3
                                        stop
                                    else:
                                        send "&7[&cLogin&7&cErreur de syntaxe, ce mot de passe n'appartient pas à ce joueur" to player
                                        stop
                                else:
                                    send "&7[&cLogin&7&cTu ne peux pas changer le mot de passe des autres joueurs" to player
                        else:
                            send "&7[&cLogin&7&cErreur de syntaxe, tu dois écrire ton mot de passe actuel puis le mot de passe que tu veux chosir" and "&c/changepw <ancien mdp> <nouveau mdp>" to player
                            stop
                    else:
                        if player has permission "login.changepw.other":
                            send "&7[&cLogin&7&cErreur de syntaxe : /changepw <ancien mdp> <nouveau mdp> [<joueur>]" to player
                            stop
                        else:
                            send "&7[&cLogin&7&cErreur de syntaxe : /changepw <ancien mdp> <nouveau mdp>" to player
                            stop
     
    command /join:
        trigger:
            set slot 4 of player's inventory to compass named "&eMenu du serveur"
     
    on damage:
        if {login.%victim%} is not set:
            cancel event
        if {login.%attacker%} is not set:
            cancel event
     
    on command:
        if {login.%player%} is not set:
            full command is not "login" or "register" or "l"
            send "&7[&cLogin&7&cTu dois d'abord te connecter au serveur avant de pouvoir effectuer des actions" to player
     
    # ----------------------------- Commandes d'administration -----------------------------
     
    command /showpassword [<offline player>]:
        permission: login.pw.showother
        permission message: &cTu ne peux pas voir les mots de passes des autres joueurs !
        trigger:
            if arg 1 is set:
                if {password.%arg 1%} is set:
                    send "&7[&cLogin&7&6Le mdp de &b%arg 1% &6est &a%{password.%arg 1%}%" to player
                    stop
                if {password.%arg 1%} is not set:
                    send "&7[&cLogin&7&6Le joueur mentionné n'est jamais venu/ne s'est jamais enregistré sur le serveur !" to player
                    stop
            if arg 1 is not set:
                send "&7[&cLogin&7&cErreur de syntaxe : /showpassword <player>" to player
                stop

  19. il y a une heure, Shykuzo a dit :

    Bon, ta variable tu peux la définir avec une commande, si c'est 2 points précis, tu crées une commande du genre :

    Contenu masqué

      Réagissez ou répondez à ce message afin de consulter le contenu masqué.

    Ensuite pour la téléportation :

    Contenu masqué

      Réagissez ou répondez à ce message afin de consulter le contenu masqué.

    Rien de plus simple, c'est du basique.

     

    Depuis quand on défini une variable en brut ???

    Toujours mieux de le faire par commande pour savoir facilement l'éditée après dans devoir get toute les coords.

     

    Merci cela fonctionne 😄

     

×
×
  • 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.