CanardConfit Posté(e) le 3 mars 2017 Posté(e) le 3 mars 2017 Titre du sujet : [serveur] Tablist par monde personnalisé. Sujet : Version de minecraft / skript : 1.8.8 Type du skript : Skript pour un serveur. Description du script : Bonjours, bonsoir, je viens demander un skript de tablist pour mon serveur qui comporte plusieurs choses : Quand je suis sur le monde Lobby01 je ne voit pas les joueurs qui sont sur le monde Faction par exemple. Par contre, quand on est dans le monde Faction on voit les joueurs qui sont dans les mondes world_nether et world_the_end mais pas seus qui sont dans les autres mondes. Pour finir, j'aimerais si possible, que se sois configurable dans un fichier config (que les groupes de mondes sois configurable). Commandes éventuelles avec les permissions : Commande demandé: Un /tbl add [groupe] ---> Cela ajoute un groupe de monde ou l'on vois les joueurs dans ses mondes (voir exemple au dessus point 2). Un /tbl addw [world] [groupe] ---> Cela ajoute un monde a un groupe de monde. Un /tbl delw [world] [groupe] ---> Cela supprime un monde d'un groupe de monde. Permission demandé: Une seul permission pour faire toutes les commandes demandé : tablist.perm Autres précisions (bout de skript déjà fait, systèmes actuellement utilisés, etc.) : J'utilise actuellement SkQuery, skRayFall_v1.8, WildSkript et Skript (la dernière versions stable). Si vous avez besoins de précisions sur quoi que se sois dite le moi ! Merci d'avance de votre aide et bonne journée !
Mildojos_Dev Posté(e) le 3 mars 2017 Posté(e) le 3 mars 2017 j'ai besoin de la même chose, ... merci d'avance ! 1
PackCraft Posté(e) le 3 mars 2017 Posté(e) le 3 mars 2017 Tu utilise quoi pour faire tes différents mondes ?
CanardConfit Posté(e) le 3 mars 2017 Auteur Posté(e) le 3 mars 2017 Tu utilise quoi pour faire tes différents mondes ? Multiverse-Core
PackCraft Posté(e) le 3 mars 2017 Posté(e) le 3 mars 2017 Pour que ton tablist s'affiche que dans 1 monde et pas dans l'autre il faut régler ça dans le plugin je crois
CanardConfit Posté(e) le 3 mars 2017 Auteur Posté(e) le 3 mars 2017 peut tu me l'expliquer car j'ai vu un truc la dessus mais je n'ai pas trouvé plus d'info (il y a une extension : multiverse-tablist [quelqu'chose comme sa] mais il est bugé [c'est meme dit sur la page de spigot])
PackCraft Posté(e) le 3 mars 2017 Posté(e) le 3 mars 2017 Voici une petite partie de mon skript every 5 seconds in "world" and "ASkyBlock": #Le nom du ou des mondes dans lequel tu veux loop all players: if loop-player has permission "tab.fonda": #La permission que tu met au joueurs set loop-player tab name to "[&4Empereur&r] &8| &7%loop-player%" #Le préfix que tu veux mettre dans le TAB else: loop-player has permission "tab.resp": #Et tu continue comme ça avec tout tes grades set loop-player tab name to "[&1Resp&r] &8| &7%loop-player%" else: loop-player has permission "tab.modo": set loop-player tab name to "[&3Modo&r] &8| &7%loop-player%"
CanardConfit Posté(e) le 4 mars 2017 Auteur Posté(e) le 4 mars 2017 Voici une petite partie de mon skript every 5 seconds in "world" and "ASkyBlock": #Le nom du ou des mondes dans lequel tu veux loop all players: if loop-player has permission "tab.fonda": #La permission que tu met au joueurs set loop-player tab name to "[&4Empereur&r] &8| &7%loop-player%" #Le préfix que tu veux mettre dans le TAB else: loop-player has permission "tab.resp": #Et tu continue comme ça avec tout tes grades set loop-player tab name to "[&1Resp&r] &8| &7%loop-player%" else: loop-player has permission "tab.modo": set loop-player tab name to "[&3Modo&r] &8| &7%loop-player%" Merci mais... sans vouloir te vexer ce n'est pas se que j'ai demander car j'ai déjà sa sur mon serveur... mais merci quand meme
CanardConfit Posté(e) le 5 mars 2017 Auteur Posté(e) le 5 mars 2017 Il n'y a pas quelqu'un qui peut m'aider ? c'est important !
Skripting Posté(e) le 5 mars 2017 Posté(e) le 5 mars 2017 Je te fais ça cet après midi si j'ai le temps (j'ai pas encore fait mes devoirs :c). Mais normalement ça va aller vite.
CanardConfit Posté(e) le 6 mars 2017 Auteur Posté(e) le 6 mars 2017 tu l'a fais ? car j'en ai vraiment besoin...
CanardConfit Posté(e) le 6 mars 2017 Auteur Posté(e) le 6 mars 2017 personne peut le faire ? ou m'expliquer comment on fait ? car j'ai l'impression que je parle a un mur...
Skripting Posté(e) le 7 mars 2017 Posté(e) le 7 mars 2017 Désolé je n'ai plus de PC. Le mien est mort.
Skripting Posté(e) le 7 mars 2017 Posté(e) le 7 mars 2017 ok.... Je vais essayer de te faire ça petit à petit sur tablette mais ça va être long.
CanardConfit Posté(e) le 8 mars 2017 Auteur Posté(e) le 8 mars 2017 ok merci beaucoup d'avance :) si tu as desoin de quoi que se sois dit le moi
Skripting Posté(e) le 8 mars 2017 Posté(e) le 8 mars 2017 function updatePlayerTablist(gamer: player): reveal players to {_gamer} {_gamer}'s world is "Lobby01": hide players in world "Faction" to {_gamer} else if player's world is "Faction": hide (players where [player input is not in "world_nether" or "world_the_end"]) to {_gamer} join: updatePlayerTablist(player) teleport: old world is not new world wait 4 ticks updatePlayerTablist(player)
CanardConfit Posté(e) le 8 mars 2017 Auteur Posté(e) le 8 mars 2017 merci je teste sa ! ----[Edit]---- Sa marche pour moi merci beaucoup ! je met se poste en résolu !
Messages recommandés