-
Compteur de contenus
710 -
Inscription
-
Dernière visite
-
Jours gagnés
58 -
Crédits
351 [Faire un don]
Avis posté(e)s par Vengelis_
-
-
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:
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:
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 !
- 1
-
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 ^^
- 2
-
Le script est juste parfait ! Rien à redire et je recommande !
- 2
-
Humm très bon skript en effet ! Mais y'avait pas un addon qui permettait de faire des régions Worldguard justement ? Rien à redire sinon !
-
Je comprend pas pourquoi utiliser des random integer quand on peut faire une simple équation de vitesse. L'équation elle est simple: Vitesse = Distance/Temps. Juste ça c'était suffisant pour rendre le script un peu plus crédible et faut pas être bac + 7 pour faire une équation de vitesse. Ça s'apprend au collège.
-
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
- 2
-
Très bon script et très bonne présentation ! J'ai rien à dire de plus !
-
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.
- 2
-
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 .
-
Court skript mais efficace. Cependant je changerai ma note seulement quand la présentation de ce dernier sera mieux travaillée C'est très important de faire la vitrine de son produit sans quoi il ne serait pas du tout attirant.
- 1
-
J'aime beaucoup ! J'attend juste les corrections de bugs !
- 1
-
Peut être un peu court mais efficace !
-
Je le trouve vraiment propre le script. Depuis le temps qu'on voulait un vrai script d'ATM, là c'est plutôt complet !
-
Je trouve le concept vraiment bien ! 5 étoiles parce que je pense que c'est une ressource que tu n'as pas forcement envie de continuer donc je note pour sa valeur
AnvilRain
dans Mini-Jeux
Répondu :
J'adore le principe xD Et c'est bien fait !