Aller au contenu
  • 0

Probleme ServAuth


Question

Posté(e)

Bonjour j'ai un probleme avec se fameux ServAuth (Liaisons avec un site craftmywebsite) j'ai une erreur allor que j'ai tout les addons

code:

Options:
   # /!\ NE MODIFIEZ QUE LE TEXTE APRES LES :
   #

   # Adresse du serveur d'authentification
   # N'oubliez pas la partie http://
   # Exemple : http://sitecraft.fr/cmw/server/auth/ServAuth.php
   ServAuthAdress : http://coldariaevent.com/ServAuth.php

   # Temps avec kick si la connexion est trop longue:
   # Une minute = 20 (donc 30 secondes = 10 ; 3 minutes = 60 ; 10 minutes = 200 ; etc)
   TimeKickLog : 20

   # Adresse de votre site
   site : http://coldariaevent.com/

# /!\ NE MODIFIEZ PLUS RIEN SANS SAVOIR CE QUE VOUS FAITES
on any move:
   if {connect.%player%} is false:
       cancel event
on click:
   if {connect.%player%} is false:
       cancel event
on chat:
   if {connect.%player%} is false:
       cancel event
on command:
   if {connect.%player%} is false:
       if "%command%" contains "login":
           stop
       else:
           cancel event

command /login <text>:
   aliases: log, connexion, connect, l
   trigger:
       if arg 1 is set:
           if {connect.%player%} is true:
               send "&cTu est déjà connecté."
           if {connect.%player%} is false:
               set {_playermdp} to hashed arg-1 using "SHA-1"
               set {_playermdp} to hashed {_playermdp}
               set {_servauth} to text from "{@ServAuthAdress}?&pseudo=%player%&imdp=%{_playermdp}%"
               if {_servauth} is "auth true":
                   set {connect.%player%} to true
                   send "&aConnexion réussi !"
                   teleport player to {location.%player%}
               if {_servauth} is "mdp false":
                   set {connect.%player%} to false
                   message "&cMot de passe incorrect !"
               if {_servauth} is "pseudo inconnu":
                   set {connect.%player%} to false
                   kick player due to "&cVous n'êtes pas inscrit sur le site !"
               if {_servauth} is "":
                   kick player due to "&cServeur d'authentification injoignable. Merci de contacter un administrateur au plus vite !"
                   log "Erreur d'authentification de %player% : Serveur injoignable !" to "ServAuth.log"
               if {_servauth} is "erreur":
                   kick player due to "&cErreur lors de l'authentification. Merci de contacter un administrateur au plus vite !"
                   log "Erreur d'authentification de '%player%' : inconnue !" to "ServAuth.log"
               if {_servauth} is "invalide var":
                   kick player due to "&cErreur lors de l'authentification. Merci de contacter un administrateur au plus vite !"
                   log "Erreur d'authentification de '%player%' : inconnue !" to "ServAuth.log"
               clear {_playermdp}
               clear {_servauth}


command /setloginlocation:
   aliases: /setloginzone, /slz, /setlogloc
   permission: servauth.loginlocation.place
   trigger:
       set {loginlocation.loc} to location of player
       send "&aZone de connexion placée à &o%{loginlocation.loc}%"

command /unlogin:
   aliases: /unlog, /disconnect, /disconnexion, /deconnect, /deconnexion, /deco
   trigger:
       set {connect.%player%} to false
       kick player due to "&aDéconnecté avec succès ! A bientôt :)"

on any move:
   if {connect.%player%} is false:
       teleport player to {loginlocation.loc}

on drop:
   if {connect.%player%} is false:
       cancel event
       message "&cConnecte toi pour jeter des items ! &b/login <mot de passe>"

on join:
   set {connect.asktime.%player%} to 1
   set {connect.%player%} to false
   set {location.%player%} to location of player
   wait 1 tick
   teleport player to {loginlocation.loc}
   wait 3 tick
   send "&cConnecte toi avec la commande /login <mot de passe>"


every 3 seconds:
   loop all players:
       if {connect.%loop-player%} is false:
           send "&cConnecte toi avec la commande /login <mot de passe>" to loop-player
           add 1 to {connect.asktime.%loop-player%}
           if {connect.asktime.%loop-player%} is {@TimeKickLog}:
               kick loop-player due to "&cVous avez mis trop de temps à vous connecter !"

 

erreur:

[09:09:00 ERROR]: Can't understand this expression: 'hashed arg-1 using "SHA-1"' (ServAuth.sk, line 42: set {_playermdp} to hashed arg-1 using "SHA-1"')

2 réponses à cette question

Messages recommandés

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