Youmix Posté(e) le 22 octobre 2015 Posté(e) le 22 octobre 2015 options: # Messages logo: &a[Darkrp-Protection]&l on load: if file "Connexions/logs.txt" doesn't exists: create file "Connexions/logs.txt" message "Creation du fichier log..." to console wait 2 tick wf " " to "Connexions/logs.txt" wf "Fichier Récapitulatif de toutes les Déconnections et Connexions des Joueurs" to "Connexions/logs.txt" wf " " to "Connexions/logs.txt" on quit: wf "[%now%] -1 %player% quitte le serveur." to "Connexions/logs.txt" wf " " to "Connexions/logs.txt" on join: clear the inventory of the player wait 5 ticks give a Red Wool named "1." to player wait 2 seconds give a Orange Wool named "2.." to player wait 2 seconds give a Green wool named "3..." to player wait 3 seconds remove Red Wool from player remove Green Wool from player remove Orange Wool from player set {login.en_cours.%player%} to true wf "[%now%] +1 %player% rejoint le serveur." to "Connexions/logs.txt" wf " " to "Connexions/logs.txt" if {login.ip.%player%} is player's ip: message "{@logo} &aConnexion réussie!" delete {login.en_cours.%player%} stop loop 1 times: wait 2 seconds message "&a=====> {@logo}&a <=====" message "" message "&a&lVous devez faire /register <mdp> <mdp> (si vous n'êtes pas enregistré)" message "&a&lSinon /login <mdp>" message "" message "&a=====> {@logo}&a <=====" if {login.en_cours.%player%} isn't set: exit loop on any movement: if {login.en_cours.%player%} is true: cancel event on chat: if {login.en_cours.%player%} is true: cancel event on command: if "%command%" contains "l": stop if "%command%" contains "r": stop if "%command%" contains "register": stop if "%command%" contains "login": stop if {login.en_cours.%player%} is true: cancel event #---------------------------------------------------------------------------# # # # COMMANDES # # # #---------------------------------------------------------------------------# command /login <text>: aliases: /log, /l trigger: if {login.en_cours.%player%} is true: if {login.motdepasse.%player%} is set: if {login.motdepasse.%player%} is arg-1: message "&a=====> {@logo}&a <=====" message "" message "&a&lConnexion réussie" message "&a&lVous êtes connecté sur un pc" message "&a&lou sur une ip différente !" message "" message "&a=====> {@logo}&a <=====" delete {login.en_cours.%player%} else: message "{@logo} Mauvais Mot de Passe!" else: message "{@logo} Ton Mot de Passe n'est pas encore créé!" command /register <text> <text>: aliases: /reg, /r trigger: if {login.en_cours.%player%} is true: if {login.motdepasse.%player%} is set: message "{@logo} Tu as déjà déterminé ton mot de passe" else if arg-1 is arg-2: message "&a=====> {@logo}&a <=====" message "" message "&a&lVous vous êtes enregistré" message "&a&lLors de votre prochaine connexion" message "&a&lSi Vous êtes sur un autre pc ou même pseudo" message "&a&lVous devrez vous /login <mdp>" message "&a&lSinon ça vous connecte directement!" message "" message "&a=====> {@logo}&a <=====" set {login.motdepasse.%player%} to arg-1 set {login.ip.%player%} to player's ip delete {login.en_cours.%player%} else: message "{@logo} Les Deux Mots de Passes ne correspondants pas!" command /unregister <player>: permission: unregister.adminandbuilder permission message: &c&lVous n'avez pas la permission trigger: if {login.motdepasse.%arg-1%} is set: delete {login.motdepasse.%arg-1%} delete {login.ip.%arg-1%} send "{@logo} Vous venez de reset le mot de passe de %arg-1%" to player send "{@logo} %player% a reset votre mot de passe, vous allez être kick" to arg-1 wait 5 seconds kick arg-1 due to "{@logo} Votre mot de passe est reset!" else: message "{@logo} %arg-1% n'est même pas enregistré sur le serveur" #---------------------------------------------------------------------------# Extrait de la vidéo!. # Auteur: Minouis55 # Oui j'ai pris 10 minutes à corriger ces fautes J'ai ajouté le Unregister [...]
Snowach Posté(e) le 22 octobre 2015 Posté(e) le 22 octobre 2015 Ah, tu l'as mis, je te félicite. Tu es quasiment le seul à mettre le lien de la vidéo du skript officiel.
Messages recommandés