Aller au contenu

Vengelis_

Administrateur
  • Compteur de contenus

    710
  • Inscription

  • Dernière visite

  • Jours gagnés

    58
  • Crédits

    350 [Faire un don]

Avis posté(e)s par Vengelis_


  1. REVIEW EDITEE:

    Juste parfait, j'attends l'intégration de discord et BDD 😛 . Tu mérites ton featured !

    ANCIENNE REVIEW:

    Le skript est bon, concretement ça fait longtemps que je n'ai pas vu un skript de sanction aussi bon mais il présente quand même quelques défauts.

    Le premier défaut c'est l'utilisation du type de variable:

    Pourquoi ne pas utiliser les variables listes partout ? C'est tellement moins consommateur en ressource et modulable pour l'édition de données en masse, la recherche de données, etc... Par exemple, toutes les variables devraient commencer par {MonSkript::LeReste} car ça permet de supprimer le skript sans laisser de trace si on doit retirer toute les variables le concernant. Pas obligatoire mais ça permet de faire un skript propre.

    Exemple:

    Capture.PNG

     

    Ensuite la configuration:

    Pourquoi utiliser les options ? C'est généralement utilisé pour faire de l’expérimentation avant la publication. Il faudrait faire un fichier yml où dedans tu regroupes tout les messages modifiables ainsi que les paramètres. Tu fais uniquement une fonction de lecture pour chaque paramètres et le tour est joué ! Ça rajoute une flexibilité pour l'ajout de fonctionnalité énorme en plus ! Vla l'astuce:
     

    function readSettings(file: text, parameter: text) :: text:
    	return (yaml value "{_parameter}" of file "plugins/Layrah/%{_file}%.yml")
    	
    broadcast "%readSettings("messages", "sanctions.ban.annonce")%"

     

    Après là c'est plus des idées de mise à jour:

    Ce skript devrait pouvoir avoir un moyen de communication avec une base de données. Faire en sorte qu'il créé lui même ses tables, carrément la BDD entière ! Enregistrer les logs de sanctions sur une table de logs dans la base de données, enfin faire tout un système traitant de l'information sur une base de données pour que les skripts de différents serveurs puissent s'échanger les informations. Exemple: Si on banni un joueur sur un serveur de mini-jeux, faudrait qu'il soit banni du lobby pour qu'il ne puisse pas revenir sur le serveur.

    Ensuite tu pourrais faire une fonction qui va lier le skript à un bot discord pour voir les sanctions, voir les historiques etc... Ça c'est plus du bonus mais pourquoi ne pas le faire ? C'est que du bonus 😛

    Exemple:

    Capture.PNG

     

    Sinon au niveau de la présentation j'ai rien à redire. Franchement c'est propre, peut être un manque de couleur mais ça faisait longtemps que j'avais pas vu une ressource de modération aussi qualitative ! Merci pour le partage pour la communauté :D. J'attend de voir les futurs majs !

     

    • J'aime 1

  2. L'idée est bonne. Par contre je vois pas trop l'utilité quand tu peux déjà mettre un auto-updateur sur tes fichiers directement. Je connais pas beaucoup de plugin qui utilisent ce système là mais comme j'ai dit l'idée est bonne.

    Elle est bonne quand tu possèdes plusieurs fichiers dépendants entre eux mais bon là pour des scripts indépendants c'est pas super utile.

    Bonne idée mais à retravailler pour un autre contexte ^^

    • J'aime 2
  3. Kits

       57    0

    Petit script complet et efficace. J'ai vu que tu as utilisé les variables listes alors quoi avoir fait des variables simples (CF: {kit.%{_slot}%.%arg-2%} ) ? Tu pouvais là aussi utiliser des variables listes qui sont plus légère à rappeler en mémoire.

    Petite comparaison car j'ai fait un test: 1 000 000 de variables listes aléatoires prennent 1,6Go de RAM en stockage et met 7.71 à se faire supprimer avec un processeur I5-7400 donc tu peux y aller xD

    • J'aime 2
  4. SkTelecom - 1.12+

       225    0

    J'adore cette idée !

    Tu pourrais encore approfondir la chose en ajoutant une API Web. C'est à dire que ton skript utilise des fichiers audios pour les sonneries mais tu pourrais faire en sorte que les joueurs enregistrent des messages vocaux, qu'ils les publient sur un site exprès qui va les sauvegarder, ton skript récupère le fichier audio en question du joueur puis le fait jouer ! Ça serait énorme !  

    Franchement j'adore et y'a du potentiel du coup je l'épingle 😄

    Bon courage.

    • J'aime 2
  5. Realistic Cow Milking

       35    0

    L'idée est cool mais les metadatas sont possibles à utiliser avec certains add-ons. Du coup je mets un 4/5 car tu n'as pas exploité tout le potentiel de Skript 😛 . Je trouve que ce référer à Skript-Mirror c'est utile mais pas pour des utilisations comme celle-ci je pense.

    Je trouve d'autant plus dommage de mettre en avant le coté Java sur des ressources qui peuvent être faites en Skript sans passer obligatoirement par des syntaxes de Skript-Mirror. 

    Sinon c'est cool 😄 . 

×
×
  • 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.