Paste #44084: Custom Rank Command

Date: 2017/09/02 20:15:10 UTC-07:00
Type: Denizen Script

View Raw Paste Download This Paste
Copy Link


Ranks:
    type: command
    name: rank
    usage: /rank
    commandArgs:
        hire:
            usage: '/rank hire <player> <group>'
            permissions:
                - ranks.hire
        fire:
            usage: '/rank fire <player>'
            permissions:
                - ranks.fire
        change:
            usage: '/rank change <player> <group>'
            permissions:
                - ranks.change
    script:
        - choose <c.args.get[1]>:
            - case "hire":
                - bungeeexecute "whitelist add <c.args.get[2]"
                - bungee hub:
                    - execute as_op "pex user <c.args.get[2]> group set <c.args.get[3]>"
            - case "fire":
                - bungeeexecute "whitelist remove <c.args.get[2]>"
                - bungee hub:
                    - execute as_op "pex user <c.args.get[2]> group set Peasant"
            - case "change":
                - bungee hub:
                    - execute as_op "pex user <c.args.get[2]> group set <c.args.get[3]>"