KhSetRole - Set group skript 1.0

A simple group set skript

  1. KickHolse5K
    Tested Minecraft Versions:
    • 1.8
    Languages Supported:
    Configurable
    KhSetRole informations
    ● Este é um simples skript de setar roles, que está em desenvolvimento.
    ■ Click here to access the official website.

    ● To configure the groups go to the 'plugins/KhCore/roles.yml' directory.
    Note: The key name in yaml, must be the same as the job title in your permission plugin.

    Dependencies
    KhCore

    Commands
    ● /setrole <player> - Lists the roles you can define
    ● /setrole <player> <role> - Defines a specific role
    ● /setrole atualizar - Update the skript
    Permissions
    khsetrole.* - All permissions​
    khsetrole.update - Receive update notifications
    Tutorial
    None​
    Files
    Code (YAML):
    # Skript feito por Kick Holse
    # Discord: https://www.kskripts.tk/discord

    options
    :
    # Use 'json' or 'gui'
      type
    : 'gui'
    # Command that will be executed to set the player's group
      command
    : 'pex user {player} group set {role}'
    # If the player has this position, you will not be able to set a group
      roles-op
    :
     - 'master'

    messages
    :
      offline
    : '&cEste jogador não esta online no momento.'
      role-op
    : '&cO cargo deste jogador não pode ser alterado.'
      lower
    : '&cO seu cargo é inferior ao cargo do jogador mencionado!'
      higher
    : '&cVocê não pode setar um cargo superior ao seu.'
      sucess
    : '&aVocê setou o cargo {role} &apara {player}&a.'
      self
    : '&cVocê não pode setar um cargo para si mesmo.'
    listgroups
    :
      json
    :
        header
    : '\n &aSetar cargo para {player}\n '
        list
    : '  {role} &f- &7Clique para setar este cargo'
      gui
    :
        title
    : 'Lista de grupos'
    confirm
    :
      gui
    :
        title
    : 'Setar cargo para {player}'
        rows
    : 4
        items
    :
          player
    :
            slot
    : 13
            execute
    : 'none'
            icon
    : 'item>HEAD:dono={player} : nome>{colored} : desc>&fCargo atual: {current_role}\n&fCargo a ser setado: {role}'
          confirm
    :
            slot
    : 21
            execute
    : 'confirm'
            icon
    : 'item>159:13 : nome>&aConfirmar : desc>'
          cancel
    :
            slot
    : 23
            execute
    : 'close'
            icon
    : 'item>159:14 : nome>&cCancelar : desc>'