Aller au contenu

Skylyxx

Membre
  • Compteur de contenus

    33
  • Inscription

  • Dernière visite

  • Jours gagnés

    3
  • Crédits

    118 [Faire un don]

Tout ce qui a été posté par Skylyxx

  1. Skylyxx

    SkriptDocsGenerator

    Version 1.2

    22 downloads

    SkriptDocsGenerator - Générateur de documentation Skript SkriptDocsGenerator est un plugin spigot qui pourrai se montrer utile aux développeurs d'addon Skript. En effet, il permet de générer des fichiers JSON contenant les différentes syntaxes des addons présent sur le serveur d'exécution. Chaque syntaxe est accompagnée d'un nom, d'une description, des patterns, d'exemples ainsi que toutes les options personnalisables via les annotations Skript. Ce fichier JSON est ensuite prêt à l'emploi, pour mettre à jour la documentation de votre addon sur votre site de documentation Skript préféré ! Installation: Téléchargez et mettez la dernière version dans le dossier plugins/ de votre serveur. Démarrez votre serveur Faites la commande /skriptdocsgenerator. Les fichiers JSON sont générés et envoyés dans le dossier /plugins/SkriptDocsGenerator/. Maintenant, vous pouvez utiliser votre fichier sur votre site de documentation favori ! Support: Pour toutes demandes de support ou d'informations, vous pouvez me contacter sur le discord de Skript-MC, ou bien sur le discord de support prévu pour cet outils.
  2. Skylyxx

    SkDynmap

    Version 1.2.2

    13 downloads

    SkDynmap est un addon Skript qui vous permet d'interagir avec le plugin Dynmap de Spigot. SkDynmap vous permet de créer des zones colorées, comme ceci: Cet addon est actuellement en développement et de nombreuses fonctionnalités viendront plus tard. Installation: Pour installer SkDynmap: - Téléchargez Skript et placez-le dans le dossier plugins/ de votre serveur - Téléchargez SkDynmap et placez-le dans le dossier plugins/ de votre serveur - Téléchargez Dynmap et placez-le dans le dossier plugins/ de votre serveur - Redémarrez votre serveur - Skriptez ! Documentation: Afficher la documentation sur SkriptHub et sur SkUnity Support: Vous pouvez me contacter sur Discord: @Skylyxx#8816 ou sur le Skript Chat: cliquez ici.
  3. La 2.5.1, mais du fork (liens dans mon message précédent)
  4. Bonjour, Skript 2.5.1 ne fonctionne pas avec la 1.8 de Minecraft. Soit du upgrade dd version, soit tu prends le fork de Skript 1.8: [Contenu masqué] Bonne journée
  5. Skylyxx

    inactif ✖ Erreur skript

    Bonjour, il me semble qu'il n'y a pas l'erreur complette. Il manque la fin du message, celle ou la ligne en erreur est citée.
  6. Bonjour, tu execute bien la commande depuis la console?
  7. Skylyxx

    résolu ✔ damage cause is void

    Bonjour, Je t'invite à essayer ce script de test, car chez moi, je reçoit bien le message. on damage: if damage cause is void: send "Damage: VOID" to victim Ensuite, en fonction du résultat de ce test, nous verrons ce que nous ferons. Bonne journée, Skylyxx.
  8. Bonjour, Content de t'avoir aidé Il me semble que ce sont les modérateurs qui passent les sujets en résolu, je ne pense pas que tu puisses le faire. En tout cas, bonne continuation
  9. Bonjour, Je t'invite à regarder le snippet de @carlodrift, présent à l'adresse suivante: [Contenu masqué] N'hésite pas à poser d'autres questions si nécessaire. Bonne journée, Skylyxx
  10. Skylyxx

    résolu ✔ Skript-DB

    Bonjour, il me semble que tu ne peux pas spam la base autant de fois, check la console et vois si ya des warns/erreurs
  11. Avec le code que je vous ai donné, c'est terminé, chaque joueur a sa variable. C'est donc la solution idéale pour moi Bonne journée, Skylyxx
  12. Swan est présent sur le serveur discord de Skript-MC (ici), dans le channel #bot Cela ne sert a rien de télécharger tous les addons d'un coup. Il faut les installer au fur et a mesures que tu en a besoin. Pour skript: [Contenu masqué] Bonne journée, Skylyxx
  13. Bonjour, je ne suis pas sur d'avoir compris ce que vous demandez. Si vous souhaitez changer, pour ne pas utiliser une variable unique, je vous recommande d'utiliser les listes: command /prac: permission: prac.use permission message: "&4Sorry,&c you don't have permission to do this command" trigger: set {pos::%player%} to location of player give player redstone torch named "&6Back to location" on right click: if player's tool is a redstone torch named "&6Back to location": teleport player to {pos::%player%} Ensuite, vous pouvez tout à fait supprimer la variable et enlever la torche du joueur avec: command /prac: permission: prac.use permission message: "&4Sorry,&c you don't have permission to do this command" trigger: set {pos::%player%} to location of player give player redstone torch named "&6Back to location" on right click: if player's tool is a redstone torch named "&6Back to location": teleport player to {pos::%player%} delete {pos::%player%} remove 1 of redstone torch named "&6Back to location" from player's inventory En espérant vous avoir aidé, Skylyxx
  14. Bonjour, je te conseille (Où plutot Swan ) De prendre la 2.4.1 pour Minecraft 1.9.4. Si ça peut t'aider:
  15. Bonjour, si j'ai bien compris, tu cherche a faire un hologramme, c'est ça ?
  16. Bonjour, il y a t-il une erreur dans la console lors du démarrage ? Et qu'est-ce qui ne fonctionne pas exactement ?
  17. Skylyxx

    inactif ✖ Skript de friend

    C'est normal, tu essaye de récupérer l'uuid du joueur, sauf qu'il n'est pas connecté. Cela est donc impossible. Tu devras soit stocker l'uuid des deux joueurs, soit utiliser les pseudos, mais donc tes joueurs ne pourront pas changer de pseudo.
  18. Skylyxx

    inactif ✖ reanimation

    Bonjour. Cela ressemble à une demande de Skript, la catégorie est donc innapropriée. Cependant, je vais quand même t'aider. Déjà, utilise plutot la syntaxe de Skript au lieu de faire des commandes dans la console. Et le on any movement est a éviter, il n'est pas optimisé, et si le joueur ne bouge plus, il perdra l'effet de slowness. Je te propose donc mon code: on join: while player is online: wait 2 seconds if player's health < 3: apply slowness 3 to player for 5 seconds on rightclick on a player: execute player command "/rea %clicked player%" command /rea <player>: trigger: if distance between player and arg-1 is greater than 5: send "&cVeuillez vous rapprocher du joueur pour le réanimer !" stop if arg-1's health < 3: set arg-1's health to 3 send "&aVous avez réanimé %arg-1% !" send "&aVous avez été réanimé par %player% !" to arg-1 En espérant t'avoir aidé, Bonne journée, Skylyxx.
  19. Bonjour, vous dites que cela ne fonctionne pas, mais d'où vient le screen au début de votre message ? J'ai l'impression que c'est fonctionnel Bonne journée, Skylyxx
  20. Bonjour, je vais essayer de répondre à ta demande. Pour sauvegarder les inventaires, j'utilise personnellement une fonction que j'ai créé, qui loop tous les slots et qui les sauvegarde dans un liste. La voici si elle t'intéresse. (Si je me rappelle bien, tu as besoin de SharpSK si tu utilise la seconde main, si tu ne l'utilise pas, pas besoin de SharpSK et tu peux enlever les lignes que j'ai dis d'enlever en 1.8 ou moins). function saveInv(p: player): set {_slot} to 0 loop 36 times: set {inv::%{_p}%::%{_slot}%} to slot {_slot} of {_p} add 1 to {_slot} set {inv::%{_p}%::helmet} to helmet of {_p} set {inv::%{_p}%::chestplate} to chestplate of {_p} set {inv::%{_p}%::leggings} to leggings of {_p} set {inv::%{_p}%::boots} to boots of {_p} set {inv::%{_p}%::offhand} to {_p}'s offhand # A enlever si tu es en 1.8 ou moins function restoreInv(p: player): set {_slot} to 0 loop 36 times: set slot {_slot} of {_p} to {inv::%{_p}%::%{_slot}%} add 1 to {_slot} set {_p}'s helmet to {inv::%{_p}%::helmet} set {_p}'s chestplate to {inv::%{_p}%::chestplate} set {_p}'s leggings to {inv::%{_p}%::leggings} set {_p}'s boots to {inv::%{_p}%::boots} set {_p}'s offhand to {inv::%{_p}%::offhand} # A enlever si tu es en 1.8 ou moins En espérant avoir répondu à ta demande, Bonne journée, Skylyxx
  21. Skylyxx

    résolu ✔ Skript récompense pvp

    Super, je suis content de t'avoir aidé, bonne journée !
  22. Skylyxx

    inactif ✖ Skript de friend

    Bonjour, je vais te proposer mon aide. Pour répondre à ton premier problème, soit le message qui ne s'envoie pas. Voici ton code: set {_player1} to arg 2 message "&b[friend] >> &aVous êtes désormais ami(e) avec %arg 2% !" to player message "&b[friend] >> &a%player%&a a accepté votre demande, vous êtes désormais ami(e) !" to {_player1} Sachant que ton argument 2 est un texte, command /friends [<text>] [<text>]: Tu ne peux pas envoyer de message à un texte. La solution serai de "parser" le texte en joueur. Pour se faire, voici le code: set {_player1} to arg 2 parsed as a player message "&b[friend] >> &aVous êtes désormais ami(e) avec %arg 2% !" to player message "&b[friend] >> &a%player%&a a accepté votre demande, vous êtes désormais ami(e) !" to {_player1} Il faut que tu rajouter donc le "parsed as a player" partout ou tu en a besoin. Pour répondre à ton second problème, c'est toujours un problème de type de variable. Lorsque tu accepte un ami, tu ajoute l'argument 2 dans la liste des amis du joueur (Qui je le rappelle, l'argument 2 est un texte). Tu dois donc encore une fois "parser" le texte en joueur. Pour se faire: add arg 2 to {friends.%player%::*} Devient: add (arg 2 parsed as a player) to {friends.%player%::*} J'espère que j'ai répondu à tous tes problèmes, si ce n'est pas le cas, fais moi le savoir en répondant ci-dessous ! Bonne journée, Skylyxx
  23. Skylyxx

    résolu ✔ Skript récompense pvp

    Bonjour, pour qu'une variable devienne un text (Pour l'utiliser dans une commande par exemple), il faut l'encadrer dans des %. Pour ton code, cela donnerai: on death: attacker is a player: victim is a player: set {_x} to random number between 1 and 20 send "&8(&6!&8) &bYou earned &6%{x}% of Cash &bfor killing &c%player%&b!" to attacker wait 2 ticks make console execute command "/eco give %attacker% %{_x}%" De plus, je me suis permis de passer ta variable {x} en variable temporaire {_x} car cela a plus de sens. Enfin, au lieu d'utiliser un make console execute command, il y a directement une expression dans Skript, player's balance. Pour finir, le wait 2 ticks n'est pas nécessaire ici. Ton code final devrais ressembler à: on death: if attacker is a player: if victim is a player: set {_x} to random number between 1 and 20 send "&8(&6!&8) &bYou earned &6%{_x}% of Cash &bfor killing &c%player%&b!" to attacker add {_x} to player's balance Bonne journée
  24. Après quelques recherches, RandomSK est déprécié. Je te conseille WolvSK, qui à des events équivalents. Documentation: [Contenu masqué] (Ne tient pas compte du premier résultat, regarde les tous à partir du deuxième).
  25. J'ai deux questions: Quelle est l'erreur du reload? Ya t'il des erreurs dans la console ?
×
×
  • 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.