Aller au contenu

noftaly

Ancien
  • Compteur de contenus

    1 691
  • Inscription

  • Dernière visite

  • Jours gagnés

    57

Files posté(e)s par noftaly

  1. Calendrier de l'avent !

    Bien l'bonjour !
    Voici un nouveau petit script très sympa, pour ajouter un calendrier de l'avent a votre serveur ! Eh ouais, c'est bientôt noël (enfin dans 1 mois), mais il faut déjà se préparer ! Si j'ai mis la ressource si en avant, c'est de 1 parce que sinon j'allais oublier x), et aussi pour que vous me fassiez part de divers bugs si vous en trouvez !
    Description
    C'est un script très simple ! Les joueurs ont juste 1 commande, /calendrier. Ca leur ouvre le calendrier ! Ils peuvent ouvrir la suprise du jour, si on est en décembre ! Sinon il y aura un petit message qui leur dis d'attendre 😉 S'il décide de ne pas ouvrir la surprise au jour le jour, mais par exemple d'attendre 1 semaine pour en avoir 7 d'un coup, ils peuvent ! Mais il faudra cependant les ouvrir dans l'ordre 😉. Les items, c'est vous qui choisissez ! Vous pouvez en mettre jusqu'a 44 par surprise, et un petit tirage sera effectué ! (voir gifs plus bas)
    Commandes
    /calendrier ou /cal : ouvrir le calendrier de l'avent !             Permission : aucune /admincalendrier ou /acal [nombre] : Ouvrir l'éditeur de surprise ! Très facile a utiliser ;) Si vous décidez de mettre un nombre, vous ouvrirai l'éditeur de surprise du jour indiqué ! Il permet aussi de modifier l'affichage.             Permission : calendrier.admin  
    Screens

    Message quand on rejoint le serveur, et qu'on a pas ouvert la surprise du jour !

    Différents messages d'erreur.
    1 : quand on veut ouvrir une surprise mais qu'on a pas ouvert celle d'avant
    2 : Quand on veut ouvrir une surprise alors que ce n'est pas encore le jour
    3 : Quand on est après le 24 décembre
    4 : Quand on est pas/plus en décembre
     

    Gif quand on ouvre des surprises ! On est le 2, alors je peux ouvrir celle du 1 que je n'avais pas encore débloquée, et celle du 2. Je ne peux pas ouvrir la 3, 4, 5 car on est pas encore le 3, 4, 5, et je ne peux pas ouvrir celles d'après car je n'ai pas défini d'item ! Aussi, l'affichage est "linéaire".

    Image de l'affichage en "arbre". Il peut être modifié dans le /admincal.
    Précision : Vous pouvez suivre les instructions de la ligne 126 pour ajouter votre propre disposition. SI vous avez besoin d'aide pour cela, n'hésitez pas a me contacter par discord noftaly#0359 ou par MP forum 😉
    Addons
    Il vous faut :
    - Skript 2.2-dev36 minimum (pour les fonctions, le temps, et les expressions ternaires)
    - SkQuery-Lime (pour diverses fonctionnalités)
    - TuSKe (pour les GUIs)
    Testé avec :
    - Skript 2.2-dev37c
    - SkQuery-Lime 3.6.1-Lime
    - TuSKe 1.8.2-pikachu-patch-3
    - Spigot 1.12
    - Java 8
    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 😉

    97 downloads

       (5 avis)

    30 commentaires

    Mis à jour

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

    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
     

    Image du /pt help

    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") :

     
    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 😉

    57 downloads

       (4 avis)

    3 commentaires

    Mis à jour

  3. ★ GiveAll ★ [1.8 - 1.12] [GUI] [100% customisable]

    ★★★★★ : 12 votes de 5 étoiles sur la V1, top10 des meilleurs ressources, 200 téléchargements
    La bêta 3.1 et anterieur fonctionnent en 1.8.x, 1.9.x, 1.10.x, 1.11.x, 1.12.x
    (merci à @gamingshow et @Mikioul pour le test)
    Les bêtas 3.2 et + n'ont pas été testé en 1.11.x et avant, mais elle sont censées fonctionner.
    GiveAll est un skript qui permet de créer des GiveAlls, puis de les lancer ! ainsi, vous pouvez créer des évents pour que vos joueurs puissent gagner du stuff, ou des items ! A vous de choisir 




    ▶ Créer autant de GiveAll que vous voulez !
    ▶ Supprimez des GiveAlls !
    ▶ Renommez vos GiveAlls !
    ▶ Les noms/lore/enchant/NBT des items sont sauvegardés !
    ▶ Customiser le compte à rebours de vos GiveAlls ! (dans un GUI ou pas)
    ▶ Customisez tous les messages !
    ▶ Dupliquez des GiveAlls
    ▶ Ajoutez/supprimez des conditions pour que les items soient give (15 conditions sont dispo: perm, msg-contain, msg-same, in-region, not-in-region, minimills, maxkills, mindeath, maxdeath, minmoney, maxmoney, in-world, not-in-world, minplaytime, maxplaytime)
    ▶ Les items sont give toutes les 1 à 3 seconde(s) !
    ▶ Programmez et modifiez une durée (ou non) à votre GiveAll (dans un GUI ou pas)
    ▶ Copiez les items d'un GiveAll dans un autre !
    ▶ Système de MultiPage
    ▶ Supprimez le contenu d'un GiveAll !
    ▶ Blacklistez des joueurs de certains GiveAlls !
    ▶ Regardez la liste de vos GiveAlls dans un GUI qui vous permet aussi de les lancer/supprimer/éditer
    ▶ Éditez les items d'un GiveAll via un GUI !
    ▶ Donnez l'item que vous avez en mains à tout le monde, sans avoir à créer de GiveAll juste pour ca !
    ▶ Les messages de la page d'aide sont cliquables !
    ▶ Si votre skript n'est pas à jour, vous en serez notifié !


    Principale et seule commande : /giveall (ou /ga)
    <> : obligatoire
    [] : facultatif Code: ∙ giveall create <nom du GiveAll> [Durée] → Créer un GiveAll, et définir sa durée* (en seconde) ∙ giveall start <nom du GiveAll> [i] → Lancer un GiveAll (Si "i" est mis, il sera lancé instantanément, sinon il y aura un compte à rebours de 10s) ∙ giveall stop → Arrêter le GiveAll en cours ∙ giveall add <nom du GiveAll> → Ajouter l'item en main à un GiveAll ∙ giveall edit[item] → Ouvrir le GUI pour modifier les items d'un GiveAll ∙ giveall delete <nom du GiveAll> → Supprimer un GiveAll ∙ giveall list [gui] → Afficher la liste des GiveAlls (si "gui" est mis, elle sera dans un GUI) ∙ giveall givehand → Donner à tout le monde l'item en main ∙ giveall rename <nom du GiveAll> <nouveau nom> → renommer un GiveAll ∙ giveall clear <nom du GiveAll> → Supprimer les items d'un GiveAll ∙ giveall copy <GiveAll 1> <GiveAll2> → Copier les items du GiveAll1 dans le GiveAll2 ∙ giveall duplicate <GiveAll> → Duplique un GiveAll ∙ giveall settime <nom du GiveAll> <temps> → (ou "changetime") Modifier la durée d'un GiveAll. 0 = infini ∙ giveall setcountdown <nom du GiveAll> <temps> → (ou "setcd", "scd", "changecountdown", "changecd", "ccd") Modifier la durée du compte à rebours d'un GiveAll. Doit être supérieur ou égal à 10 ∙ giveall modify <nom du GiveAll> → Modifier les paramètres d'un GiveAll (via un GUI) ∙ giveall condition <set/clear/see> <nom du GiveAll> [condition] [valeur] → Modifier la condition d'un GiveAll ∙ giveall blacklist|bl <add/remove> → Ajouter/Retirer un joueur de la blacklist ∙ giveall blacklist|bl info <p/ga> <valeur> → Regarder la liste des GiveAlls dont un joueur est blacklist, ou la liste des joueurs blacklist d'un GiveAll. ∙ giveall update → Vérifier si une MaJ est disponible ∙ giveall help [1|2] → Afficher les pages d'aide ∙ giveall reload → Recharger le skript  
     


    Liste des commandes (/ga help)



    Liste des GiveAlls dans le GUI (/ga list gui). Avec le Give All Faction à l'arrêt, avec et sans items et avec/sans condition.


    GUI pour ajouter des Items (/ga edit <nom>) (un simple drag-and-drop sur le block en or les faits s'ajouter)


    GUI pour modifier des paramètres (/ga modify <nom>)


    Compte à rebours quand un GiveAll commence et quand un GiveAll se fait arrêter (/ga stop <nom>)


    Liste des GiveAlls dans le chat (/ga list)

    Vidéo:
    (Francais) Fait par moi-même 
    (Filmé en version "Bêta 1.0", alors beaucoup de choses ont changé)

    Si vous voulez faire une vidéo de présentation, c'est super !
    Mais n'oubliez pas de mettre le lien de téléchargement en description, de me citer et de me l'envoyer pour que je l'ajoute au poste.
     

    Prérequis :
    Java 8
    Spigot
    TuSKe (pour les GUIs)
    Skript 2.2 (Bah, pour le skript  (et la version 2.2 c'est pour les fonctions))
    SkQuery (pour diverses fonctionnalités)
    Le skript PlayerConnection (v1.3 minimum), pour que les conditions avec le PlayTime fonctionnent.


    Développé et testé avec:
    Java 8
    Spigot 1.12.2
    Skript 2.2-dev37c
    TuSKe 1.8.2--pikachu-patch-3
    SkQuery-Lime 3.6.1-Lime


      ChangeLog : https://pastebin.com/tFhrejJJ

      ✔ Ajout d'un système de Multi-Pages
    ✔ /ga rename <ancien nom> <nouveau nom>
    ✔ Plus de conditions
    ✔ Un fichier de log, qui indique quand un GiveAll a été lancé/arreté ou quand quelqu'un à donné l'item qu'il avait en main. (pour éviter certains membres de votre staff qui abuserai de la permission)
    ✔ Système pour blacklist des joueurs de certains GUI (Proposé par @Mildojos)
    ▶ Proposez vos idées !


    Bugs connus:
    ✔ Certaines fois, quand on ajoute un item qui est déjà dans un GiveAll via le GUI "edit", l'ancien item devient fantôme.
    ↪ Corrigé
    ✔ Quand on fait /ga edit <ga> Alors qu'il estt vide on a une erreur.
    ↪ Corrigé
    ✔ La fonction inProgress() faisait crasher le serveur
    ↪ Corrigé
    ▶ Faites-moi part de vos bugs pour que je les corrige !


      /!\ L'API a été supprimée (en version 1.2.0), car jugée inutile et compliquée a utiliser. Vous pouvez tout de même la télécharger ici.     Dites-moi si vous utilisez mon skript sur votre serveur, et je vous ajouterai sur cette lise !
    Serveurs utilisant ce skript:

    - Mon serveur privé (dites moi en MP si vous voulez tester et je donnerai l'IP)
    - Votre serveur (IP : play.votreIP.fr ; Discord/TS : discord.gg/invit ; Site : votredomaine.fr)
    - ...
    - ...



    Merci beaucoup d'avoir téléchargé cette ressource ! Pour vous suggestions, faites-m'en part et je les ajouterai !
    /!\ Si qqn est chaud pour prendre le relais des MàJ, contactez moi par discord (@noftaly#0359), et je vous donnerai qqs idées/conseils etc. (Je vais surtout le donnez a des personnes en qui j'ai confiance et qui sont expérimentées, et dont je sais qu'ils vont savoir en faire bon usage)
    Vous pouvez suivre l'actualité du skript sur Trello : https://trello.com/b/Fid0us18/skript-giveall (information sur les fonctionnalités en développement, des stats, une ToDo list, et une section "idée")
    Vous n'avez pas le droit de revendre, ou de reposter ce skript sans ma permission.
    Vous ne pouvez pas vous l'appropriez, ni le script entier, ni des petits bouts.
    Vous ne pouvez pas prendre des bouts de mon script sans ma permission.
    Si vous voulez faire une vidéo de présentation, c'est super !
    Mais n'oubliez pas de mettre le lien de téléchargement en description, de me citer et de me l'envoyer pour que je l'ajoute au poste.
    Police de caractère des images : Confetti Stream

    63 downloads

       (1 avis)

    0 commentaire

    Mis à jour

  4. Calcul tes CPS dans le hub !

    Fonctionne en 1.8, 1.9, 1.10, 1.11, 1.12 !
    [SkCPS]

    Description :
    C'est un skript très simple qui permet de calculer ses CPS dans votre hub (par exemple). Pour ça vous avez une épée (item configurable), qui, quand vous faites un clique-droit dessus, lance un compte à rebours (ou pas, c'est dans la config). A l'issue de ce compte à rebours, le joueurs a 10 secondes pour faire son maximum de cliques. À la fin de ces 10 secondes, Le résultat est divisé par 10 (pour avoir un résultat par secondes, et non par 10-secondes) puis lui est annoncé.
    Ce skript comporte aussi un système de meilleur score, qui est affiché dans le lore de l'épée.


    Permissions : skcps.play : (configurable) permission pour jouer
    skcps.give : (configurable) permission pour recevoir l'épée
     
    Configuration :     Images :

    Messages du compte à rebours, des cliques et de l'annonce du score



     
    Messages quand on établi un nouveau record


    Nom et lore de l'épée

    Add-On : SkQuery (et skript)
     
    Idées / bugs / To-do list : Je n'ai pas vraiment d'idée, n'hésitez pas a proposer les vôtres !
    A noter: Vous pouvez faire ce que vous voulez de ce skript, mais ne vous l'appropriez-pas.
    Je sais que c'est un skript très simple, très basique, alors ne mettez pas de mauvaises notes en disant "wouai c tro s1mple come skript alor 1 etoil !" svp ^^
    (PS: Je l'avais déjà codé à mes débuts en skript, et déjà publié sur ce forum (il y a un an), mais je trouvé qu'il faisait un peu"tâche" car il était assez mal codé... C'étais mes tout debuts ^^ Voici une version propre et mieux optimisée)

    87 downloads

       (0 avis)

    2 commentaires

    Envoyé(e)

×

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.