Kems_11 Posté(e) le 9 août 2017 Posté(e) le 9 août 2017 bonjour à tous, Version de minecraft / skript : 1.12 Type du skript : Scoreboard Description du script : Bonjour à tous, je voulais faire un skript sauf que le scoreboard clignote j'ai egalement fais des recherches sur skriptmc mais la solution est tres flou, et pas adaptée a mon scoreboard: voila mon code Variables: {group.%player%} = "Membre" on command "/grade": if player's display name contains "Gardien": send "Gardien" to player command /zcore: trigger: if player is in world "hub" or "creative": wipe player's sidebar wait 1 tick set name of sidebar of player to " &6&lRUBIA&e&lGAME " set score " " in sidebar of player to 8 set score "&7Grade: %{group.%player%}% " in sidebar of player to 7 set score " " in sidebar of player to 6 set score "&cScoreboard en cours" in sidebar of player to 5 set score "&cde développement " in sidebar of player to 4 set score " " in sidebar of player to 3 set score "&7Connectés: &b%amount of players% " in sidebar of player to 2 set score " " in sidebar of player to 1 else: wipe player's sidebar every tick in "hub": execute all players command "/grade123" make all players execute command "/zcore" on command "/grade123": cancel event if player's display name contains "Gardien": set {group.%player%} to "&bGardien" if player's display name contains "Membre": set {group.%player%} to "&eMembre" if player's display name contains "Ancien": set {group.%player%} to "&6Ancien" if player's display name contains "Sentinelle": set {group.%player%} to "&5Sentinelle" Merci à ceux qui auront la solution
UnWazoVer Posté(e) le 10 août 2017 Posté(e) le 10 août 2017 Tu as juste à faire une autre commande de scoreboard genre /zcore2: et mettre le scoreboard qui clignote et après tu fait exécuter cette commande à tous les joueurs ! 1
Kems_11 Posté(e) le 10 août 2017 Auteur Posté(e) le 10 août 2017 En tout ça merci de ta réponse Mais malheureusement j'ai pas très bien compris, peux tu etre un peu plus clair si possibles Un grand merci
Shelk Posté(e) le 10 août 2017 Posté(e) le 10 août 2017 Jsuis sur tablette donc chaud pour coder mais: every 1 second in "hub": loop all players: wipe loop-player's sidebar wait 5 ticks blablabla N’oublie pas de remplacer tout les "player" même dans les variables par "loop-player".Blablabla c’est la suite de ton scoreboard après le wait 1 tick.
Kems_11 Posté(e) le 10 août 2017 Auteur Posté(e) le 10 août 2017 Le problème avec le loop-player c'est que du coup je peux fais faire afficher pour chaque joueurs La variable %{group.%player%}% Je te remercie pour ta réponse en tout cas
Kems_11 Posté(e) le 10 août 2017 Auteur Posté(e) le 10 août 2017 Il me semble que j'avais testé et ça ne marche pas Et Avec ce genre de skript aussi Avec le loop all players j'avais le scoreboard qui clignoté aussi
Shelk Posté(e) le 10 août 2017 Posté(e) le 10 août 2017 Mettre loop-player dans une variable est extrèmement courant,%loop-player%,on peut mettre aussi un argument %arg-1% ou juste un joueur %player% mais ce n’est absolument pas bugué,tu avais dû faire une erreur.
Kems_11 Posté(e) le 10 août 2017 Auteur Posté(e) le 10 août 2017 Je t'assure qu'avec le loop all players le scoreboard clignotait Je re test demain merci
Shelk Posté(e) le 10 août 2017 Posté(e) le 10 août 2017 Test voir si ça marche,sinon je saurais pas quoi faire d’autre pour t’aider :/ Edot: Au lieu de mettre "every 1 tick" met "every 1 second",ça fait moins lag et ça peut être la cause du problème.
Kems_11 Posté(e) le 10 août 2017 Auteur Posté(e) le 10 août 2017 Beh du coup le every 1 Tick je le mets plus puisque y'a le loop all players mtn que je vais test
Shelk Posté(e) le 10 août 2017 Posté(e) le 10 août 2017 Oui je disais si ça marcherait pas le loop ^^ demain je réecris tout bien vu que la jsuis sur tablette.
Kems_11 Posté(e) le 10 août 2017 Auteur Posté(e) le 10 août 2017 Ok beh merci Du coup j'attends de rêvevoir ton skript comme ça jsuis sur y'a pas d'erreurs et si ça marche pas t'es témoin Merci encore
Shelk Posté(e) le 10 août 2017 Posté(e) le 10 août 2017 Pas de problème ! Je dors maintenant ^^ Edit: every 1 second in "hub": if player's world is "hub" or "creative": loop all players: wipe loop-player's sidebar wait 5 ticks set name of sidebar of loop-player to " &6&lRUBIA&e&lGAME " set score " " in sidebar of loop-player to 8 set score "&7Grade: %{group.%loop-player%}% " in sidebar of loop-player to 7 set score " " in sidebar of loop-player to 6 set score "&cScoreboard en cours" in sidebar of loop-player to 5 set score "&cde développement " in sidebar of loop-player to 4 set score " " in sidebar of loop-player to 3 set score "&7Connectés: &b%amount of players% " in sidebar of loop-player to 2 set score " " in sidebar of loop-player to 1 else: wipe loop-player's sidebar
Kems_11 Posté(e) le 11 août 2017 Auteur Posté(e) le 11 août 2017 toujours le clignote, j'ai un peu modif le code mais ça clignote toujours every 1 second: loop all players: if loop-player is in world "hub": wipe loop-player's sidebar wait 5 ticks set name of sidebar of loop-player to " &6&lRUBIA&e&lGAME " set score " " in sidebar of loop-player to 8 set score "&7Grade: %{group.%loop-player%}% " in sidebar of loop-player to 7 set score " " in sidebar of loop-player to 6 set score "&cScoreboard en cours" in sidebar of loop-player to 5 set score "&cde développement " in sidebar of loop-player to 4 set score " " in sidebar of loop-player to 3 set score "&7Connectés: &b%amount of players% " in sidebar of loop-player to 2 set score " " in sidebar of loop-player to 1 else: wipe loop-player's sidebar every 2 seconds in "hub": loop all players: if loop-player's display name contains "Gardien": set {group.%loop-player%} to "&bGardien" if loop-player's display name contains "Membre": set {group.%loop-player%} to "&eMembre" if loop-player's display name contains "Ancien": set {group.%loop-player%} to "&6Ancien" if loop-player's display name contains "Sentinelle": set {group.%loop-player%} to "&5Sentinelle" SI tu as la solution je veux bein
SweetAlaska Posté(e) le 12 août 2017 Posté(e) le 12 août 2017 Je probleme avec ton skript c'est qu'il spam la console, tu peux tout simplement faire une commande mettre un wait 1 second remettre l'autre scorebord et ensuite quand tout à clignoté refaire la commande
Azer_Flaash Posté(e) le 14 août 2017 Posté(e) le 14 août 2017 Il y a un tutoriel dedié sur les ids d'SkRayfall sur ma chaîne, si tu le suit bien tu n'aura plus de clignotements:
Messages recommandés