GuiLogin [Skript] icon

GuiLogin [Skript] -----

A Gui login Skript inspired by the AdvancedLogin plugin



Next update after 300 downloads

image_2023-03-01_163032006.png

View attachment 754918

Info:


A Gui login Skript inspired by the AdvancedLogin plugin.
This skript is a bit poorly optimised this is my first project.

In the new Version in preparation (RELEASE-2.0.1):
・ Fixed bugs

Dependencies:

Skript
Skript for 1.8
Skript-Gui
Skript-Yaml (1.4.0) version 1.4.1 does not work most of the time with paper.
skutilities only for GuiLogin 1.1.0 and above

Click Here if you want to download them fast

Features


  • Main command "/guilogin"
  • Pin Code With Gui
  • Soundeffects
  • Costumizable messages
  • Costumizable parameters
  • Costumizable sounds
  • Player codes in a YML file
  • Customizable code length
  • Pin Code With Tchat
  • BungeeCord Compatibility
  • And More


[​IMG]


[​IMG]


[​IMG]


Code (Text):

    #-----------------------< Messages >------------------------# #(You can modify if you know how)#
    prefix: &a&lGuiLogin &f»
    welcome: &aRegistered !
    welcome2: &7Your code
    kick1: &cYou have been kicked because you took too long to register/login.
    ban1: &cYou've been banned because you couldn't find the code.
    accept: &aPIN code accepted !
    deny: &cCode refused !
    reset1: &cYou have reset the PIN code of &a%arg-2% &c!
    reset2: &2The server has reset your PIN code! Please reconnect.
    messagedelete: &cYour code has been deleted!
    delete: &cDelete
    denied: &cThe PIN code was not accepted, try again!
    time: &cYou have
    time2: &cseconds to register/login
    connect: &aLog in
    connect2: &awith your PIN code
    enable: &fSkript is &2activated &f!
    disable: &fThe skript is &cdisabled &f! &7/guilogin toggle
    noenable: &7The script cannot be &activated &7because elements are not defined!
    noenable2: &7(ex: /guilogin &aspawnlobby&7|&aspawnlogin&7)
    register: &aClick on the numbers
    register2: &ato create a PIN code
    spawnlogin: &fThe login spawn has been set!
    spawnlobby: &fThe lobby spawn has been set!
    permission: &cYou don't have permission!
    set: &fYou have changed the PIN of &a%arg-2% &fen
    set2: &fAn administrator has set your PIN to
    setcommand: &7(Allows you to change a player's PIN code)
    spawnlogincommand: &7(Allows you to define the place where players will register/login)
    togglecommand: &7(Enables or disables the skript)
    resetcommand: &7(Resets a player's PIN code)
    spawnlobbycommand: &7(Allows you to define where players will go after registration/identification)
    namegui: Numbers

        #1.1.0
    resetallcommand: &7(Resets the PIN codes of all players)
    reset3: &fYou have reset your PIN code! Please log in again.
    commentyml: Player Codes (Do Not Touch)
    codeyml2: code-of-%player%-%uuid of player%
    codeyml: code-of-%arg-2%-%uuid of arg-2%
    newupdate: &fA new update of the skript is available!
    newupdate2: &fTo download it here is the link
    newupdate3: &7To disable notifications do &f/guilogin &aalert
    newupdatecommand: &7(Enables or disables skript notifications)
    enable2: &fThe notifications are &2activated &f!
    disable2: &fThe notifications are &cdisabled &f!
    reloadcommand: &7(Allows you to reload the script)

        #2.0.0 news
    codeyml3: code-of-%{_p}%-%uuid of {_p}%
    modecommand: &7(Opens the menu for changing password settings)
    helpcommand: &7(Enables you to view the list of orders)
    helpadmincommand: &7(Enables you to view the list of commands reserved for Administrators/Staff)
    chooseregister: &2Choose your registration.
    RegisterGUI: &aRegistration with GUI
    RegisterGUIlore: &7(Numbers)
    RegisterCHAT: &aRegistration with TCHAT
    RegisterCHATlore: &7(Numbers,Letters,Symbols...)
    weChangeRegister: &cWe have changed your registration mode. Please log in again.
    dontclose: &cDon't close the menu !
    connectwith: &6Log in with:&b /login {password}
    connectwith2: &6Register with:&b /register {password}
    erroralsoconnect: &cError: You're already logged in !
    codeaccepted: &aSuccessfully connected !
    codedeclined: &cError: Incorrect password !
    errornologin: &cError: You are not logged in !&b /register {password}
    erroralsoaccount: &cError: You already have an account on the server! &b/login {password}
    erroralsoregister: &cError: You're already registered !
    registeraccepted: &aSuccessfully registered !
    yes: &2yes
    no: &cNo
    sure: &2Are you sure?
    menuof: &2GuiLogin menu.
    titleobject1: &6Change the Registration Mode.
    titleobject2: &6Reset your password.
    remain: &cYou still have
    remain2: &cattempts.
    kickset: &cYou have been kicked because a member of staff/staff has changed your password to
    nomenu: &cThis feature is disabled.
    titleobject3: &6Go to the Lobby.

    #-----------------------< Parameters >------------------------# #(You can modify if you know how)#
    #time before kick in seconds if you want to disable it enter 0
    kicktime: 60
    #Number of tries before being banned or Kicked
    tries: 3
    #Ban if players exceed attempts
    ban: true

        #1.1.0
    #Define the length of the code (you can put any number you like by default 4) (Do not put 0)
    code_length: 4
    #The default location of your skript is "GuiLogin.sk" but if you put it in a file you should put "/fileName/GuiLogin-2.0.0-FR.sk" (used during the /guilogin reload)
    directory: GuiLogin-2.0.0-Bêta-EN.sk
    #allows the player to reset their password by themselves
    player_can_reset: true

        #2.0.0
    #Allows the skript to teleport the player to another server (This skript must not be put on the BungeeCord server)
    BungeeCord: false
    #Define where the skript connects the player (if BungeeCord is true)
    Server: world
    #Selects whether or not all registration modes are activated (e.g. ALL, TCHAT, GUI).
    Mode: ALL
    #If false, players can execute non-permitted commands during registration.
    NoCommands: true
 
    #-----------------------< Sound >------------------------# #(You can modify if you know how)# #S'il y a des erreurs ici changer l'identifiant du son par rapport à votre version|If there are any errors here change the sound ID to your version#
    keysound16: block.note_block.pling
    success16: entity.player.levelup
    wrong16: block.note_block.bass
 
        #1.1.0
    keysound8: note.pling
    success8: random.successful_hit
    wrong8: note.bassattack

    keysound9: BLOCK_NOTE_PLING
    success9: ENTITY_PLAYER_LEVELUP
    wrong9: BLOCK_NOTE_BASS

    #-----------------------< Variables >------------------------#  #(Don't Touch)#
    Version: 120

    Vspawn: {guilogin.spawn}
    Vlobby: {guilogin.lobby}
    Vtries: {guilogin.tries.%uuid of player%}
    Vtoggle: {guilogin.toggle}

        #1.1.0
    Vinlogin: {guilogin.inlogin.%player%}
    Valert: {guilogin.alert}
    Vkeysound: {guilogin.keysound}
    Vsuccess: {guilogin.success}
    Vwrong: {guilogin.wrong}
    Vlenght: {guilogin.lenght}

        #2.0.0 news
    Vstopkick: {guilogin.stopkick.%player%}
    Vstopkick2: {guilogin.stopkick.%{_p}%}
    Vtries2: {guilogin.tries.%uuid of {_p}%}
    Vinlogin2: {guilogin.inlogin.%{_p}%}
    VinloginTCHAT: {guilogin.inloginTCHAT.%player%}
    VinloginTCHAT2: {guilogin.inloginTCHAT.%{_p}%}
    VinloginGUI: {guilogin.inloginGUI.%{_p}%}
    VinloginGUI2: {guilogin.inloginGUI.%player%}
    Vregister: {guilogin.register.%uuid of {_p}%}
    Vregister2: {guilogin.register.%uuid of player%}
    Vregister3: {guilogin.register.%uuid of arg-2%}
    Vpassword: {guilogin.password.%uuid of {_p}%}
    Vpassword2: {guilogin.password.%uuid of player%}
    Vpassword3: {guilogin.password.%uuid of arg-2%}
    Vpassword4: {guilogin.password.%uuid of loop-value%}
    Vcodecounter: {guilogin.codecounter.%{_p}%}
    Vmode: {guilogin.mode}
 

How To Install

Install The Skript and Dependencies
Put Dependencies in the plugins folder "serveur/plugins/"
Restart Your Server
Put skript in "serveur/plugins/Skript/scripts/"
And run the command "/sk reload GuiLogin.sk"

Permissions


guilogin.admin
guilogin.set
guilogin.unban
guilogin.reset

Commands

/guilogin (Main Command)

[​IMG]

[​IMG]

FAQ

Ask your questions !


Objectives

・50 Downloads ✅
・100 Downloads ✅
・500 Downloads ❌
・1000 Downloads ❌
・5000 Downloads ❌


Thank you! :)(y)

All rights reserved.
You are not allowed to republish this skript by giving yourself credits.
Resource Information
Author:
----------
Total Downloads: 416
First Release: Feb 23, 2023
Last Update: Aug 2, 2023
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings