ZenoThrox Posté(e) le 24 décembre 2018 Posté(e) le 24 décembre 2018 (modifié) Bonjour, Il y a quelques mois j'ai sorti un skript "OPSecurity" qui permet de sécuriser la commande "/op" & "/deop"Les nouveautés : -> Suppression du code inutile. -> Changement de mot de passe directement en jeu.Les commandes :-> /op <joueur> <mdp> : Cette commande vous demandera un mot de passe. Par exemple : /op ZenoThrox 123456. Si le mot de passe n'est pas le bon la personne ayant exécuter la commande sera kick-> /deop <joueur> <mdp> : Cette commande demandera un mot de passe. Par exemple : /deop ZenoThrox 123456. Si le mot de passe n'est pas le bon la personne ayant exécuter la commande sera kick-> /changemdp <MDPACTUEL> <NEWMDP> Cette commande permettra de modifier le mot de passe qui sert à exécuter la commande /op & /deop. Par exemple: Le mot de passe est 123456, vous pourrez faire en jeu /changemdp 123456 Skript123 ! Cela modifieras le mot de passe qui était 123456 en Skript123-> /oplist : Cette commande vous afficher la liste des personnes op sur le serveur -> /clearoplist : Si la liste rencontre des bug la commande clear la liste mais les personnes op reste op Si le mot de passe n'est pas défini au chargement du Skript, le mot de passe par défaut sera : 123 Si au chargement du Skript il y a un mot de passe déjà défini, il sera envoyé sur la console Le code : options: OP: &cOPSecurity » &f command /op [<player>] [<text>]: permission: op permission message: §cvous n'avez pas la permission trigger: if arg 1 is not set: send "{@OP} Vous devez faire : &o/op <player> <password> " if arg 1 is set: if arg 2 = {op.mdp}: op arg 1 add arg 1 to {oplist::*} send "{@OP} Vous venez de op : &c&a%arg 1%" loop all players: if loop-player is op: send "{@OP} %sender% viens de op : &a&o%arg 1%" else: kick player due to "&c(&e!&c) SECURITY &c(&e!&c)&r%nl%%nl% &cVous avez entré un mot de passe incorrect " command /deop [<offline player>] [<text>]: trigger: if arg 1 is not set: send "{OP} Vous devez faire : &o/deop <player> <password>" if arg 1 is set: if arg 2 is "{@mdp}": deop arg 1 send "{@P} Vous avez deop : &a%arg 1%" message "{@P} Vous venez d'être deop par : &a&o%sender%" to arg 1 remove arg 1 from {oplist::*} else: kick player due to "&c(&e!&c) SECURITY &c(&e!&c)&r%nl%%nl% &cVous avez entré un mot de passe incorrect " command /changemdp [<text>] [<text>]: permission: op permission message: §cVous n'avez pas la permission trigger: if arg 1 is not set: send "{@OP} Vous devez faire : /changemdp MDPActuel NewMDP" stop if arg 1 = {op.mdp}: if arg 2 is set: set {op.mdp} to arg-2 send "{@OP} Voici le nouveau MOT DE PASSE : %arg 2%" stop else: send "{@OP} Vous devez faire : /changemdp MDPActuel NewMDP" else: kick player due to "&c(&e!&c) SECURITY &c(&e!&c)&r%nl%%nl% &cVous avez entré un mot de passe incorrect" on load: if {op.mdp} is not set: set {op.mdp} to 123 else: send "{@OP} Le mot de passe actuel est : %{op.mdp%}" to console command /oplist: permission: op permission message: &cVous n'avez pas la permission trigger: send "{@OP} Voici la liste des opérateurs sur le serveur :" send "" send "&c*&8» &c %{oplist::*}%" command /clearoplist: permission: op trigger: clear {oplist::*} Cordialement ZenoThrox OPSecurity.sk Modifié le 24 décembre 2018 par ZenoThrox
noftaly Posté(e) le 26 décembre 2018 Posté(e) le 26 décembre 2018 Pourquoi postes tu cela la ? Pourquoi pas dans Ressources ?
Messages recommandés
Créer un compte ou se connecter pour commenter
Vous devez être membre afin de pouvoir déposer un commentaire
Créer un compte
Créez un compte sur notre communauté. C’est facile !
Créer un nouveau compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant