Aller au contenu

blueblasterz

Membre
  • Compteur de contenus

    168
  • Inscription

  • Dernière visite

  • Jours gagnés

    7
  • Crédits

    211 [Faire un don]

Tout ce qui a été posté par blueblasterz

  1. Quelqu'un connait un moyen de facilement lire des fichiers .json avec skript ou un de ses addons ?
  2. blueblasterz

    Loop à l'envers O_o

    J'ai en effet fais une erreur, il faut faife : set {_index} to loop-value + {_add} Sinon évidemment les index s'accumulent et donnent des chiffres aberrants
  3. Et est-ce que la balance indique le bon nombre ? Normalement ce type de scoreboard est vraiment spécifique à chaque joueur, mais quand il s'agit de faire des actions groupées pour plusieurs joueurs en même temps, Skript fait souvent des siennes ...
  4. En fait, le code que j'ai réalisé est juste un peu plus optimisé que le tient. Et ce que je te propose de faire, c'est d'enregistrer le grade d'un joueur dans une variable de texte, en plus de lui accorder ses permissions. Le but est donc d'afficher pour tous les joueurs cette variable, comme ça il y a moins de risque d'erreur. Après ça reste très étrange que TON grade affiché change quand quelqu'un d'autre rejoint le serveur. J'avoue avoir lu ta demande d'aide un peu vite. Reprenons du début. Ton fondateur a quel grade affiché ? Tu peux peut-être essayer de remplacer tout les "if" par des "else if" (sauf le premier), comme ça le code s'arrête dès qu'il a trouvé un grade valide.
  5. Ça ne résoudrai pas ton problème directement, mais il y a un moyen plus propre d'afficher les grades. Tu fait une variable {grade::%player's uuid%}. Au moment d'accorder un grade à quelqu'un, après lui avoir accordé les permissions et tous ce qui va avec, tu fais "set {grade::%player's uuid%} to "&cAdministrateur"" ou n'importe quel autre grade. Enfin au moment de faire ton scoreboard, au lieu de faire plein de "if/else if", tu fait simplement : Every 15 seconds: make all players execute command "scoreboard" command /scoreboard: trigger: wipe sender sidebar set name of sidebar of player to "&cUniversMC" set score "&9" in sidebar of player to 6 set score "&bGrade &f:" in sidebar of player to 5 set score "%{grade::%player's uuid%}%" in sidebar of player to 4 set score "&r&r&r&7&m" in sidebar of player to 3 set score "&bArgent &f:" in sidebar of player to 2 set score "&e%balance of player%" in sidebar of player to 1 set score "&r&r&r&r&r&7" in sidebar of player to 0 J'ai pas testé, mais normalement il n'y a pas de soucis. Au passage, la commande /scoreboard existe déjà dans minecraft, je te conseille donc d'utiliser un autre nom de commande, par exemple /scoreboardrefresh. Si tu as d'autres problèmes/erreurs, n'hésite pas :)
  6. blueblasterz

    Loop à l'envers O_o

    Mais dans quel cadre on peut avoir besoin de loop à l'envers ? x) Sinon j'ai bricolé un truc comme ça, à toi de voir si t'arrive à l'adapter: command /loop <number> <number>: # /loop 1 10 -> 10,9,8,7,6,5,4,3,2,1 trigger: if arg-2 is smaller than arg-1: message "Usage: /loop <début> <fin>" else if arg-2 is equal to arg-1: message "Usage: /loop <début> <fin>" message "décompte de %arg 2% à %arg 1%" set {_total} to arg 2 - arg 1 + 1 set {_mid} to {_total}/2 set {_index} to 0 set {_add} to {_total} - 1 loop {_total} times: set {_index} to {_index} + {_add} remove 2 from {_add} message "%{_index}%" stop Normalement ça marche tant que tout les arguments restent supérieurs à 0.
  7. Sinon simplement un on command "/give": pour détecter simplement la commande en elle même, et pas tout ses arguments (il me semble)
  8. Le but principal de mon code est de faire un cercle sans aucun addon en plus de Skript. Je ne cherchais donc pas à faire quelque chose d'optimisé, mais bien à montrer qu'il est possible de faire plein de choses via Skript, sans aucun addon. Ton code est donc intéressent (et bien plus opti que le miens) mais ne correspond pas à ce que je cherchais à faire ;)
  9. Je viens de tester sur un serveur avec spigot 1.8, et skript, SkRayFall et SkQuery dans les versions du zSkriptPack, et au reload il n'y a aucune erreur. Je me connecte avec minecraft 1.8.9 et tout fonctionne. Donc oui c'est censé être bon c'est bien ça le problème... Je vois vraiment pas le soucis, je pense pas que le fait d'utiliser spigot 1.8.8 changer beaucoup par rapport à spigot 1.8.. EDIT : si ça ne concerne plus Dynamic Arrow, passe en conversation privée ;)
  10. Avec la version du pack ? Tu utilises quelle version de spigot au juste ? x) Tu as bien sûr pris la version de skript correspondant à celle de spigot ? Sinon là je vois pas trop la cause de ton problème..
  11. blueblasterz

    AnimSK

    @Celemo En effet, ça n'est pas précisé dans la présentation, je vais corriger ça dès que possible :) En attendant, la commande principale est par défaut /anim, il te suffit de faire /anim help et tout est expliqué EDIT : ça y est, j'ai mis à jour la présentation ^^
  12. Visiblement, tu as un problème avec les fonctions. As tu bien SkQuery et SkRayFall dans les bonnes versions, ainsi que la dernière version de skript ? Si tu n'est pas sûr, prend celles du zSkriptPack de SwiKZiiK (c'est celles dont je me sert :))
  13. Je n'arrive pas à répondre directement sur le topic, donc je le fais ici.. Merci @Izerty et surtout @Polymeth pour vos avis très positifs, ça fait vraiment plaisir :D
  14. Je suis le seul qui n'arrive pas à répondre aux reviews de ressources ??
  15. blueblasterz updated Dynamic Arrow Sk with a new update entry: Correction bug de direction Read the rest of this update entry...
  16. En effet c'est un bug dans les lambdas, mais même avec les commandes contenant des loop-values ça ne marche pas (il me semble) Il est aussi possible de passer par l'effet "evaluate", qui exécute un code à partir d'un texte. Par exemple avec ta ligne de code, ça donnerai : evaluate "format slot {_slot} of player with %loop-player%'s skull named ""&9&l%%loop-player%%"" with lore ""%%{rang}%%"" to run [make player execute ""/a %%loop-player%%""]" J'ai pas testé, si ça ne marche pas c'est qu'il doit y avoir une erreur de ma part dans les doubles "&" et guillemets. Mais normalement c'est bon, et ça prend en compte chaque loop-values
  17. Il faut surtout skript v2.2, il me semble que SkQuery n'a pas d'effet sur les fonctions
  18. Absolument pas, si t'as des soucis pour l'utiliser, n'hésite pas :)
  19. Voici un skript, développé par moi, qui permet de faire des flèches pointant vers un point ou un joueur. Si tu as des problèmes d'utilisation ou des questions, n'hésite pas à me contacter en PM :)
  20. blueblasterz

    Action bar

    L'action bar reste affichée pendant environ 2.5 secondes. 2.5*6 = 15 Tu peux faire un truc du type : loop 6 times: set action bar of loop-player-1 to "&4Cible repérée : X Y Z" wait 2.5 seconds le "-1" du "loop-player-1" est obligatoire, comme tu mets un loop DANS un autre loop. Par contre ton code est bloqué pendant 15 secondes si tu fais ça. Si tu veux éviter ça tu peux passer par une fonction ou une commande, par exemple : loop all-players: make loop-player execute command "/actionbar" command /actionbar: trigger: loop 6 times: set action bar of player to "&4Cible repérée : X Y Z" wait 2.5 seconds J'ai pas testé, dis moi si ça ne marche pas :)
  21. Essaye d'insérer ce code après la téléportation des joueurs dans ton monde mini-jeu : if {joueur.teamr}+{joueur.teamb} = 8: if {teamb.%player%} is 1: teleport player to {spawn.bleu} else if {_teamr.%player%} is 1: teleport player to {spawn.rouge} else: teleport player to {spawn} Je sais pas si ça répond à tes attentes .. ?
  22. blueblasterz

    AnimSK

    Exactement :D Si tu as des questions, des idées, n'hésite pas :)
  23. blueblasterz

    AnimSK

    C'est vrai je m'en étais pas rendu compte, je m'en vais changer ça de suite ^^ et merci pour vos avis ^^ EDIT : voilà la présentation est plus propre maintenant ^^ n'hésitez pas à repasser la voir, à l'occasion ;)
  24. Nouveau skript : AnimSK ! Pour créer des petites cinématiques ! https://skript-mc.fr/forum/resources/animsk.841/
  25. blueblasterz

    AnimSK

    blueblasterz submitted a new resource: [plain]AnimSK[/plain] - [plain]Création assez simple de petites cinématiques[/plain] Read more about this resource...
×
×
  • 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.