-
Compteur de contenus
151 -
Inscription
-
Dernière visite
-
Jours gagnés
2
Type de contenu
Profils
Forums
Téléchargements
Tout ce qui a été posté par Phmo
-
Skript v2.2 snapshot SkQuery 3
-
En gros : avec ce skript : command /lobbyboussole: trigger: open chest with 6 rows named "&6&lBoussole %player%" for the player wait 1 tick format slot 0 of player with book named "&7&lSpawn" with lore "&7&otéléporter au spawn" to run [make player execute command "/spawn"] format slot .... un autre truc Etc etc etc Si le premier joueur ouvre cet inventaire personnalisé, et qu'un deuxième joueur arrive, le deuxième joueur ne pourra pas exécuter les commandes, et pourra déplacer les objets. C'est embêtant, car la plupart du temps plusieurs joueurs utilisent cet inventaire en même temps.
-
J'ai remarqué un truc très embêtant depuis que je skripte : J'ai l'impression que pour certaines choses, skript est incapable de faire du "cas par cas" : Premier exemple : Les open chest J'avais présenté mon problème dans ce topic qui a malheureusement été mis dans les inactifs (j'ai oublié de up --') En gros, quand une deuxième personne ouvre l'inventaire alors qu'une autre personne est déjà dessus, c'est comme si elle ouvrait le même que le premier joueur. Ce qui fait qu'elle peut déplacer les objets, que les commandes ne s'activent pas, bref, le dawa. Deuxième exemple : les scoreboards : Pour créer mes scoreboards de façon optimisée, j'ai suivi ce tutoriel qui indiquait comment set des id sur les différentes lignes pour n'actualiser que ces lignes, sans avoir à refresh tout le scoreboard. Sauf que ça devient vite le bazar aussi, parce que skript actualise les lignes des mauvaises personnes avec les mauvaises infos (en gros il le fait pour tout le monde). Apparemment @Imperial_Crise avait la solution mais il n'est disons... pas prêt à la donner (lisez les derniers commentaires du tuto). Voilà, ces petits problèmes peuvent vite devenir encombrants. Si quelqu'un à une solution, qu'il n'hésite pas à la dire :p Et si vous avez un autre problème dans ce genre, dites le aussi, plus on est de fous plus on rit :D
-
Non sérieux partage la solution stp, ça évitera à d'autres de bonnes heures de recherches.
-
Whoaw merci mec ! Je passe donc le sujet en résolu. Je te mp en privé pour d'eventuels disfonctionnements
-
Ok ! Juste comme ça, est ce qu'il serait possible d'ajouter un event du genre : "On balance change" pour actualiser des scoreboards avec l'argent des joueurs de façon optimisée par exemple, sans avoir a refresh toutes les 30s pour rien.
-
Est ce que ce mec est sérieux ou on est en train de feed le troll ? :confused:
-
Impeccable merci mec ! je passe en résolu ou j'attends ?
-
Whaow merci mec ! Gratuitement ? Si tu peux ajouter un support pour Askyblock ce serait Fan-ta-stique !
-
Ok merci ^^ Et pour Askyblock ?
-
Et une aide altruiste ça te dit pas ? Parce que je sens bien le mec qui veut foutre le dawa sur le serveur... Pour ma part j'ai trouvé une solution alternative mais qui fait lag : set id based score "Ma phrase : {variableàafficher}" in sidebar of player to 3 with id "id_de_mon_score%player%" Comme ça, on crée un id pour chaque joueur, mais ça provoque de nombreux lags et ça bouffe de la mémoire...
-
Exactement ! quelqu'un a une idée de comment appliquer ça SEULEMENT aux joueurs concernés ?
-
Bonjour ! j'aimerais savoir si il est possible de récupérer des données de plugins comme Askyblock ou Towny pour les utiliser dans skript. Par exemple, serait-il possible de mettre le ranking de l'ile du joueur dans un scoreboard, ou bien le statut de la ville pour towny ? Tout d'abord, est ce que cela est possible ? Et si oui avec quel(s) addon(s) et quelles expressions ou variables ?
-
Bonjour bonjour ! Je suis toujours sur mes scoreboards, et j'aimerai afficher la balance (monnaie) des joueurs. Pour cela pas de problème, j'utilise %player's balance% Problème, il me faut actualiser ce scoreboard quand la balance change : existe-il un event spécial qui se déclenche quand la balance du joueur change (genre "On balance change") Ou alors il faut que je fasse un truc dans ce genre là : ... Every 30 seconds edit score id "money" to "&e%player's balance%" and 0 Ce qui peut potentiellement provoquer de forts lags, donc j'aimerai éviter à tout prix cette solution. Quelqu'un connait-il un event ou un solution tierce à ce problème ?
-
J'ai finalement trouvé ma solution ! J'ai pour ceci trouvé ce topic : (comme quoi j'avais pas si bien cherché que ça) En gros il suffit d'attribuer un id à la ligne et on pourra le modifier comme on veut sans refresh son scoreboard ! Fantastique :confused: LA SOLUTION
-
Justement c'est ce que je ne veux pas ! ça fait clignoter le tableau, et ça provoque des lags, ma question était : Comment actualiser 1 ligne du tableau ? D'après les recherches que j'ai fait c'est possible, sans pour autant trouver la solution :/
-
Bonjour bonjour ! J'ai actuellement un problème pour scripter un scoreboard (j'utilise SkRayFall) : Je souhaite en effet actualiser une ligne sans avoir à refresh tout le scoreboard (lags+clignotements). En gros, il faudrait que je puisse définir mon scoreboard, ce que j'ai fait : command /scoretest: trigger: set name of sidebar of player to "&4monscore" set score "ligne ..." in sidebar of player to 2 set score "&ligne : %{mavariable.%player's uuid%}%" in sidebar of player to 1 Et ensuite, dans un autre event, je modifie mavariable et j'aimerai par la même occasion actualiser ma ligne, j'ai donc fait : EventEnQuestion: set {mavariable.%player's uuid%} to 1 wait 1 tick set score "&ligne : %{mavariable.%player's uuid%}%" in sidebar of player to 1 Sauf qu'il me RAJOUTE une ligne 1 supplémentaire au lieu d'actualiser la ligne 1. Quelqu'un saurait comment modifier la ligne en question sans avoir à se taper un refresh complet du SB ?
-
En fait il ne demandait pas une commande pour give un command block mais une console à METTRE dans un command block
-
C'est pas aussi simple que ça malheureusement Il faudrait que dans ta commande skript soit du type /tacommande <player>, en gros il faut un argument qui est le nom du joueur, après je ne connais pas trop ce genre de trucs.
-
En fait il faudrait que ta commande puisse se "diriger" vers un joueur Parce que le commande block exécute ta commande mais ne sais pas vers qui la rediriger
-
Je te l'accorde un problème sans réponse est frustrant ^^
-
Personne n'a d'idée sur l'origine du problème ?
