Aller au contenu

★ GiveAll ★ RECODE TOTAL [1.9 - 1.12] [100% customisable] 2.0-beta-3

   (1 avis)

1 Screenshot

About This File

★★★★★ : 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 dev37c, TuSKe 1.8.2+ et SkQueryLime 3.6.1)

1516727450-bandeau-desc.png
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


[IMG]

▶ 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)
▶ 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é !

[IMG]

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 delete <nom du GiveAll> → Supprimer un GiveAll
∙ 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)
∙ 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
 

[IMG]
 


1296172390_Capturedcran2019-01-0320_00_13.png.e9df23f95f6d560067981a7b1635a083.png1784765081_Capturedcran2019-01-0320_01_54.thumb.png.5085496b790efa605f1367087e3821af.png
Liste des commandes (/ga help)

88089669_Capturedcran2019-01-0320_04_53.thumb.png.620ae7bda638fe82bdfb15244eca5529.png
1350678787_Capturedcran2019-01-0320_05_33.png.4f27ca7ee5f524749760bed3a7642c2b.png
Liste des GiveAlls dans le GUI (/ga list gui). Le premier est un giveall, le deuxième un groupe.

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

392578098_gamodify.thumb.png.f3aab10ef50d3e7a19ab244c04827230.png
GUI pour modifier des paramètres (/ga modify <nom>)

9064939_Capturedcran2019-01-0412_13_10.png.da6e7fa5ee91034cf2c15e96a641e0fa.png
Compte à rebours quand un GiveAll commence et quand un GiveAll se fait arrêter (/ga stop <nom>)

[IMG]
Liste des GiveAlls dans le chat (/ga list)

Vidéo:


(Francais) Fait par moi-même :p
(Filmé en version "Bêta 1.0", alors beaucoup de choses ont changé).
Vidéo sur la 2.0-beta2 arrive bientôt


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.

 

[IMG]

Prérequis :
Java 8
Spigot
TuSKe (pour les GUIs et les regex)
 
Skript 2.2-dev36c (Les expressions ternaires, le formatage de date, les messages JSON etc)
SkQuery (pour diverses fonctionnalités)
Le skript PlayTime (v2.1.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
PlayTime 2.1.3


[IMG]

 


[IMG]

 

✔ 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:

▶ Faites-moi part de vos bugs pour que je les corrige !

1516727450-bandeau-api.png

 
Vous pouvez retrouver une documentation complète de l'API sur cette page wiki.
 
 
1516727630-bandeau-serveur.png
 

Dites-moi si vous utilisez mon skript sur votre serveur, et je vous ajouterai sur cette lise !
Serveurs utilisant ce skript:

- Votre serveur (IP : play.votreIP.fr ; Discord/TS : discord.gg/invit ; Site : votredomaine.fr)
- ...
- ...

[IMG]

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.

Police de caractère des images : Confetti Stream


What's New in Version 2.0-beta-3   See changelog

Released

Version 2.0-beta-3 du script ! Correctif de différents bugs et ajouts/modification de la configuration

 

Nouveau en 2.0 :
    ! Recode total du script !

 

 Ajouts :
    [+] Ajout des noms et descriptions des conditions dans la configuration
    
[+] Ajout des conditions min-ratio et max-ratio dans le message "WrongCondition" dans la configuration

 Modifications :
    
[~] Modifications dans la configuration des commentaires, car avec la 2.0 et les nouveaux messages, certains n'étaient pas au gout du jour ?
    [~] Modification de la fonction GiveAll_debug() : ajout d'un paramètre, "fix", qui est un booléen facultatif, de base sur true. S'il est sur true, alors les erreurs rencontrées seront corrigées. Sinon, non.
    
[~] Modification du tooltip de la commande /ga drop type dans le /ga help

 BugFix et optimisations :
    
[#] Correctif d'un bug qui faisait que dans le GUI de confirmation de suppression, le nom du giveall était <none>
    
[#] Correctif d'un bug qui faisait que quand on renommer un giveall, la durée devenait <none>

 Suppressions :
    
[] —


Si vous trouvez un bug, ou que vous avez une suggestion, contactez moi par MP forum ou par discord (noftaly#0359). Merci !

  • Merci 1



Retour utilisateur

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


Buttkill

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

Très bon skript complet et très complexe ?

Réponse de l'auteur

Complex je sais pas mais complet, j'ai fait du mieux que j'ai pu ! Merci beaucoup ?

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.