Aller au contenu

Shykuzo

Membre
  • Compteur de contenus

    667
  • Inscription

  • Dernière visite

  • Jours gagnés

    24
  • Crédits

    784 [Faire un don]

Messages posté(e)s par Shykuzo


  1. Il y a 3 heures, BailsDeShit a dit :

    Bonjour,

     

    Merci pour ta réponse et effectivement l'erreur etait très bête. Voici le code que j'ai finis par faire

    on right click on entity:
        if target entity's name is "Vendeur":
            wait 1 ticks
            set {_vendeur} to a new chest inventory with 6 row with name "Vendeur"
            set slot 10 of {_vendeur} to stone sword named "&9ARMEMENT"
            set slot 11 of {_vendeur} to iron helmet named "&9ÉQUIPEMENT"
            open {_vendeur} to player

    on inventory click:
        if name of event-inventory is "Vendeur":
            if index of event-slot = 10:
                cancel event
                ssword(player) 

     

    et la fonction ssword permet d'ouvrir un second gui au joueur

    Si ton codes fonctionne, tant mieux, j'aimerais juste t'informer d'un truc :

    Au lieu d'utiliser une variable pour contenir ton GUI, tu peux créer un gui avec un ID et tu pourras le réutiliser dans n'importe quel autre Skript sur ton serveur.

    Pour ce faire, c'est très simple : < create a new chest inventory with id "MyGUI" with 6 row named "Vendeur" >

    Et pour l'ouvrir : < open gui with id "MyGui" to player >

    Et pour l'edit : < edit gui with id "MyGui": > (Après le ":", tu as juste à ajouter ce que tu veux, comme un < set slot .... >, ...)

    • J'aime 2

  2. Il y a 14 heures, BailsDeShit a dit :

    Hello, d'accord c'est noté

    Mais c'est la même chose après avoir relancé le serveur, le skript ne se reload pas

    J'ai l'impression que c'est un probleme au niveau de l'addon car meme avec une commande de base type

    command /opengui:
        trigger:
            create a gui with virtual chest inventory with 3 rows named "My EPIC GUI!" and shape "xxxxxxxxx", "x-------x", and "xxxxxxxxx"

     

    Ca ne fonctionne pas

     

    Beh, logique, tu as juste créer un GUI là '-'

    Faut ajouter "open the last created gui to player" pour qu'il s'ouvre '-'


  3. Il y a 19 heures, BailsDeShit a dit :

    Également, quand j'essaie simplement de créer un gui avec une commande, cela me dit que la commande n'existe pas

    Et cela m'est déjà arrivé auparavant, je me demande d'ou le probleme peut venir 

    Tu reloads comment ton serveur, via "/rl" (ou "/reload") ?

    Si oui, bah, évite, Skript ne supporte pas ça, tu es OBLIGE de redémarrer ton serveur à chaque fois que tu ajoutes ou enlève un addon !


  4. Le 08/12/2021 à 19:14, Flash303mc a dit :

    et je pense que tu t'es fail ici:
    image.png.0926c4097df0341f032231a754416127.png

     

    J'avais oublié ce topic, merci à @The__V d'y avoir posté un message pour le remonter dans mes notifications x)

    Effectivement, il y a une erreur dans cette ligne, faut juste enlever l'espace en le "text" et le ":", je me suis entraîner depuis avec ces fonctions et j'en ai conclus que ça causait une erreur.

     

    Mise à part ça, pour le problème avec ton Bungee, je ne sais toujours pas.

    Après, as-tu essayés de changer d'addon ?


  5. Il y a 14 heures, BailsDeShit a dit :

    Version de Minecraft : 1.18.1
    Version de Skript : 2.6.1

    Addons utilisés: SkQuery v4.1.6, SkRayFall v1.9.26

    Type du skript : Bedwars Villageois

    Description du script :

    Bonjour tout le monde,

     

    Je cherche à reproduire en skript les villageois des Bedwars du serveur Hypixel.

    C'est à dire, en cliquant sur un pnj, un GUI s'ouvre avec la possibilité d'acheter différents objets contre d'autres items (dans mon exemple, 1 bloc de dirt est nécessaire pour se procurer une épée en pierre)

    Je n'arrive pas à trouver un moyen de faire en sorte d'executer une commande de give en vérifiant avant si le joueur à bien un bloc de dirt dans son inventaire.

     

    Voilà mon code actuel :

     

    on right click on entity:
        if target entity's name is "ARME":
            wait 1 ticks
            open chest with 1 row named "gui" to player
            format slot 0 of player with red wool named "red wool" to be unstealable
            
    on inventory click:
        clicked inventory is not player's inventory
        inventory name of player's current inventory is "gui":
            event-slot = red wool:
                if player has 1 dirt:
                    give 1 stone sword to player

     

    Le gui s'ouvre bien avec la laine rouge mais rien ne se passe quand je clique dessus

    En vous remerciant par avance ! 🙂 

     

    Utilises Skript-GUI pour tes GUI et fais ce code :

    Contenu masqué

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

     


  6. Le 23/02/2022 à 12:55, SohRioOxO a dit :

    Bonjour, sur mon serveur 1.18.1 je narrive pas a  que quand l'attacker tape la victim sa donne a lattacker un objet aléatoire de linventaire de la victim 

    Alors, soit tu t'es trompés de catégorie, soit tu fais bien Java.
    Si tu fais bien du Java, je peux pas t'aider. (Je suis en train de l'apprendre.)

    Par contre, si tu t'es trompé de catégorie, je pense que c'est assez simple en Skript :

    Contenu masqué

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

    De plus, si tu t'es trompé de catégorie, tu as oubliés d'indiquer ta version de Minecraft et de Skript et ta liste d'add-ons.


  7. Il y a 8 heures, Letoile_GamingYT a dit :

    Version de Minecraft : 1.8.8
    Version de Skript : 2.6

    Addons utilisés: Aucun

    Type du skript : Knockbackffa

    Description du script :

    Je fais un skript Knockbackffa pour mon futur serveur minecraft.

    Problème:

    Je ne sais pas comment faire le "on right click (l'item)", mais l'item à un nom spécial qui est "Jouer", sauf que je n'arrive pas à faire fonctionner, malgré les tutos

    Merci de votre aide d'avance !
    Cordialement 
    Letoile_GamingYT

    Contenu masqué

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

     


  8. Il y a 2 heures, YashiroCos a dit :

    Version de Minecraft : 1.8
    Version de Skript : 2.1.2

    Type du skript : Skript de Tchat

    Description du script :

    J'ai besoin d'un skript que quand on passe la souris sur le pseudo d'un joueur dans le tchat ça affiche sa money, sa faction et tout

    Tu auras besoins de Skript 2.5.+

    Contenu masqué

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

     


  9. Il y a 18 heures, crazynessie a dit :

    Version de Minecraft : 1.9.4
    Version de Skript : 2.6.1

    Description du script :

    Hey pour mon serveur j'aimerais enlevé la pluie j'ai fait ça:

     


    if weather on:
        cancel event


     

    et cela ne marche pas 🙂 auriez vous une piste ?

    merci d'avance.

    Contenu masqué

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

    Tout est dans la documentation de Skript et une des règles principales de cette catégorie est de faire des recherches, ce que tu n'as pas fais.


  10. Il y a 1 heure, iGlacial a dit :

    J'ai une peitite erreur "the function display scoreboard require at lead 2 arguments, but only 1 is given"

    C'est juste que quand tu appelles la fonctions, tu ne donnes qu'un seul argument, sûrement le joueur et pas le second.


  11. Le 15/02/2022 à 20:07, iGlacial a dit :

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

    Type du skript : Scoreboard

    Description du script :

    Bonsoir petit probleme lors de mon dev j'ai cette erreur qui s'affiche : 
     

    The score id online does not exist!
    The score id coins does not exist!
    The score id rumble does not exist!

    J'ai essayer de trouver l'erreur mais je n'est pas trouver mon erreur Merci de m'aider 🙂

    Le code:

    every 5 seconds in "World":
        loop all players:
            edit score id "online" to " &7Connecté : &f%amount of players%" and 2
            edit score id "coins" to " &7Coins : &e%{coins::%loop-player%}%" and 7
            edit score id "rumble" to " &7Rumble : &d%{rumble::%loop-player%}%" and 6
     
    on join:
        wait 10 ticks
        if player is in world "World":
            wait 3 ticks
            wipe player's sidebar
            wait 3 ticks
            set name of sidebar of player to "  &9&lHub01 "
            set score "                                   " in sidebar of player to 13
            set score "&d&lProfils" in sidebar of player to 12
            set score " &7Compte : %player%" in sidebar of player to 11
            set id based score " &7Garde : %{grade.tab.%player's uuid%}%" in sidebar of player to 10 with id "grade"
            set score "                                    " in sidebar of player to 9
            set score "&d&lArgent" in sidebar of player to 8
            set id based score " &7Coins : &e%{coins.%player's uuid%}%" in sidebar of player to 7 with id "coins"
            set id based score " &7Rumble : &d%{ultracoins.%player's uuid%}%" in sidebar of player to 6 with id "rumble"
            set score "&6&l                             " in sidebar of player to 5
            set score "&d&lServeur" in sidebar of player to 4
            set score " &7Lobby : &9Hub01" in sidebar of player to 3
            set id based score " &7Connecté : &f%amount of players%" in sidebar of player to 2 with id "online"
            set score "&9                         " in sidebar of player to 1
            set score "&eplay.RumbleCraft.net" in sidebar of player to 0
            stop

    Au secours, pas les scoreboard de SkRayFall, j'vais pleurer 😞
    Moins optimisé que ça, tu meurts, je te conseilles d'utiliser SkBee, j'en ai fais un tutoriel sur Skript-MC avec un exemple de code si cela peut t'intéresser.
    Lien : https://skript-mc.fr/forum/topic/19292-scoreboard-créer-un-scoreboard-auto-actualisation-clignote-pas/

     

     


  12. Il y a 23 heures, Amoshyy_ a dit :

    Version de Minecraft : 1.8.8
    Version de Skript : 2.1.2

    Type du skript Je souhaite un skript que quand on exécute le commande /t-random cela marque dans le chat général : &cLe tueur choisit pour l'event est &6(le joueur, un joueur en ligne) &c! Il vient de recevoir sont grade.

    Description du script :

    Merci de ne pas juger j'apprends alors bon 🙂 !

    Je souhaite un skript que quand on exécute le commande /t-random cela marque dans le chat général : &cLe tueur choisit pour l'event est &6(le joueur) &c! Il vient de recevoir sont grade !

    Une fois marquer dans le chat il reçoit le grade (mon plugin de grade est luckperm donc "lp user (le joueur) parent add Tueur".

    Commande: /t-random | Permission: op | Permission-message: &cVous n'êtes pas l'organisateur ! | Si on fait /t-random (puis un autre mot ex: /t-random ihfrihui) cela marque : &cLa commande exact pour choisir un joueur est &c&l/t-random &c!

    Déjà, je te conseilles d'installer "Vault" sur ton serveur, ce plugin étant compatible avec LuckPerm, il te permet de définir le rang d'un joueur sans exécuter de commande via la console par exemple.

    Contenu masqué

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

    Ensuite, pour ton erreur :

    Contenu masqué

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

     


  13. Il y a 22 heures, Deglamby a dit :

    Le scoreboard clignote à chaque fois que la function se fait, enlevez le "clear {_User}'s scoreboard" dans la function et mettez le quand le joueur rejoint le serveur, puis votre scoreboard ne va pas clignoter.

    Bizarre, pour moi, cela ne clignote pas, ton serveur est à 20TPS contant ? Car sinon, cela ne vient pas du Skript mais du manque de puissance de ton serveur.


  14. Il y a 22 heures, PetitLixofFr a dit :

    Version de Minecraft : 1. 16.5


    Version de Skript : 2.6

    Type du skript : Un scoreboard ou un tablist

    Description du script :

    Bonsoir, 

    Je suis un débutant en skript et j'aimerai savoir comment puis-je faire un tablist ou un scoreboard en 1.16.5. J'ai beaucoup de mal avec la version skript 2.6. Merci beaucoup ! 🙂

    Pour la Tablist, cherche le Github / la documentation de SkRayFall, tu peux créer un Header et un Footer avec.
    Pour le Scoreboard, utilise SkBee, j'ai créer un Tutoriel dessus sur Skript-MC, CLIQUE ICI pour aller le lire 🙂

    • J'aime 1

  15. il y a 44 minutes, maxouviclouis a dit :

    Version de Minecraft : 1.8.8
    Version de Skript : 2.2.0

    Type du skript : AnriAutoclick (Alerts et ban)

    Description du script :

    J'ai crée un skript pour faire des alertes autoclick quand on dépasse les 10 Cps (Pas définie la limite) mais le problème je n'arrête pas a le faire marcher. 

     

     

    Contenu masqué

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

     

    Qu'elle qu'un peut m'aider ? (On fait pas d'alertes ou 1 seul au débuts).

     

    Merci de répondre 

    Le code que je te donnes est absolument pas optimisé, surtout si ton serveur à plus de 100 joueurs mais je ne connais pas d'autre façon de le faire ...

    Contenu masqué

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

     


  16. Il y a 2 heures, Dyalko84 a dit :

    Version de Minecraft : 1.16.5
    Version de Skript : 2.6

    Type du skript : Une fois la récompense prise, le joueur ne peut plus la prendre

    Description du script :

    Salut! je recherche un skript qui permet quand quand un joueur clique droit sur une tête(voir la commande pour la tête) salui donne 10€ avec essential (/eco give {player} 10) et si il re clique sur la tête, sa lui dit qu'il a déjà pris la récompense.

     

    commande : /give @p minecraft:player_head{display:{Name:"{\"text\":\"Wheat\"}"},SkullOwner:{Id:[I;-1504850576,-331921807,-1631623817,-126124336],Properties:{textures:[{Value:"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvM2IzYzg0ZTRiZGFmNWNjNWY4NTYzMmFjOTI4ZDA1OWZjMmYxZmYwY2M5ZTU5OThmMWZlOGIyMjc4ODFhZGE4NSJ9fX0="}]}}} 1

    Merci

    Bah, tu définis une variable sur ce que tu veux et lorsqu'il clique, tu vérifies si la variable est définie ou non ...


  17. Il y a 4 heures, Sarkezzzzz a dit :

    Version de Minecraft : 1.9.4
    Version de Skript : 2.6

    Type du skript : Type bienvenue aux staff.

    Description du script :

    Bonjour, je cherche un script permettant d'annoncer qu'un membre du staff a rejoint le serveur.

    Exemple: Admin Sarkezzzz a rejoint le serveur.

    Contenu masqué

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

     

    • J'aime 1

  18. Il y a 8 heures, Dyalko84 a dit :

    Merci mais du coup je fais comment pour les autres zones ? Je copie colle le skript ?

    Attends, je vais modifier le Skript pour ajouter une petite aide :

    Contenu masqué

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

    Voilà ! Afin de pouvoir acheter chaque plot, tout ce que tu as fais c'est créer une pancarte devant chaque plot en marquant à la première ligne "[Shop]" et a la seconde "[Setup]".

    Ensuite, tu clique dessus et le contenu devrait changer.
    Après, suffit que tu tiennes 1 de gunpowder et tu pourras acheter ce plot !

    Voilà 🙂


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

    Version de Minecraft : 1.16.5
    Version de Skript : la dernière

    Type du skript : Quand un joueur clique sur une pancarte, sa lui donne une zone défini avec wordguard

    Description du script :

    Bonjour, Je recherche un skript pour que quand un joueur clique sur une pancarte, sa lui attribu une zone qui est déjà créer par wordguard.

    Mais sa ne marche que si le joueur à 1x gunpowder . Si le joueur n'a pas de gunpowder, le joueur ne peut avoir de zone. Merci 

     

    Contenu masqué

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

     


  20. Il y a 4 heures, Orwison_III a dit :

    @Shykuzo Ça fonctionne, mais je veux que les pseudos soient sur la même ligne et non que ça n'envoie pas plusieurs messages en gros, je te fais un exemple de comment je veux la mise en forme des pseudos !

    Noxuu_III, Orwison_III, letHeo etc....

     

    Tout sur le même message car sinon c'est assez problématique ^^

    Contenu masqué

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

    Voilà, c'est hyper simple à faire, une simple recherche google et tu aurais trouvés ce dont tu avais besoin


  21. Il y a 15 heures, Orwison_III a dit :

    Version de Minecraft : 1.17.1
    Version de Skript : 2.6

    Type du skript : Skript qui affiche les staff connecter qui ont une permission spécial etc...

    Description du script :

    Commandes : /staffs

    permission : staff.use

    message :

     

    [!] Il y a {nombre de staff} staff connecter

     

    Émeraude » {PSEUDO},{PSEUDO}

     

    Seul les joueurs à avoir la permission staff.use sont affichés dedans est les personnes qui n'ont pas cette permission ne sont pas affichés dedans.

     

    Rien de plus simple au monde

    Contenu masqué

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

    Après, tu n'as plus qu'à ajouter ce que tu veux, je t'ai juste donné le code pour récupérer tout les staff en ligne.


  22. Tutoriel #1 | Les Scoreboards
    Créer un Scoreboard qui s'auto-actualise, sans clignotements et qui ne cause aucune latence.

     

    | Prérequis
    | Voyons les plugins nécessaire à la réalisation de ce tutoriel.

    Skript :
        × Si votre serveur est dans une version différentes de la 1.8.8,

    Contenu masqué

      Réagissez ou répondez à ce message afin de consulter le contenu masqué.
    .
        × Si votre serveur est en 1.8.8,

    Contenu masqué

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

    SkBee :
        × Si votre serveur est dans une version supérieure à la 1.12.2,

    Contenu masqué

      Réagissez ou répondez à ce message afin de consulter le contenu masqué.
    .
        × Si votre serveur est dans une version inférieure ou égal à la 1.12.2,

    Contenu masqué

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

    | Tutoriel - Partie #1
    | Commençons par voir quelques syntaxes utiles.
     

    Pour commencer, je vais donc pour présenter différentes syntaxes qui vous seront utilise lors de la réalisation de votre Scoreboard, sachez malgré tout que SkBee ne se limite pas qu'aux Scoreboard, je vous invite donc à aller voir la documentation de SkBee sur SkriptHub en cliquant

    Contenu masqué

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


    Ces deux syntaxes permettent de nettoyer le Scoreboard d'un joueur, s'il change de monde par exemple, c'est important d'exécuter ce code avant la création du nouveau Scoreboard afin que l'ancien Scoreboard soit effacé et ne se superpose pas au nouveau.

    Citation

    clear [score]board of %player%

    # Ou
    clear %player%'s [score]board

     

    Ces deux syntaxes permettent d'activer ou de désactiver le Scoreboard d'un joueur, sans ça, vous pouvez customiser votre Scoreboard comme bon vous semble, personne ne le verra.

    Citation

    Contenu masqué

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

     

    Ces trois syntaxes permettent de vérifier si le Scoreboard du joueur est activé, elles sont très importantes pour éviter d'exécuter le code qui suite si le Scoreboard est activé ou non.

    Citation

    Contenu masqué

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

     

    Ces deux syntaxes permettent de définir le titre du Scoreboard (Ce qui se trouve tout au dessus, en général, c'est le nom du serveur)

    Citation

    Contenu masqué

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


    Ces deux syntaxes permettent de définir quelque chose dans une ligne du Scoreboard, cela vous permet donc d'y ajouter du contenu.

    Citation

    Contenu masqué

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


    | Tutoriel - Partie #2
    | Entrons dans le vif du sujet, la création du Scoreboard.
     

    Pour commencer, voyons tout d'abord un code de Scoreboard complet, ensuite, nous décortiquerons chaque ligne (Sauf celles déjà décrite dans la partie précédente) afin de comprendre à quoi elles servent, ne vous en faites pas, ce n'est rien de très compliqué.

    Citation

    Contenu masqué

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

     

    En premier lieu, nous retrouvons cette ligne :

    Citation

    Contenu masqué

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

    Ce n'est qu'une simple fonction, pour la créée, nous indiquons d'abord à Skript que c'est une fonction avec le mot-clé "function".
    Ensuite, nous donnons un nom à notre fonction, dans ce tutoriel, elle se nomme : "DisplayScoreboard".
    Pour finir, nous définissons des arguments à notre fonction, "User" et "World" sont les noms de nos arguments et "player" et "text" sont les types de nos arguments.

    Donc, "User" retourne un joueur et "World" retourne un texte.


    Ensuite, nous avons cette condition :

    Citation

    Contenu masqué

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

    Ce n'est qu'une simple condition, dans ce cas-ci, nous vérifions que l'argument "World" que nous avons vu précédemment contient la valeur "Lobby".


    Pour finir, nous avons cette autre condition un peu spéciale :

    Citation

    Contenu masqué

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

    Enfaite, c'est une condition mais aussi une boucle, dans le même genre d'une "loop" sauf que celle-ci ne s'arrête jamais tant que sa condition n'a pas été remplie.
    En gros, cette condition veut dire "Tant que {_User} est dans le monde "Lobby"", donc, cette condition s'effectuera tous les X temps tant que le joueur sera dans le monde Lobby, quand il l'aura quitté, la boucle s'arrêtera.


    La condition précédente est accompagnée d'une ligne indispensable, sans cette ligne, votre serveur ne fera que crasher :

    Citation

    Contenu masqué

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

    Cette ligne indique à Skript d'attendre 1 seconde, vous pourriez réduire ce temps si ça vous chante mais 1 seconde, c'est parfait pour garder une bonne stabilité sur votre serveur et aussi pour avoir un taux de rafraîchissement du Scoreboard assez rapide.

     

    Voilà, vous avez désormais toutes les cartes en main pour réaliser le plus beau Scoreboard possible !

    Si vous avez un problème, une question ou une suggestion à me faire, n'hésitez pas à commenter sous ce poste ou à me contacter via Discord : Shykuzo#7097
     

    Si ce tutoriel vous a plu, n'hésitez pas à laisser un petit ❤️ sous ce message 🙂

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