Aller au contenu

noftaly

Membre actif
  • Compteur de contenus

    1844
  • Inscription

  • Dernière visite

  • Jours gagnés

    74
  • Crédits

    1,275 [Faire un don]

Ressources posté(e)s par noftaly

  1. BETA ★ GiveAll ★ RECODE TOTAL [1.9 - 1.15] [100% customisable]

    ⚠️ Attention: Ce script n'est plus et ne sera plus mise à jour ! Utilisez le à "vos risques et périls"
     
     
    ★★★★★ : 12 votes de 5 étoiles sur la V1, top10 des meilleurs ressources, 200 téléchargements
    Le script devrait fonctionne en 1.9 et +, tant que vous utilisez les bons prérequis (skript 2.3.1+, TuSKe 1.8.2-pikachu-patch-3+ et SkQueryLime 3.6.1 ou 3.6.2)
    Présentation
    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. Mais comme vous pourrez le découvrir, GiveAll ce n'est pas seulement créé des events ! Le système a été pensé pour être le plus complet possible, et le plus intuitif, tout en restant performant et optimisé. Cette vision est particulièrement bien incarnée dans la mise a jour 2.0

    Fonctionnalités

    ▶ Créer autant de GiveAll que vous voulez !
    ▶ Supprimez des GiveAlls !
    ▶ Renommez vos GiveAlls !
    ▶ Les noms/lores/enchants/NBT des items sont sauvegardés !
    ▶ Customiser le compte à rebours de vos GiveAlls ! (dans un GUI ou pas)
    ▶ Customiser le temps 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 (17 conditions sont dispo: perm, msg-contain, msg-same, in-region, not-in-region, min-kill, max-kill, min-death, max-death, min-money, max-money, in-world, not-in-world, min-co, max-co, min-ratio, max-ratio)
    ▶ Les items sont give toutes les 1 à 4 seconde(s) ! (configurable)
    ▶ Copiez les items d'un GiveAll dans un autre !
    ▶ Système de MultiPage !
    ▶ Customisez la façon dont on reçoit les items !
    ▶ Supprimez tous les givealls en une seule commande !
    ▶ Créez des groupes de GiveAlls
    ▶ 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é !
     
    Commandes
     
    Principale et seule commande : /giveall (ou /ga)
    <> : obligatoire
    [] : facultatif ∙ giveall create <nom du GiveAll> [t:Temps_en_seconde] [cd:Temps_en_seconde] → Créer un GiveAll, et définir sa durée et/ou son compte a rebours ∙ giveall delete <nom du GiveAll> → Supprimer un GiveAll ∙ giveall start <nom du GiveAll> [t:Temps_en_seconde] [cd:Temps_en_seconde] [-i] → Lancer un GiveAll (en définissant localement sa durée et/ou son compte a rebours) ∙ giveall stop <nom du GiveAll> → Arrêter un GiveAll ∙ 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 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 group create/delete/list/info/add-ga/rem-ga/clear/purge/help → Modifier les groupes ∙ giveall help [1|2] → Afficher les pages d'aide ∙ giveall reload → Recharger le skript  
    Screenshots

    Liste des commandes (/ga help)


    Liste des GiveAlls dans le GUI (/ga list gui). Le premier est un giveall, le deuxième un groupe.


    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>)
     
    Vidéo
    (Francais) Fait par moi-même 
    (Filmé en version "Bêta 1.0", alors beaucoup de choses ont changé).
    Vidéo sur la 2.0 arrive bientôt (± dès qu'elle sortira

    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.
      Plugins et versions
    Prérequis :
    Java 8
    (Paper)Spigot
    TuSKe 1.8.2-pikachu-patch-3 (pour les GUIs et les regex)
    Skript 2.3.1+ (Pour beaucoup de choses. Je ne le rendrai pas compatible avec les versions antérieures a celles la)
    SkQuery-Lime 3.6.1-Lime+ (pour diverses fonctionnalités)
    Le skript PlayTime (v2.1.3 minimum), pour que les conditions avec le PlayTime fonctionnent.
    WorldGuard 6+, pour que les conditions de régions fonctionnent
    Vault, pour que les conditions d'argent fonctionnent

    Développé et testé avec:
    Java 8
    Paper-Spigot 1.13.2 #503
    Skript 2.3.1 et 2.3.2
    TuSKe 1.8.2-pikachu-patch-3
    SkQuery-Lime 3.6.2-Lime
    PlayTime 2.1.3
    WorldGuard-legacy-7.0.0-beta-02
    Vault 1.7.1

    Changelog
      ChangeLog : https://pastebin.com/tFhrejJJ
    À Faire
      ✔ 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)
    ✔ Un système de groupe (pas encore finit)
    ✔ Pouvoir lancer plusieurs GiveAlls en même temps
    ✔ Pouvoir appliquer plusieurs conditions a un GiveAll
    ▶ Proposez vos idées !


    Bugs connus:
    - Quand on fait /ga list gui XXX où XXX est un texte et pas un nombre, on a un message "an error occurred..." (Fixé, dispo dans la prochaine version)
    - Quand on lance un GiveAll, puis qu'on l'arrête durant le cd, puis qu'on le relance peu de temps après, il se lance 2 fois (Je sais pourquoi, fix bientôt)
    ▶ Faites-moi part de vos bugs pour que je les corrige !

    API Pour les développeurs
    Vous pouvez retrouver une documentation complète de l'API sur cette page wiki.
      Fin
    Merci beaucoup d'avoir téléchargé cette ressource ! Pour vous suggestions, faites-m'en part et je les ajouterai ! Vous n'avez pas le droit de revendre, ou de reposter ce skript sans ma permission.
    Vous ne pouvez pas vous appropriez le script
    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.

    191 downloads

       (1 avis)

    0 commentaire

    Mis à jour

  2. 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)

    355 downloads

       (1 avis)

    11 commentaires

    Envoyé(e)

  3. HeadChat - Afficher votre skin dans le chat !

    Bien l'bonjour !
    Voici un nouveau petit script que j'ai développé, avec la très précieuse aide de @Rush2Fer, pour quelqu'un qui voulait pouvoir afficher la tête de joueurs dans le chat.
    Description
    Il n'y a qu'une seule commande : /img ou /img <joueur>. Cette commande vous enverra soit votre tête, soit celle de la personne demandée. Étant donné que chaque pixel d'un skin peu contenir jusqu'a 16,7 millions de couleurs, mais que minecraft n'en a que 16, il se peut que certaines couleurs ne soient pas précise. Le système de détection de couleur est le même système que celui d'Holographic Displays, que Rush2Fer a réussi a adapter en skript. Vous pouvez aussi ajouter facilement du text sur les lignes a coté de la tête !
    Screens

    Tête de Notch ! Non elle n'est pas en noir&blanc, non le système ne fonctionne pas qu'en noir&blanc, mais ce sont les couleurs qui lui conviennent le mieux !

    Voici un autre example ! A part pour les cheveux où.... ouais, le résultat est plutôt impressionnant !
    Addons
    Il vous faut :
    - Skript 2.2 Ou 2.3
    - skript-mirror 2.0.0-snapshot
    Testé avec :
    - Skript 2.3.7
    - skript-mirror 2.0.0-snapshot
    - PaperSpigot-641 1.13.2
    Crédits
    Merci a Rush2Fer pour m'avoir aidé a le faire ! Réalisé a partir de bout de code du merveilleux imagesk !
    Vous pouvez très bien modifier ce skript puis le repartager, mais si vous le repartagez publiquement il sera sympa de nous citer 😉 
    Et voilà ! Je ne pense pas que je tiendrai a jour ce skript donc il est peu utile de me donner plein de suggestions.
    Si vous avez aimez, likez 🙂 et notez ★★★★★ !

    Merci beaucoup 😃

    201 downloads

       (1 avis)

    0 commentaire

    Mis à jour

  4. 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 !
    Attention
    Si vous avez déjà utilisé ce script auparavant, afin de s'assurer qu'il fonctionne correctement et que les données de l'année dernière ont bien été effacées, veuillez faire /admincalendrier reset avant de remplir le calendrier, et le rendre disponible à vos joueurs :
    ⚠️ Attention ! Si vous avez des variables qui commencent par {cal:: ne faites pas cette commande, vous allez aussi supprimer vos variables. Dans ce cas la, vous devrez supprimer chaque variable du calendrier 1 par 1, mais principalement les variables {cal::awards.
    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'ils décident 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é !
    Commandes
    /calendrier ou /cal : ouvrir le calendrier de l'avent !             Permission : aucune /admincalendrier ou /acal: reset : Supprimer toutes les données du script reload : Recharger le script set [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

    Image de l'affichage en "arbre". Il peut être modifié dans le /admincal.
    Précision : Vous pouvez suivre les instructions de la ligne 139 pour ajouter votre propre disposition. SI vous avez besoin d'aide pour cela, n'hésitez pas a me contacter par discord noftaly#0359
    Addons
    Version 1.4.0 du script
    Il vous faut :
    - Skript 2.6.4
    - SkBee 2.5.0
    - skript-gui 1.3.0
    Testé avec :
    - Skript 2.6.4
    - SkBee 2.5.2
    - skript-gui 1.3.0
    - PaperSpigot 1.19
    - Java 17
    Version 1.3.0 du script
    Il vous faut :
    - Skript 2.5
    - SkBee 1.0.0
    - skript-gui 1.1.0
    Testé avec :
    - Skript 2.5.2
    - SkBee 1.8.3
    - skript-gui 1.1.0
    - PaperSpigot 1.16
    - Java 11
    Support & demandes d'aide
    Merci d'avoir téléchargé mon script !
    Malheureusement je ne réponds pas aux demandes d'aides qui sont dans les "avis", car il y a 99% de chances que ce soit toi qui ait fait quelque chose de mauvais, ce n'est donc pas un avis sur mon script que tu as posé, mais sur ton organisation...
    Merci de reposter ta demande soit dans les commentaires de la ressource, soit dans la section aide du forum, soit dans les canaux d'aide du , soit en message privé discord (noftaly#0359).
    Dans tous les cas, n'oublie pas de fournir les informations dont on a besoin pour t'aider (/skript info), et ta version Minecraft (/version).
    Avant de poster ta demande/commentaire/message d'aide, regarde bien que tu as des versions qui sont supportées par le script (les versions minimales sont marquées dans les détails de la ressource). Je ne fournirai aucune aide si tu n'as pas les versions minimales🙂 Si tu as vraiment besoin, récupère une version antérieure de mon script🙂 
    Fin
    Et voilà ! Si vous avez des idées, n'hésitez surtout pas a me les dires, par discord (noftaly#0359) ! Idem pour les bugs 😉
    Si vous avez aimez, likez 👍 et notez ★★★★★ !

    Merci beaucoup !

    497 downloads

       (8 avis)

    30 commentaires

    Mis à jour

  5. PlayTime ⁕ Stats de connexion d'un joueur ! ⁕ 1.9 - 1.15 ⁕

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

    322 downloads

       (4 avis)

    6 commentaires

    Mis à jour

×
×
  • Créer...

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.