Aller au contenu
Akitsuki_Yamato

Skript de whitelist/accès au serveur avec une clé spéciale

Messages recommandés

Sujet :

Version de minecraft / skript : 1.8.9

Type du skript : Skript de whitelist/accès au serveur avec une clé spéciale

 

Description du script :

Bonjour je souhaiterais un skript qui, dès que tu joins le serveur ça te demande de mettre une clé pour accéder au serveur. Comme un AuthMe (mais sans register et login).

En gros, on active le système avec une commande tel que "/betakey toggle". Quand un joueur se connecte, ça lui demande de faire "/betakey <numéro de la clé>" (et le joueur ne peut pas bouger tant qu'il n'a pas rentré de clé valide. Si la clé est valide, il est ajouté à la whitelist et si il déco/reco, il n'a plus besoin d'ajouter une nouvelle clé.

Ensuite, pour avoir une clé, les admins auront une commande "/betakey create <nom de la key>" via cette commande l'admin va "créer" une clé de type (48YG-HP54-RT56). Cette clé peut être donné à un joueur afin que celui l'utilise pour être whitelist. Une fois la clé utilisée, elle est supprimée.

Si le joueur rentre une mauvaise clé : message d'erreur

Quand le joueur rejoins : ça lui propose 10 fois d'entrer une clé valide (il a 3min pour rentrer une clé).

Au bout de 3min, il se fait kick.

 

Commandes éventuellement désirées :

  • Commande /betakey toggle (Commande pour activer/désactiver la demande de clé en se connectant)
  • Commande /betakey create <nom de la clé> (Commande pour créer une clé de type "48YG-HP54-RT56")
  • Commande /betakey <nom de la clé> (Commande pour utiliser une clé)

 

Autres précisions (bout de skript déjà fait, systèmes actuellement utilisés, etc.) :

J'ai essayé le skript "TreeKey" qui marche très bien, mais il me faudrait alors un système qui t'oblige a renter une clé en te connectant, et qui te permet de ne pas bouger, rien voir et rien écrire dans le tchat à part le /betakey <nom de la clé>.

 

Merci d'avance à celles et ceux qui prendrons du temps pour ma demande !

Cordialement,
Akitsuki_Yamato

  •  
  • J'aime 3

Partager ce message


Lien à poster
Partager sur d’autres sites
Il y a 6 heures, Akitsuki_Yamato a dit :

Sujet :

Version de minecraft / skript : 1.8.9

Type du skript : Skript de whitelist/accès au serveur avec une clé spéciale

 

Description du script :

Bonjour je souhaiterais un skript qui, dès que tu joins le serveur ça te demande de mettre une clé pour accéder au serveur. Comme un AuthMe (mais sans register et login).

En gros, on active le système avec une commande tel que "/betakey toggle". Quand un joueur se connecte, ça lui demande de faire "/betakey <numéro de la clé>" (et le joueur ne peut pas bouger tant qu'il n'a pas rentré de clé valide. Si la clé est valide, il est ajouté à la whitelist et si il déco/reco, il n'a plus besoin d'ajouter une nouvelle clé.

Ensuite, pour avoir une clé, les admins auront une commande "/betakey create <nom de la key>" via cette commande l'admin va "créer" une clé de type (48YG-HP54-RT56). Cette clé peut être donné à un joueur afin que celui l'utilise pour être whitelist. Une fois la clé utilisée, elle est supprimée.

Si le joueur rentre une mauvaise clé : message d'erreur

Quand le joueur rejoins : ça lui propose 10 fois d'entrer une clé valide (il a 3min pour rentrer une clé).

Au bout de 3min, il se fait kick.

 

Commandes éventuellement désirées :

  • Commande /betakey toggle (Commande pour activer/désactiver la demande de clé en se connectant)
  • Commande /betakey create <nom de la clé> (Commande pour créer une clé de type "48YG-HP54-RT56")
  • Commande /betakey <nom de la clé> (Commande pour utiliser une clé)

 

Autres précisions (bout de skript déjà fait, systèmes actuellement utilisés, etc.) :

J'ai essayé le skript "TreeKey" qui marche très bien, mais il me faudrait alors un système qui t'oblige a renter une clé en te connectant, et qui te permet de ne pas bouger, rien voir et rien écrire dans le tchat à part le /betakey <nom de la clé>.

 

Merci d'avance à celles et ceux qui prendrons du temps pour ma demande !

Cordialement,
Akitsuki_Yamato

  •  

Salut, je ne sais pas si j'ai tout respecté mais voici mon bout de code. Je ne l'ai pas encore testé et je le testerais et le  terminerais s'il te manque des choses ce soir :
 

Contenu masqué

    Réagissez ou répondez à ce message afin de consulter le contenu masqué.

Je ne suis pas sûr que ça fonctionne. ^^
N'hésite pas si tu as la moindre question ou erreur !
Bonne soirée !

Modifié par Romitou_
  • J'aime 1

Partager ce message


Lien à poster
Partager sur d’autres sites
Il y a 15 heures, Romitou_ a dit :

Salut, je ne sais pas si j'ai tout respecté mais voici mon bout de code. Je ne l'ai pas encore testé et je le testerais et le  terminerais s'il te manque des choses ce soir :
 

Contenu masqué

    Réagissez ou répondez à ce message afin de consulter le contenu masqué.

Je ne suis pas sûr que ça fonctionne. ^^
N'hésite pas si tu as la moindre question ou erreur !
Bonne soirée !

Je teste ça tout de suite et je te dit ça ! 😄

PS: je te remercie d'avance ! 😄

  • J'aime 1

Partager ce message


Lien à poster
Partager sur d’autres sites
il y a 28 minutes, Akitsuki_Yamato a dit :

d'accord merci ^^

Contenu masqué

    Réagissez ou répondez à ce message afin de consulter le contenu masqué.

Voilà, j'ai testé et ça fonctionne de mon côté. ^^

Commandes:
/betakey <clé> : saisir une clé
/betakey toggle : activer ou désactiver le mode (betakey.toggle)
/betakey create : créer une nouvelle clé (betakey.create)
/betakey reset : réinitialiser le système (betakey.reset)
/betakey list : afficher toutes les clés actives (betakey.list)

A la connexion, le joueur peut encore sauter et donc se déplacer car j'ai juste modifier la vitesse du joueur. Si tu souhaites complètement bloquer, fais-moi signe 😉
Encore une fois n'hésite pas si tu as la moindre question ou si tu veux rajouter des choses.

Modifié par Romitou_
  • J'aime 1

Partager ce message


Lien à poster
Partager sur d’autres sites
il y a 1 minute, Akitsuki_Yamato a dit :

hey salut,

alors j'ai 1 erreur avec le "while {betakey.players::*} do not contains player:"

Salut !

Tu m'avais déjà dit que ça ne fonctionnait pas, j'avais donc rectifié cela dans mon dernier code. ^^
Essayes celui-ci et dis-moi : https://skript-mc.fr/forum/topic/16481-skript-de-whitelistaccès-au-serveur-avec-une-clé-spéciale/?do=findComment&amp;comment=132887

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonsoir,

L'auteur du topic est inactif depuis plus de 7 jours. Je déplace.

Merci de me contacter en message privé si tu souhaites le rouvrir.

Bonne soirée.

Partager ce message


Lien à poster
Partager sur d’autres sites
Invité
Ce sujet ne peut plus recevoir de nouvelles réponses.

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