Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Beta 1.0 : (non publiée)
- - Création du skript
- Beta 2.0 :
- - Ajout du /ga update
- - Ajout de la configuration
- - Correction de divers bugs majeurs
- - Ajout des messages d'aide en Json
- - Ajout des permissions
- Beta 3.0 :
- - Ajout des statuts d’un GiveAll dans la configuration.
- - Ajout des actions du Click Gauche dans la liste GUI, dans la configuration.
- - Ajout d’une API pour les développeurs.
- - Ajout d’une section « API » dans la page de la ressource
- - Ajout des liens du skript dans le code et dans l’update check
- - Modification des “make %players% execute command“ (passage du /giveall a à commande Custom)
- - Modification de la page de la ressource
- - Création d'un Trello
- Beta 3.1 :
- - Modification de l'API pour les développeurs
- Beta 3.2 :
- - Ajout de la commande /ga rename <ancien nom> <nouveau nom>
- - Ajout de la commande /ga copy <GiveAll> <GiveAll>
- - Ajout de la commande /ga clear <GiveAll>
- - Ajout de la commande /ga changetime <GiveAll> <time>
- - Ajout de l’item pour clear le GA dans le gui EditItems
- - Ajout de la permission pour la commande /ga update
- - Ajout d’informations sur les GiveAll dans la list GUI (Nombre d’items, durée)
- - Ajout d’une API pour créer un GiveAll
- - Ajout d’une API pour supprimer un GiveAll
- - Ajout d’une API pour copier les items d’un GiveAll dans un autre
- - Modification de la Configuration
- - Modification du fonctionnement de certaines commandes
- - Modification de l'API GiveAll_Stop() (vous n'avez rien à changer si vous l'avez utilisé dans voter code)
- Beta 3.2.1 :
- - Ajout de la configuration de "Infinie" (dans les informations d'un GiveAll dans la liste GUI)
- - Modification de certains messages qui étaient en anglais
- Beta 3.2.2 :
- - Ajout d'une API pour clear un GiveAll
- - Modification du code de suppression d'un GiveAll
- - En cours : Six de l'API GiveAll_Delete() qui ne fonctionne plus
- Beta 4 :
- - Ajout du /ver GiveAll
- - Ajout du /ga modify
- - Ajout du /ga setcountdown (il y a plein d’autres alias)
- - Correction du « internal occurred while etc. » dans le /ga list gui
- - Modification de la configuration
- - Modification dans le lore des items, dans le /ga list gui
- - Modification du /ga help (ajout de pages, modification des Json, des messages)
- - Modification dans le fonctionnement du compte à rebours
- - Organisation du code
- - Petite Optimisation
- - Suppression de l’ancien système de compte à rebours
- Betas 4.1 ; 4.2 ; 4.3 :
- - Fix de bugs mineurs / d'oublis
- Version 1.0 :
- - Ajout de la commande /ga condition <set/clear/see> <nom> [condition] [valeur]
- - Ajout d'un item pour modifier la condition dans le /ga modify
- - Ajout d'un GUI pour modifier la condition (accessible seulement depuis le /ga modify)
- - Ajout d'une information sur la condition et sa valeur dans le /ga list gui
- - Modification de la Configuration
- - Modification du fonctionnement de certaines commandes
- - Modification du fonctionnement du give des items
- - Modification d'un item dans un GUI (l'item "Retour à la liste des GUI" devient "Retour", pour pouvoir être utiliser dans d'autres GUI)
- Version 1.0.1 :
- - Ajout de permission pour le /ga condition
- - Modification d'un message qui était en anglais
- - Suppression d'un message qui était en double dans la configuration
- Version 1.0.2 :
- - Ajout d'un message d'erreur si on mets un nombre plus petit que 0 dans le /ga settime
- - Modification d'une partie du code (bug: on pouvait définir une durée négative)
- - Modification de la configuration
- Version 1.1.0 :
- - Ajout de 6 conditions: max-kill, min-kill, max-death, min-death, max-money, min-money
- - Ajout du /ga duplicate <nom> qui permet de dupliquer un GiveAll (ca créé une copie exacte qui s'appelle "<nom_du_giveall>-copie". Si ce nom existe deja, ce sera copie2, puis copie3 puis copie4 etc.
- - Ajout des items de conditions dans le menu de configuration des conditions
- - Modification des clocks dans le /ga modify : un clique-droit sur elles permet de reset le temps ou le compte à rebours
- - Modification de la configuration
- - Modification du /ga help
- Version 1.2.0, 1.2.1 et 1.2.2 :
- - Ajout de 4 conditions: min-playtime, max-playtime, in-region, not-in-region
- - Optimisation du code
- - Modification de la ligne 'lancer' dans le gui de la liste.
- - Modification de la configuration
- - Modification de certaines parties du code (delete/create/duplicate)
- - Suppression de l'API
- Version 1.3.0 :
- - Ajout d'un système de multipage pour éditer les items d'un GiveAll et pour la liste des GiveAlls (Merci @McLincoln2 pour l'aide)
- - Ajout de la version dans le nom du fichier
- - Ajout de log dans un fichier de log (plugins/giveall/actions.log)
- - Fix du bug des items fantômes dans les GUI
- - Certains GUI sont un peu plus "beaux"
- - Dans les guis, les conditions des GiveAlls ont été changés
- - Modification de certains items dans les GUIs
- - Refonte du GUI pour modifier la condition
- - Tuto vidéo mis à jour
- - Modification de la configuration
- - Petite optimisation
- - Suppression de l'ancien système de page des GUIs
- - Suppression des pages d'aides (plus qu'une seule, dans le /ga help)
- Version 1.3.1 :
- - Ajout d'une configuration du temps de give minimum et maximum
- - Petit nettoyage du code
- - Modification du /ga rl
- - Suppression de messages/commentaires de debug
- Version 1.4 :
- - Ajout de plusieurs pages dans le /ga help
- - Ajout d'un système de blacklist (proposé par @Mildojos)
- - Dans la list en GUI, vous pouvez voir le nombre de joueur blacklist d'un GiveAll
- - Modification de la configuration
- - Petite optimisation
- Version 1.4.1 :
- - Ajout de son (customisables) dans le compte à rebours
- - Ajout (inutile) de la possibilité de customiser le "copie" qu'il y a quand on duplique un GiveAll.
- - Modification des urls dans le skript, pour qu'ils fonctionnent (et qu'ils redirigent sur la v2 de skmc)
- - Suppression de "stop" inutiles
- Version 1.5.0 :
- - CleanUp du code
- - MaJ des variables (remplacée par des listes pour une utilisation plus facile). Leur potentiel n'est pas encore utilisé (peut être en 1.6)
- - Ajout de la compatibilité avec la dev37, TuSKe 1.8.2-Pikachu-patch-3 et SkQuery-Lime 3.6.1-Lime
- - Modification d'urls dans le skript
- - Modification de certaines parties du code pour enlever des avertissements
- - Correction d'un crash causé par la fonction inProgress()
- - Correction d'un bug majeur —qui créait 3000 lignes d'erreurs dans la console (littéralement)— qui se produisait quand on faisait /ga edit <ga> alors qu'il était vide.
- - Suppression des conditions de PlayTime, car le script n'est plus MàJ.
- - Suppression des "do %lambda%"
- Version 2.0-beta-1 et 2 :
- ! Recode total du script !
- - Refonte des tooltip lors du /ga help
- - Ajout d'un tooltip sur la version dans le /ga help
- - Ajout du /ga purge (supprimer tous les GiveAlls)
- - Ajout massif de fonctions pour plus de fléxibilité
- - Nouvelles couleurs, et certains messages ont été modifiés et corrigés
- - Ajout d'items de base lors de la création d'un GiveAll
- - Un peu plus de commentaires dans le code (plus a venir)# - Refonte totale des variables
- - Ajout d'un message si on se trompe dans la commande du /ga delete
- - Ajout de la possibilité de mettre des temps négatifs pour le chantetime, changecountdown et les pages des GUIS. Seule leur valeur absolue sera gardée.
- - Ajout d'un système de groupe de GiveAll. Pour le moment un peu inutile, mais on pourra bientôt les lancer !
- - Ajout des permissions dans les items des guis. Exemple : dans le gui pour modifier un GiveAll, si la personne n'a pas la permission de le renommer, l'item en question ne s'affichera pas
- - Ajout de la possibilité de mettre plusieurs conditions
- - Ajout de quelques conditions
- - Ajout de la possibilité de choisir la façon dont l'item est give : soit give dans l'inventaire, soit drop sur nous (plus a venir)
- - Ajout de la command /ga droptype pour choisir la façon dont l'item est give
- - Ajout d'un bouton pour dupliquer un GiveAll dans le /ga modify
- - Ajout d'un bouton pour changer le type de drop dans le /ga modify
- - Ajout de la possibilité de lancer plusieurs givealls en même temps
- - Ajout de la possibilité de choisir le mode d'affichage dans le /ga list gui
- - Ajout d'un /ga condition list pour voir la liste des conditions
- - Ajout de la possibilité de choisir le monde dans lequel on give, dans le /ga givehand
- - Ajout d'un /ga api
- - Ajout de nouveaux noms et de nouvelles descriptions aux conditions
- - Ajout de plus d'informations dans le /ga list gui (créateur, date de création)
- - Modification de certains alias de sous-commandes
- - Modification de l'entête du script
- - Modification de la liste des GiveAlls dans le chat : les GiveAlls en cours sont désormais soulignés (configurable)
- - Reduction de certains wait pour plus de spontanéité
- - Système des conditions repensé, pour être plus facilement utilisé (surtout côté dev)
- - Inversement des boutons pour changer la durée et le compte a rebours d'un GiveAll dans le GUI /ga modify (les boutons pour retirer sont maintenant a gauche, et ceux pour ajouter a droite)
- - Modification de la commande /ga stop. Il faut maintenant préciser quel giveall on veut arrêter
- - Quand on lance/arrête un giveall dans le menu du /ga modify, maintenant le GUI ne se ferme plus mais s'actualise
- - Refonte du gui pour les conditions
- - Optimisations de beaucoup de parties du code
- - Fix du bug de duplication lorsqu'on ajoute un item a un GiveAll
- - Fix des conditions de playtime
- - Correction d'un bug majeur avec les permissions d'exempt de blacklist
- - Fix de bugs majeurs avec les pages des GUIs
- - Correction d'un bug majeur dans le give des items, qui faisait que l'on recevait seulement 1 item puis plus rien
- - Suppression du SoundEx, jugé peu utile et peu optimisé
- - Suppression de l'ancien système de message Json, remplacé par celui de Skript.
- - Réorganisation de l'ordre d'une fonction
- - Fix de la fonction realPlayer()
- - 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.
- - Fix de problèmes avec les conditions de message
- - Correctif d'une erreur lors du démarrage du script
- - Ajout d'une documentation pour l'API
- - MaJ de la page de description de la ressource
- - Création d'une nouvelle vidéo de présentation
- Version 2.0-beta-3 :
- - 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 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
- - 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>
- Version 2.0-beta-4 :
- - Fonctionne en 1.13
- - Requiert Skript 2.3.1 ou +
- - Compatible SkQuery-Lime 3.6.2-Lime
- - Division par 3 du temps de chargement du script (prend ~6 secondes)
- - Refonte des tooltips du /ga group help
- - Léger clean up du code (commande, gui)
- - Ajouts d'oublis mineurs
- - Changement des items qui indiquent les pages dans les /ga list gui et /ga grp list gui (panneau -> étiquette)
- - Réduction des délais dans le GUI /ga modify
- - Correctif d'un bug avec la durée, quand on la définissait dans le /ga create
- - Correctif d'un bug (click droit sur l'horloge de la durée réinitialisait le cooldown) dans le gui /ga modify
- - Ajout de la possibilité de passer des paramètres dans la commande /ga start <nom> :
- • "cd:Temps_en_seconde" — définit temporairement et localement le compte a rebours. Ex: /ga start <nom> cd:50
- • "t:Temps_en_seconde" — définit temporairement et localement la durée. Ex: /ga start <nom> t:50
- • "-i" — lance le giveall instantanément Ex: /ga start <nom> -i
- • Exemple des trois ensemble : /ga start <nom> cd:50 t:120 -i
- • Notes :
- ◊ Dans l'exemple ci-dessus, définir le compte a rebours ne sert a rien car le giveall se lancera instantanément (-i)
- ◊ L'ordre n'importe pas.
- ◊ Il ne doit pas y avoir d'espace après les ":" de cd: ou de t:
- ◊ Il doit y avoir un espace avant le "-" de -i. Exemples non valides : /ga start <nom> t:120-i | /ga start <nom> t: 12 cd:14
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement