Rechercher dans la communauté
Affichage des résultats pour les étiquettes 'time'.
2 résultats trouvés
-
PlayTime ⁕ Stats de connexion d'un joueur ! ⁕ 1.9 - 1.15 ⁕
noftaly a posté un fichier dans Général (utilitaires)
Version v2.1.4
325 downloads
PlayTime 2.1.3 ⁕ De la 1.9.x à la 1.15.x* ⁕ Par noftaly. *: 1.9 à 1.15 à condition d'utiliser les versions recommandées Cette version 2.0+ a été extrêmement optimisée par rapport a la précédente ! Plus aucun lag possible, les calculs sont effectués quand le joueur se déco ! (alors qu'avant c'était toutes les minutes) Description C'est un petit script très simple pour calculer le temps de connexion de vos joueurs ! (ou de vos staff pour voir s'ils ont bossés ). Il y a pas mal de stats intéressantes, comme le nombre de connexions, le nombre de connexions de plus de 2 minutes, la première et la dernière connexion, la session la plus longue et la plus courte, la durée de la session en cours (s'il est co), ou de la dernière session (s'il est hors-ligne), et enfin, le temps de jeu total. Il y a aussi depuis la version 2.1.0, ces stats, mais sans compter le temps d'AFK ! Pratique pour démasquer les tricheurs Commandes /playtime ou /pt : /pt see [joueur] : Pour voir le temps de connexion d'un joueur. Si aucun n'est spécifié, ce sera nous. Permission : playtime.see.other et playtime.see.self /pt reload/rl : Pour recharger le script Permission : playtime.reload /pt help : Voir la page d'aide Permission : playtime.help Et oui, plus de /pt reset. Tout simplement car en fait c'est inutile, et le script perd tout son sens... Vous remarquerez quand même que toutes les stats d'un joueur sont stockés dans une liste : {pt::%player%}. Donc vous avez juste a supprimé cela et tout est reset ! Screens Image du /pt help Image du /pt see noftaly Addons Il vous faut : - Skript 2.2-dev36 minimum (pour les expressions ternaire et les formatages de date) - WolvSK 1.0 minimum (pour le système d'AFK) -> nécessaire a partir de la v2.1.0 - Spigot (ou paper) de 1.9 à 1.15 Testé avec : - Skript 2.2-dev37c - WolvSk 1.6.2 - Spigot 1.12 - Java 8 et : - Skript 2.3-beta2 - WolvSk 1.6.2 - Paper Spigot 1.13.2 - Java 8 et : - Skript 2.4.1 - WolvSk 1.7.0 - Paper Spigot 1.15.2 - Java 8 API L'API requiert la version 2.1.1 ou ultérieure du script. Elle s'utilise comme ça : PlayTimeAPI(joueur, type, [raw]) Ici, joueur est le joueur sur lequel on cherche des infos, type est l'information que l'on recherche. Elle sont toutes listées ci dessous (celle avec un Oui, requiert que le joueur visé soit en ligne. Sinon elles retourneront "Impossible"). Enfin, "raw" requiert la version 2.1.3+ du script. C'est un booléen (donc true/false) facultatif. De base il sera sur false. Si vous mettez true, la donnée retournée ne sera pas traitée. Donc elle sera en timespan. Sinon, ce sera un texte en français, et "présenté". Exemples d'utilisation : PlayTimeAPI(player, "lastSessionTime") PlayTimeAPI(player, "currentSessionTimeWoutAFK", true) PlayTimeAPI(player, "totalCoTimeWoutAFK") Fin Et voilà ! Si vous avez des idées, n'hésitez surtout pas a me les dires, par discord (noftaly#0359) ou MP forum ! Idem pour les bugs ? Si vous avez aimez, likez et notez ★★★★★ ! Amusez-vous bien ! -
Bonjour tout le monde ? Alors voià j'ai essayer de faire un script pour que a partir de tel heure, ça passe une variable en true et que ça envoie un message a tout les joueurs dans ce monde disant que les monstre allait sortir la nuit, ensuite je supprime tout les monstres actuel et entre 21h00 et 5h00 (Heure du jeu donc avec %time%) pour les remplacer par des squelettes spéciaux Voici le code: on spawn of a skeleton: if event-world is "Survie": if {modenuit} is true: chance of 100%: set name of the skeleton to "Assassin" set {_p} to "UneTete" parsed as offline player set the helmet of skeleton to {_p}'s skull set chestplate of skeleton to leather chestplate set chestplate of skeleton to leather leggings set chestplate of skeleton to leather boots set tool of skeleton to bow of flame 1 and power 2 dye skeleton's chestplate blue dye skeleton's leggings blue dye skeleton's boots blue apply health boost 15 to the last spawned skeleton for 9999 minutes heal the last spawned skeleton stop every 1 second: if "%time%" contains "21:00": delete {_t} set {modenuit} to true loop all players in world "Survie": send "&cSurvie &7» &cIl est 21h ! Les assassins de la lune sont de sortie ! Cachez vous !" to loop-players loop entities: if loop-entity's world is "Survie": if loop-entity is a Zombie or Skeleton: clear loop-entity if "%time%" contains "4:00": delete {_t} set {modenuit} to false loop all players in world "Survie": send "&cSurvie &7» &aIl est 4h, les assassins de la lune sont rentrés chez eux" to loop-players loop entities: if loop-entity's world is "Survie": if loop-entity is a Zombie or Skeleton: clear loop-entity add 1 to {_t} wait 1 second loop all players in world "Survie": send "&cSurvie &7» &aEnviron &6%{_t}% &aassassins repartis !" to loop-players Je n'ai aucune erreur quand j'effectue le reload du fichier mais rien ne se passe lorsqu'il est 21h00 en jeu ? Je possède Skript, PirateSK 0.6, MundoSK, Skelett, SkQuery, SkRayFall++ v1.9.12, TuSKE et WildSkript Sachant que mon serveur Minecraft est en 1.8.9 Spigot Merci