Advertisement
noftaly

ChangeLog

Jun 18th, 2018
406
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 12.51 KB | None | 0 0
  1. Beta 1.0 : (non publiée)
  2. - Création du skript
  3.  
  4. Beta 2.0 :
  5. - Ajout du /ga update
  6. - Ajout de la configuration
  7. - Correction de divers bugs majeurs
  8. - Ajout des messages d'aide en Json
  9. - Ajout des permissions
  10.  
  11. Beta 3.0 :
  12. - Ajout des statuts d’un GiveAll dans la configuration.
  13. - Ajout des actions du Click Gauche dans la liste GUI, dans la configuration.
  14. - Ajout d’une API pour les développeurs.
  15. - Ajout d’une section « API » dans la page de la ressource
  16. - Ajout des liens du skript dans le code et dans l’update check
  17. - Modification des “make %players% execute command“ (passage du /giveall a à commande Custom)
  18. - Modification de la page de la ressource
  19. - Création d'un Trello
  20.  
  21. Beta 3.1 :
  22. - Modification de l'API pour les développeurs
  23.  
  24. Beta 3.2 :
  25. - Ajout de la commande /ga rename <ancien nom> <nouveau nom>
  26. - Ajout de la commande /ga copy <GiveAll> <GiveAll>
  27. - Ajout de la commande /ga clear <GiveAll>
  28. - Ajout de la commande /ga changetime <GiveAll> <time>
  29. - Ajout de l’item pour clear le GA dans le gui EditItems
  30. - Ajout de la permission pour la commande /ga update
  31. - Ajout d’informations sur les GiveAll dans la list GUI (Nombre d’items, durée)
  32. - Ajout d’une API pour créer un GiveAll
  33. - Ajout d’une API pour supprimer un GiveAll
  34. - Ajout d’une API pour copier les items d’un GiveAll dans un autre
  35. - Modification de la Configuration
  36. - Modification du fonctionnement de certaines commandes
  37. - Modification de l'API GiveAll_Stop() (vous n'avez rien à changer si vous l'avez utilisé dans voter code)
  38.  
  39. Beta 3.2.1 :
  40. - Ajout de la configuration de "Infinie" (dans les informations d'un GiveAll dans la liste GUI)
  41. - Modification de certains messages qui étaient en anglais
  42.  
  43. Beta 3.2.2 :
  44. - Ajout d'une API pour clear un GiveAll
  45. - Modification du code de suppression d'un GiveAll
  46. - En cours : Six de l'API GiveAll_Delete() qui ne fonctionne plus
  47.  
  48. Beta 4 :
  49. - Ajout du /ver GiveAll
  50. - Ajout du /ga modify
  51. - Ajout du /ga setcountdown (il y a plein d’autres alias)
  52. - Correction du « internal occurred while etc. » dans le /ga list gui
  53. - Modification de la configuration
  54. - Modification dans le lore des items, dans le /ga list gui
  55. - Modification du /ga help (ajout de pages, modification des Json, des messages)
  56. - Modification dans le fonctionnement du compte à rebours
  57. - Organisation du code
  58. - Petite Optimisation
  59. - Suppression de l’ancien système de compte à rebours
  60.  
  61. Betas 4.1 ; 4.2 ; 4.3 :
  62. - Fix de bugs mineurs / d'oublis
  63.  
  64. Version 1.0 :
  65. - Ajout de la commande /ga condition <set/clear/see> <nom> [condition] [valeur]
  66. - Ajout d'un item pour modifier la condition dans le /ga modify
  67. - Ajout d'un GUI pour modifier la condition (accessible seulement depuis le /ga modify)
  68. - Ajout d'une information sur la condition et sa valeur dans le /ga list gui
  69. - Modification de la Configuration
  70. - Modification du fonctionnement de certaines commandes
  71. - Modification du fonctionnement du give des items
  72. - Modification d'un item dans un GUI (l'item "Retour à la liste des GUI" devient "Retour", pour pouvoir être utiliser dans d'autres GUI)
  73.  
  74. Version 1.0.1 :
  75. - Ajout de permission pour le /ga condition
  76. - Modification d'un message qui était en anglais
  77. - Suppression d'un message qui était en double dans la configuration
  78.  
  79. Version 1.0.2 :
  80. - Ajout d'un message d'erreur si on mets un nombre plus petit que 0 dans le /ga settime
  81. - Modification d'une partie du code (bug: on pouvait définir une durée négative)
  82. - Modification de la configuration
  83.  
  84. Version 1.1.0 :
  85. - Ajout de 6 conditions: max-kill, min-kill, max-death, min-death, max-money, min-money
  86. - 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.
  87. - Ajout des items de conditions dans le menu de configuration des conditions
  88. - Modification des clocks dans le /ga modify : un clique-droit sur elles permet de reset le temps ou le compte à rebours
  89. - Modification de la configuration
  90. - Modification du /ga help
  91.  
  92. Version 1.2.0, 1.2.1 et 1.2.2 :
  93. - Ajout de 4 conditions: min-playtime, max-playtime, in-region, not-in-region
  94. - Optimisation du code
  95. - Modification de la ligne 'lancer' dans le gui de la liste.
  96. - Modification de la configuration
  97. - Modification de certaines parties du code (delete/create/duplicate)
  98. - Suppression de l'API
  99.  
  100. Version 1.3.0 :
  101. - 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)
  102. - Ajout de la version dans le nom du fichier
  103. - Ajout de log dans un fichier de log (plugins/giveall/actions.log)
  104. - Fix du bug des items fantômes dans les GUI
  105. - Certains GUI sont un peu plus "beaux"
  106. - Dans les guis, les conditions des GiveAlls ont été changés
  107. - Modification de certains items dans les GUIs
  108. - Refonte du GUI pour modifier la condition
  109. - Tuto vidéo mis à jour
  110. - Modification de la configuration
  111. - Petite optimisation
  112. - Suppression de l'ancien système de page des GUIs
  113. - Suppression des pages d'aides (plus qu'une seule, dans le /ga help)
  114.  
  115. Version 1.3.1 :
  116. - Ajout d'une configuration du temps de give minimum et maximum
  117. - Petit nettoyage du code
  118. - Modification du /ga rl
  119. - Suppression de messages/commentaires de debug
  120.  
  121. Version 1.4 :
  122. - Ajout de plusieurs pages dans le /ga help
  123. - Ajout d'un système de blacklist (proposé par @Mildojos)
  124. - Dans la list en GUI, vous pouvez voir le nombre de joueur blacklist d'un GiveAll
  125. - Modification de la configuration
  126. - Petite optimisation
  127.  
  128. Version 1.4.1 :
  129. - Ajout de son (customisables) dans le compte à rebours
  130. - Ajout (inutile) de la possibilité de customiser le "copie" qu'il y a quand on duplique un GiveAll.
  131. - Modification des urls dans le skript, pour qu'ils fonctionnent (et qu'ils redirigent sur la v2 de skmc)
  132. - Suppression de "stop" inutiles
  133.  
  134. Version 1.5.0 :
  135. - CleanUp du code
  136. - 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)
  137. - Ajout de la compatibilité avec la dev37, TuSKe 1.8.2-Pikachu-patch-3 et SkQuery-Lime 3.6.1-Lime
  138. - Modification d'urls dans le skript
  139. - Modification de certaines parties du code pour enlever des avertissements
  140. - Correction d'un crash causé par la fonction inProgress()
  141. - 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.
  142. - Suppression des conditions de PlayTime, car le script n'est plus MàJ.
  143. - Suppression des "do %lambda%"
  144.  
  145. Version 2.0-beta-1 et 2 :
  146. ! Recode total du script !
  147. - Refonte des tooltip lors du /ga help
  148. - Ajout d'un tooltip sur la version dans le /ga help
  149. - Ajout du /ga purge (supprimer tous les GiveAlls)
  150. - Ajout massif de fonctions pour plus de fléxibilité
  151. - Nouvelles couleurs, et certains messages ont été modifiés et corrigés
  152. - Ajout d'items de base lors de la création d'un GiveAll
  153. - Un peu plus de commentaires dans le code (plus a venir)# - Refonte totale des variables
  154. - Ajout d'un message si on se trompe dans la commande du /ga delete
  155. - 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.
  156. - Ajout d'un système de groupe de GiveAll. Pour le moment un peu inutile, mais on pourra bientôt les lancer !
  157. - 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
  158. - Ajout de la possibilité de mettre plusieurs conditions
  159. - Ajout de quelques conditions
  160. - 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)
  161. - Ajout de la command /ga droptype pour choisir la façon dont l'item est give
  162. - Ajout d'un bouton pour dupliquer un GiveAll dans le /ga modify
  163. - Ajout d'un bouton pour changer le type de drop dans le /ga modify
  164. - Ajout de la possibilité de lancer plusieurs givealls en même temps
  165. - Ajout de la possibilité de choisir le mode d'affichage dans le /ga list gui
  166. - Ajout d'un /ga condition list pour voir la liste des conditions
  167. - Ajout de la possibilité de choisir le monde dans lequel on give, dans le /ga givehand
  168. - Ajout d'un /ga api
  169. - Ajout de nouveaux noms et de nouvelles descriptions aux conditions
  170. - Ajout de plus d'informations dans le /ga list gui (créateur, date de création)
  171. - Modification de certains alias de sous-commandes
  172. - Modification de l'entête du script
  173. - Modification de la liste des GiveAlls dans le chat : les GiveAlls en cours sont désormais soulignés (configurable)
  174. - Reduction de certains wait pour plus de spontanéité
  175. - Système des conditions repensé, pour être plus facilement utilisé (surtout côté dev)
  176. - 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)
  177. - Modification de la commande /ga stop. Il faut maintenant préciser quel giveall on veut arrêter
  178. - Quand on lance/arrête un giveall dans le menu du /ga modify, maintenant le GUI ne se ferme plus mais s'actualise
  179. - Refonte du gui pour les conditions
  180. - Optimisations de beaucoup de parties du code
  181. - Fix du bug de duplication lorsqu'on ajoute un item a un GiveAll
  182. - Fix des conditions de playtime
  183. - Correction d'un bug majeur avec les permissions d'exempt de blacklist
  184. - Fix de bugs majeurs avec les pages des GUIs
  185. - Correction d'un bug majeur dans le give des items, qui faisait que l'on recevait seulement 1 item puis plus rien
  186. - Suppression du SoundEx, jugé peu utile et peu optimisé
  187. - Suppression de l'ancien système de message Json, remplacé par celui de Skript.
  188. - Réorganisation de l'ordre d'une fonction
  189. - Fix de la fonction realPlayer()
  190. - 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.
  191. - Fix de problèmes avec les conditions de message
  192. - Correctif d'une erreur lors du démarrage du script
  193. - Ajout d'une documentation pour l'API
  194. - MaJ de la page de description de la ressource
  195. - Création d'une nouvelle vidéo de présentation
  196.  
  197. Version 2.0-beta-3 :
  198. - Ajout des noms et descriptions des conditions dans la configuration
  199. - Ajout des conditions min-ratio et max-ratio dans le message "WrongCondition" dans la configuration
  200. - Modifications dans la configuration des commentaires, car avec la 2.0 et les nouveaux messages, certains n'étaient pas au gout du jour ?
  201. - 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.
  202. - Modification du tooltip de la commande /ga drop type dans le /ga help
  203. - Correctif d'un bug qui faisait que dans le GUI de confirmation de suppression, le nom du giveall était <none>
  204. - Correctif d'un bug qui faisait que quand on renommer un giveall, la durée devenait <none>
  205.  
  206. Version 2.0-beta-4 :
  207. - Fonctionne en 1.13
  208. - Requiert Skript 2.3.1 ou +
  209. - Compatible SkQuery-Lime 3.6.2-Lime
  210. - Division par 3 du temps de chargement du script (prend ~6 secondes)
  211. - Refonte des tooltips du /ga group help
  212. - Léger clean up du code (commande, gui)
  213. - Ajouts d'oublis mineurs
  214. - Changement des items qui indiquent les pages dans les /ga list gui et /ga grp list gui (panneau -> étiquette)
  215. - Réduction des délais dans le GUI /ga modify
  216. - Correctif d'un bug avec la durée, quand on la définissait dans le /ga create
  217. - Correctif d'un bug (click droit sur l'horloge de la durée réinitialisait le cooldown) dans le gui /ga modify
  218. - Ajout de la possibilité de passer des paramètres dans la commande /ga start <nom> :
  219. • "cd:Temps_en_seconde" — définit temporairement et localement le compte a rebours. Ex: /ga start <nom> cd:50
  220. • "t:Temps_en_seconde" — définit temporairement et localement la durée. Ex: /ga start <nom> t:50
  221. • "-i" — lance le giveall instantanément Ex: /ga start <nom> -i
  222. • Exemple des trois ensemble : /ga start <nom> cd:50 t:120 -i
  223. • Notes :
  224. ◊ Dans l'exemple ci-dessus, définir le compte a rebours ne sert a rien car le giveall se lancera instantanément (-i)
  225. ◊ L'ordre n'importe pas.
  226. ◊ Il ne doit pas y avoir d'espace après les ":" de cd: ou de t:
  227. ◊ 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