Aller au contenu

Romitou

Membre actif
  • Compteur de contenus

    552
  • Inscription

  • Dernière visite

  • Jours gagnés

    17
  • Crédits

    1,263 [Faire un don]

Romitou a gagné pour la dernière fois le 28 mai

Romitou a eu le contenu le plus aimé !

Réputation sur la communauté

123 De bonnes relations

À propos de Romitou

  • Rang
    Impliqué

Visiteurs récents du profil

1261 visualisations du profil
  1. Pour changer de version, tu dois obligatoirement supprimer ou renommer ton dossier Skript (sauvegarde bien tes scripts et tes variables !) en autre chose, la nouvelle version créera un nouveau dossier où tu restaureras tes scripts et variables.
  2. Redémarrer le serveur résoudra sûrement ton problème. N'utilises pas le reload.
  3. Romitou

    Skript printer

    Tu as actuellement plusieurs boucle. Skript ne sait pas distinguer de quel boucle tu veux parler en utilisant loop-value. Utilise loop-value-1 pour ta première boucle, loop-value-2 pour la deuxième et ainsi de suite. J'espère t'avoir éclairé.
  4. Romitou

    résolu ✔ Erreur scoreboard

    salut, premièrement, je te conseillerais de ne pas utiliser l'événement on command mais directement d'utiliser `command /test:` par exemple. pour ce qui est de l'indentation, tu dois indenter, c'est-à-dire ajouter un tab après chaque condition. voici le code "corrigé" : command VFrejoindre: trigger: wait 1 second if {enjeu.%player%} is true: if scoreboard of player is off: toggle scoreboard of player on clear scoreboard of player set line 1 of player's scoreboard to "&a§n§lPARTIE" set line 3 of all player's scoreboards to "&aNombre de joueurs:(%{NombreJoueur}%&a/10)" ou plus concis : command VFrejoindre: trigger: wait 1 second {enjeu.%player%} is true scoreboard of player is off toggle scoreboard of player on clear scoreboard of player set line 1 of player's scoreboard to "&a§n§lPARTIE" set line 3 of all player's scoreboards to "&aNombre de joueurs:(%{NombreJoueur}%&a/10)"
  5. command near: trigger: send "Voici tous les joueurs se trouvant à 50 blocs de vous :" loop all players in radius 50 around player: send "- %loop-value%"
  6. Sauf erreur, il n'y a pas d'arguments dans une commande, donc il est normal qu'il te renvoie une erreur ? Tu peux split la commande complète pour y récupérer ses arguments.
  7. Bonjour, utilise l'événement "on command:". Tu pourras récupérer la commande utilisée ainsi que ces arguments.
  8. Bonjour, tu peux aussi utiliser SkBee pour les scoreboards en 1.13+. Je trouve que ceux-ci sont très simples d'utilisation et très optimisé au niveau du code de l'add-on. Tu peux y faire un tour si tu le souhaites
  9. Romitou

    AutoAnnonce

    Salut, merci pour ta ressource ! J'ai quelques petites remarques le concernant. # Ligne 2: if file "plugins/Skript/Configs/AutoAnnonce.yml" doesn't exist: Cette ligne est inutile, car skript-yaml vérifie lui-même l’existence ou non du fichier. Dans le cas où tu veuilles écrire dans le fichier s'il n'est pas écrit, utilise une syntaxe propre à skript-yaml. # Ligne 9: save yaml "AutoAnnonce" Tu enregistres déjà ton fichier plus bas, il est donc aussi inutile de l'enregistrer. Si tu enregistres les données de base pour pouvoir les réutiliser juste en dessous dans le script, sache que skript-yaml garde le fichier en cache et les données resteront lisibles même si tu ne l'enregistres pas. # Ligne 18: loop 800000 times: Si je mets mon délai à une minute, ton script deviendra non fonctionnel au bout de 800 000 secondes (soit environ 9 jours). Pour contrer cela, utilise un while, beaucoup plus adéquat dans ce contexte. # Ligne 25: else: stop Dans ce cas, il est de même inutile d'indiquer un else, sachant qu'il ne va rien s'exécuter après. Ces deux lignes ne servent pas à grand chose. set {active} to skript-yaml value "AutoAnnonce" from "AutoAnnonce" set {prefixmessage} to skript-yaml value "PrefixMessage" from "AutoAnnonce" set {temps} to skript-yaml value "Time" from "AutoAnnonce" set {prefix} to skript-yaml value "Prefix" from "AutoAnnonce" set {message1} to skript-yaml value "Message1" from "AutoAnnonce" Certaines valeurs ne sont pas utilisées dans le reste de ton script. Transforme-les en variable temporaire, qui semble être plus adapté présentement. Dans l'ensemble, le script est bien réalisé et bien pensé, en se basant sur skript-yaml. Cependant, j'ai fait quelques remarques pour te permettre de l'améliorer. Ces remarques ne sont pas négatives, je tiens à préciser que je fais ceci pour améliorer ton script. De ce fait, je modifierai ma note ultérieurement si le script deviendra plus optimisé de mon point de vue. Si tu as des questions concernant mes remarques, n'hésite surtout pas à me demander, je t'aiderai avec plaisir. ^^
  10. Romitou

    résolu ✔ Alambic

    Bonjour, il n'est pas possible d'ouvrir un alambic avec Skript. Essaye avec TuSKe.
  11. Bonjour, peux-tu faire des broadcast de toutes tes variables utilisées pour voir si elles existent toujours ?
  12. Romitou

    Anti CPS

    Bonjour, voici le code qui devrait fonctionner. Dis-moi si c'est le cas. on click: add 1 to {cps::%player%} send "Tu dépasses 16 CPS !" if {cps::%player%} is higher than or equal to 16 wait 1 second remove 1 from {cps::%player%}
  13. Ce sont des variables globales. Tu as un fichier nommé variables.csv, c'est ici que tous tes scripts iront chercher les informations. C'est un peu comme une base de donnée générale, donc inutile de préciser cela, dès que tu utiliseras une variable, elle sera cherchée dans le variables.csv.
  14. Salut, oui c'est tout-à-fait possible. Hors, ta variable contient un tiret du bas, c'est-à-dire que c'est une variable temporaire et qu'elle ne peut être lue que dans ton code actuel. Enlève ce tiret et tu pourras l'utiliser dans tous tes scripts ! N'hésite pas si tu as des questions.
×
×
  • 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.