Aller au contenu

PlayTime ⁕ Stats de connexion d'un joueur ! ⁕ 1.9 - 1.13 ⁕ v2.1.2

   (4 avis)

1 Screenshot

About This File

PlayTime 2.1.2  De la 1.9.x à la 1.13.x*  Par noftaly.
*: 1.9 à 1.13 si vous utilisez la dev36 ou supérieur


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 interessantes, comme le nombre de connexion, le nombre de connexion 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

 

1479166330_Capturedcran2018-10-2010_40_18.png.d02329afd380b9aff035cd8d528a127c.png

Image du /pt help

1871621362_Capturedcran2018-10-2010_40_29.png.62c561677423a2802b88bf87237fa707.png

Image du /pt see noftaly

 

Addons

Il vous faut :
Skript 2.2 minimum (pour les fonctions)
- 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 a 1.13

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

API

L'API requiert la version 2.1.1 ou ultérieure du script. Elle s'utilise comme ça :

PlayTimeAPI(joueur, type)

Ici, joueur est le joueur sur lequel on cherche des infos, et type est une information que l'on recherche. Elle sont toutes listées ici (celle avec un Oui, requiert que le joueur visé soit en ligne. Sinon elles retourneront "Impossible") :

1200567126_Capturedcran2018-11-1619_58_32.png.e667e95aac896ff8fe7bbb043ac45f41.png

 

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
★★★★★ !

Merci beaucoup 😉


What's New in Version v2.1.2   See changelog

Released

Nouvelle version !

[+] Ajout de la customisation du temps minimum de connexion pour la statistique "Nb de connexions de plus de X temps"
     - Temps par défaut : il est maintenant de 5 minutes
     - Valeur minimale : 30 secondes
     - Si il est définit en dessous de 30 secondes, un message d'erreur apparaitra au reload, et il sera définit a 30 secondes automatiquement
[+] Ajout d'un type dans l'API : "longCoValue", qui retourne le temps minimum de connexion pour la statistique "Nb de connexions de plus de X temps"
[+] Ajout de messages de descriptions pour les options

  • J'aime 1



Retour utilisateur

You may only provide a review once you have downloaded the file.


AlexLew

· Modifié par AlexLew

   9 sur 9 membres a ou ont trouvé cet avis utile 9 / 9 membres

Bonne idée SAUF QUE le mieux aurait été de créer une api dispo pour pouvoir récupéré les valeurs, ce qui n'a pas encore été fait. Je mettrais 5 étoiles une fois l'api mise en place.

Petite parenthèse: forcer les personnes à augmenter leurs notes d'une étoile en message privé sur discord, et ce de façon répété, est très impoli. Je ne recommande personne à contacter l'auteur à propos de ce script (d'où le fait que je ne changerais pas ma note actuelle).

Réponse de l'auteur

Bah l'API c'est les variables 🤷‍♂️ 😂 😂

Je peux en faire une, mais le plus simple restera d'utiliser les variables 🙂
C'est assez facile a comprendre en plus : {pt::%le joueur%::<le truc que tu veux recup', et que tu trouves en fouillant un peu le sk>}
Bref je retient l'idée, mais je ferai d'abord le truc d'AFK 😉
EDIT: C'est bon  ! Api implémentée (v2.1.0)

EDIT 2: La diffamation c'est pas la meilleur des techniques, si tu veux parler de ca vient discord. Et "Forcer", je tes envoyé 3 messages de relance très poli et courtois, 1 toutes les 48 a 72h minimum. Par contre c'est toi qui m'a insulte pour me répondre ^^, et qui ne tient pas tes engagements

  • J'aime 1

Partager cet avis


Lien vers l’avis
Yghore

   4 sur 4 membres a ou ont trouvé cet avis utile 4 / 4 membres

Simple, facile efficace 🙂 

Réponse de l'auteur

Merci beaucoup !

  • J'aime 1

Partager cet avis


Lien vers l’avis
iShawn_

   3 sur 3 membres a ou ont trouvé cet avis utile 3 / 3 membres

Très bon skript, je l'utilise désormais et je ne m'en passe plus !

Réponse de l'auteur

Merci ! Heureux que tu aimes 😉 

Partager cet avis


Lien vers l’avis
BySwiizen

   0 sur 2 membres a ou ont trouvé cet avis utile 0 / 2 membres

Skript très propre mais dommage qu'il ne soit pas en 1.8...

Réponse de l'auteur

Oui tu as raison Skript n'est pas en 1.8... je suis d'accord aussi c'est embêtant pour certaines personnes mais cette version est tlmt vieille que au final on en a plus vraiment besoin 🤷‍♂️

Et c'est pour ça que mon script PlayTime n'est pas en 1.8. et sinon  je t'invite à me faire part de tes versions skript/wolvsk/java. Si tu n'as pas les versions requises mentionnées dans le post, je t'invite à revoir ta note car c'est qqchose qui était écrit. 

Partager cet avis


Lien vers l’avis
×

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.