MajAxe Posté(e) le 11 août 2017 Posté(e) le 11 août 2017 Version de mon minecraft: 1.8.9 Type de skript: Skript d'information de connexion du staff Description: Bonjour, à ce jour je cherche un skript permettent de faire la commande "/staff" comme funcraft v2 mais avec quelques arrangements. En effet, je voudrais que, une fois que la commande "/staff" soit executée pas un membre du staff, cela affiche TOUS les membres du staff mais avec une "puce (•)" à coté du nom de chaque staff ! Bien sûr ce symbole doit être rouge si le staff X est déconnecté, orange (gold &6) si AFK depuis 10 min et vert si non afk et connecté... Des permissions ? Bien sûr que oui ! Seul les "Staff" peuvent executer cette commande... ! • Permission: staff.use Pour que cela fonctionne dans de meilleur conditions je dispose aussi de quelques add-ons ! • ExtraSK • JsonAPI • GamebuSK • SkAngelTool • skDragon • SkMorkaz • skNumber • SkQuery • skRayFall • Skript (Lel) • SQLibrary • UmbaskaJava7 (Que je doit mettre à jour ^^) • WildSkript Voilà, fiouf ! Je ne sais pas trop quel add-ons sert à quoi faire, je les ais juste téléchargés car je ne veux pas avoir de mauvaise surprise style "Ah!! Mon skript fonctionne pas rrrrrhhhh" ! Ahah.. Fin, bref ! Je vous remercie de votre lecture, en espèrent être aidé ! D'ailleur, pour les variables, je m'en occupe et pour les phrase, l'organisation aussi ! (Logique..) A bientôt !
Shelk Posté(e) le 11 août 2017 Posté(e) le 11 août 2017 Et comment on fait pour savoir les membres du staff,puisque tu nous l'as pas dit ? On vérifie si le joueur a une permission ou ?
MajAxe Posté(e) le 11 août 2017 Auteur Posté(e) le 11 août 2017 Ah oui, c'est vrai, on vérifie qu'il a la permission staffserver.sk pour qu'il soit dans la liste :) Merci de ta réponse
Shelk Posté(e) le 11 août 2017 Posté(e) le 11 août 2017 Tu dis toujours ça mais tu ne lis rien.Tu as au moins vu la demande ? Car la personne l’a aidé ...
Zaphear Posté(e) le 11 août 2017 Posté(e) le 11 août 2017 Ah j'ai cru un autre sens désolé ... Sinon je te laisse une personne t'aider car je sais le faire mais je fait toujours quelques erreurs :/
SweetAlaska Posté(e) le 12 août 2017 Posté(e) le 12 août 2017 Donne moi ton skype je vais te le faire
Mildojos Posté(e) le 13 août 2017 Posté(e) le 13 août 2017 Donne moi ton skype je vais te le faire C'est un forum communautaire donc ça serait cool que le code source se retrouve ici à la fin aussi svp, merci :( 1
LeCraftDeOuf Posté(e) le 13 août 2017 Posté(e) le 13 août 2017 J'avoue si vous pouvez mettre le code ici sa serai cool pour les joueurs qui cherche un code du même style :D 1
MajAxe Posté(e) le 13 août 2017 Auteur Posté(e) le 13 août 2017 Ah, je viens de me connecter et je vois toutes ses réponses xD Donne moi ton skype je vais te le faire Déjà, merci de ta proposition mais mon Skype est privé ! Et comme disent @Mildojos et @LeCraftDeOuf C'est un forum communautaire donc ça serait cool que le code source se retrouve ici à la fin aussi svp, merci :( J'avoue si vous pouvez mettre le code ici sa serai cool pour les joueurs qui cherche un code du même style :D Ce serait bien que le code se trouve sur ce forum ! :D (Ici :p) 3
Streamer08 Posté(e) le 15 août 2017 Posté(e) le 15 août 2017 EDIT : Si ce code fait lag ton serveur, je peux y remédier ! :) Voila pour toi ! Donne moi tes avis si tu veux que je l'améliore (je n'ai pu le tester qu'en solo) command /setstaff <player>: #AJOUTER UN JOUEUR A LA STAFFLIST permission: admin.sk permission message: &cTu n'as pas la permission ! aliases: /addstaff trigger: if arg 1 is set: add arg 1 to {staff.member.%UUID of player%::*} command /removestaff <player>: #ENLEVER UN JOUEUR DE LA STAFFLIST permission: admin.sk permission message: &cTu n'as pas la permission ! trigger: if arg 1 is set: remove arg 1 from {staff.member.%UUID of player%::*} on join: if player have permission staff.sk: add 1 to {staff.online.%UUID of player%} set {afk.%UUID of player%} to 1 on quit: if player have permission staff.sk: remove 1 from {staff.online.%UUID of player%} set {afk.%UUID of player%} to 3 command /staff: permission: staff.sk permission message: &cTu n'as pas la permission ! aliases: /stafflist trigger: send "&7&m--------&r &6&lStaffList &7&m--------&r" to player send "&b&lListe des membres du Staff &7&l(&7%{staff.online.%UUID of player%}% &7connecté(s)&7&l) &b&l:" to player loop {staff.member.%UUID of player%::*}: if {afk.%UUID of loop-value%} is 1: send " &a• &d%loop-value%" to player if {afk.%UUID of loop-value%} is 2: send " &6• &d%loop-value%" to player if loop-value is offline: send " &c• &d%loop-value%" to player send "&7&m--------&r &6&lStaffList &7&m--------&r" to player on any move: set {afk.timer.%UUID of player%} to 0 set {afk.%UUID of player%} to 1 every 1 second: loop all players: if loop-player is in world "world": if {afk.%UUID of loop-player%} is 2: set {afk.timer.%UUID of loop-player%} to 0 else if {afk.%UUID of loop-player%} is 1: add 1 to {afk.timer.%UUID of loop-player%} if {afk.timer.%UUID of loop-player%} = 300: set {afk.%UUID of loop-player%} to 2
MajAxe Posté(e) le 15 août 2017 Auteur Posté(e) le 15 août 2017 EDIT : Si ce code fait lag ton serveur, je peux y remédier ! :) Voila pour toi ! Donne moi tes avis si tu veux que je l'améliore (je n'ai pu le tester qu'en solo) command /setstaff <player>: #AJOUTER UN JOUEUR A LA STAFFLIST permission: admin.sk permission message: &cTu n'as pas la permission ! aliases: /addstaff trigger: if arg 1 is set: add arg 1 to {staff.member.%UUID of player%::*} command /removestaff <player>: #ENLEVER UN JOUEUR DE LA STAFFLIST permission: admin.sk permission message: &cTu n'as pas la permission ! trigger: if arg 1 is set: remove arg 1 from {staff.member.%UUID of player%::*} on join: if player have permission staff.sk add 1 to {staff.online.%UUID of player%} set {afk.%UUID of player%} to 1 on quit: if player have permission staff.sk: remove 1 from {staff.online.%UUID of player%} set {afk.%UUID of player%} to 3 command /staff: permission: staff.sk permission message: &cTu n'as pas la permission ! aliases: /stafflist trigger: send "&7&m--------&r &6&lStaffList &7&m--------&r" to player send "&b&lListe des membres du Staff &7&l(&7%{staff.online.%UUID of player%}% &7connecté(s)&7&l) &b&l:" to player loop {staff.member.%UUID of player%::*}: if {afk.%UUID of loop-value%} is 1: send " &a• &d%loop-value%" to player if {afk.%UUID of loop-value%} is 2: send " &6• &d%loop-value%" to player if loop-value is offline: send " &c• &d%loop-value%" to player send "&7&m--------&r &6&lStaffList &7&m--------&r" to player on any move: set {afk.timer.%UUID of player%} to 0 set {afk.%UUID of player%} to 1 every 1 second: loop all players: if loop-player is in world "world": if {afk.%UUID of loop-player%} is 2: set {afk.timer.%UUID of loop-player%} to 0 else if {afk.%UUID of loop-player%} is 1: add 1 to {afk.timer.%UUID of loop-player%} if {afk.timer.%UUID of loop-player%} = 300: set {afk.%UUID of loop-player%} to 2 Merci infiniment ! Je vais le tester :D 1
Streamer08 Posté(e) le 15 août 2017 Posté(e) le 15 août 2017 Merci infiniment ! Je vais le tester :D Dans mon code, l'AFK est à 5 min, mais tu peux remplacer le "300" par "600" si tu veux 10mn :D
MajAxe Posté(e) le 15 août 2017 Auteur Posté(e) le 15 août 2017 Dans mon code, l'AFK est à 5 min, mais tu peux remplacer le "300" par "600" si tu veux 10mn :D Oui, je le sais bien, après tout reste la personnalisation ! Merci (je vais le test vraiment mtn) x) 1
MajAxe Posté(e) le 15 août 2017 Auteur Posté(e) le 15 août 2017 MERCIIIII ça marche ! ça roule xd lol .... merci, je passe le poste en résolu ! 1
GauvainWizard Posté(e) le 16 août 2017 Posté(e) le 16 août 2017 Salutations, Sujet résolu, je déplace. Gauvain
Messages recommandés