Aller au contenu

Yghore

Modérateur Forum
  • Compteur de contenus

    2268
  • Inscription

  • Dernière visite

  • Jours gagnés

    59
  • Crédits

    839 [Faire un don]

Avis posté(e)s par Yghore

  1. AhzBot V1

       77    0

    Bonjour,

    Beaucoup de travail fourni sur cette ressource.

    Cependant elle manque d'optimisation et de personnalisation :

    Vous utilisez aussi le vieux système de gui (celui de skquery) qui n'est malheureusement plus performant et comporte des bugs

    vous n'utilisez pas les variables listes et au lieu de supprimer la variable elle passe en false

     

    Bien cordialement

    Yghore


  2. Bonsoir, ton skript comporte plusieurs problèmes

    1 - Le skript mute le joueur seulement et seulement si il dit une phrase bien précise, donc ce n'est pas très précis dans la détection des insultes.

    2 - Il y a beaucoup de répétitions, tu aurais puis rajouter une liste pour enlever environ 95% des lignes du skript.

    3 - Il n'y pas de personnalisation possible (Prefix, heure du mute, commande du mute, message du mute, la possibilité de rajouter des insultes, etc...) 

    Voici un petit skript d'Anti-Insultes qui enlève la plupart des problèmes  

    options:
    	prefix: &7[&4Anti&7-&cInsultes] &7
    	command: mute %player% 1h
    	message_player: &7Tu viens d'être sanctionner a cause du mot suivant : &c%loop-value%
    
    
    on script load:
    	if {AInsulte::*} is not set:
    		#Rajout d'une liste de base d'insulte (Si la variable n'est pas défini)
    		add "Merde", "pute", "salope", "con", "enculé", "enculer", "ez", "fdp", "abruti", "foutre", "fiotte", "pd", "fumier", "gogol", "emmerdeur", "imbécile", "branleur", "kikoo" and "kikou" to {AInsulte::*}
    
    command /AntiInsulte <text=help> [<text>]:
    	permission: AI.admin
    	permission message: &cVous n'avez pas la permission d'éxecuter cette commande !
    	trigger:
    
    
    		if arg-1 is "help":
    			send "&7/AntiInsulte add [Insulte]"
    			send "&7/AntiInsulte remove [Insulte]"
    			send "&7/AntiInsulte list"
    
    		else if arg-1 is "add":
    			if arg-2 is set:
    				if {AInsulte::*} contains arg-2:
    					send "{@prefix} Ce mot est déjà dans la liste !"
    				else:
    					add arg-2 to {AInsulte::*}
    					send "{@prefix} L'insulte a été rajoutée !"
    			else:
    				send "{@prefix} Il faut définir une insulte"
    
    		else if arg-1 is "remove":
    			if arg-2 is set:
    				if {AInsulte::*} contains arg-2:
    					remove arg-2 from {AInsulte::*} 
    					send "{@prefix} L'insulte a été retirée !"
    				else:
    					send "{@prefix} Ce mot n'est pas dans la liste !"
    			else:
    				send "{@prefix} Il faut définir une insulte"
    
    		else if arg-1 is "list":
    			send "{@prefix} Liste : "
    			loop {AInsulte::*}:
    				send "%loop-index% &7- &f%loop-value%"
    
    		else:
    			send "{@prefix} Commande inconnue -> /mute help"
    
    
    
    
    on chat:
    	set {_msg::*} to message split at " "
    	loop {_msg::*}:
    		if {AInsulte::*} contains loop-value:
    			cancel event
    			make console execute "{@command}"
    			send "{@message_player}"
    			stop
    
    
    

     

    • J'aime 1
  3. skThor

       38    0

    Sympathique ! Un peux vieux (j'avais déjà vu la v1 & la v2 XDD), mais je suis sur que tu peux faire un système qui suit le joueur 😄 tu fais cela et chapeau 😛 😄


  4. Sympathique !!! 

    Voici quand même quelques points qui reste a revoir ?

    - Ton code ne va pas sortir optimisé car le skript va bêtement faire des lignes de codes par exemple si un gui a 9 items de stone à la suite, ont pourrais juste utilisé une boucle ce qui transforme le code de 9 à 3 lignes ... ce que ton skript ne fait pas

    - Tu travail avec un addon qui est obsolète  (je ne parle pas de Skquery ici mais de umbaska qui n'est plus a jour, il y a d'autres addons qui gères les fichiers)

    - Malheureusement le système ne fait que des guis "unstealable", ce que tu peux faire c'est que si par exemple un item est renommé "console run /pomme", il va automatiquement faire que l'item exécute la commande /pomme dans le gui   

    Sinon c'est une super bonne idée ! j'ai hate de voir la suite ?

    Cordialement Yghore

  5. SkEmail

       34    0

    Très sympathique ! 

    Deux gros problèmes pour moi, 

    La taille du fichier que je trouve très grosse & qu'on puisse que utilisé gmail pour envoyé l'email

    Sinon très bon addons !

    • J'aime 1
×
×
  • 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.