Jump to content

Cookieez

Member
  • Posts

    3
  • Joined

  • Last visited

Posts posted by Cookieez

  1. For the adding permissions im having trouble figuring out where to add them. This is the skript I have made so far: 

    on first join:
        set {rank::%UUID of player%} to "default"

    on join:
        if {rank::%UUID of player%} is not set:
            set {rank::%UUID of player%} to "default"

    on chat:
        cancel event
        if {rank::%UUID of player%} is "owner":
            broadcast "&l&4[Owner] %player%&8: &f%message%"
        if {rank::%UUID of player%} is "admin":
            broadcast "&c[Admin] %player%&8: &f%message%"
        if {rank::%UUID of player%} is "mod":
            broadcast "&e[Mod] &e%player%&8: &f%message%"
        if {rank::%UUID of player%} is "jrmod":
            broadcast "&e[Jr.Mod] %player%&8: &f%message%"
        if {rank::%UUID of player%} is "default":
            broadcast "&7%player%&8: &7%message%"

    command /setrank [<offlineplayer>] [<text>]:
        permission: skript.setrank
        permission message: &cYou may not use that command!
        trigger:
            if arg 1 is set:
                if arg 2 is set:
                    if {rank::%UUID of arg 1%} is set:
                        if arg 2 is "owner":
                            set {rank::%UUID of arg 1%} to "owner"
                            send "&7You've set &a%arg 1%'s &7rank to &l&4Owner"
                            make console execute command "/pex user %arg 1% group set (owner)"
                        if arg 2 is "admin":
                            set {rank::%UUID of arg 1%} to "admin"
                            send "&7You've set &a%arg 1%'s &7rank to &cAdmin"
                            make console execute command "/pex user %arg 1% group set (admin)"
                        if arg 2 is "mod":
                            set {rank::%UUID of arg 1%} to "mod"
                            send "&7You've set &a%arg 1%'s &7rank to &eMod"
                            make console execute command "/pex user %arg 1% group set (mod)"
                        if arg 2 is "jrmod":
                            set {rank::%UUID of arg 1%} to "jrmod"
                            send "&7You've set &a%arg 1%'s &7rank to &eJr.Mod"
                            make console execute command "/pex user %arg 1% group set (jr.mod)"
                        if arg 2 is "default":
                            set {rank::%UUID of arg 1%} to "default"
                            send "&7You've set &a%arg 1%'s &7rank to &8Default"
                            make console execute command "/pex user %arg 1% group set (default)"
                        else if arg 2 is not "admin", "mod", "jrmod" or "default":
                            send "&cThat is not a valid rank"
                    else:
                        send "&cPlayer not found"
                else:
                    send "&c/setrank <player> <rank>"
            else:
                send "&c/setrank <player> <rank>"

    command /ranklist:
        permission: skript.ranklist
        permission message: &cYou may not use that command!
        usage: /ranklist
        trigger:
            send ""
            send "&3Rank List"
            send ""
            send "&l&0[Owner] &8- &7""owner"""
            send "&c[Admin] &8- &7""admin"""
            send "&e[Mod] &8- &7""mod"""
            send "&e[Jr.Mod] &8- &7""jrmod"""
            send "&7Default &8- &7""default"""
            send ""

    command /resetrank [<offlineplayer>] [<text>]:
        permission: skript.setrank
        permission message: &cYou may not use that command!
        trigger:
            if arg 1 is set:
                if arg 2 is set:
                    if {rank::%UUID of arg 1%} is set:
                        if arg 2 is "owner":
                            set {rank::%UUID of arg 1%} to "default"
                            send "&7You've set &a%arg 1%'s &7rank to &l&4Default"
                        if arg 2 is "admin":
                            set {rank::%UUID of arg 1%} to "default"
                            send "&7You've set &a%arg 1%'s &7rank to &cDefault"
                        if arg 2 is "mod":
                            set {rank::%UUID of arg 1%} to "default"
                            send "&7You've set &a%arg 1%'s &7rank to &eDefault"
                        if arg 2 is "jrmod":
                            set {rank::%UUID of arg 1%} to "default"
                            send "&7You've set &a%arg 1%'s &7rank to &edefault"
                        if arg 2 is "default":
                            set {rank::%UUID of arg 1%} to "default"
                            send "&7You've set &a%arg 1%'s &7rank to &8Default"
                        else if arg 2 is not "admin", "mod", "jrmod" or "default":
                            send "&cThat is not a valid rank"
                    else:
                        send "&cPlayer not found"
                else:
                    send "&c/setrank <player> <rank>"
            else:
                send "&c/setrank <player> <rank>"
     

  2. Can you add a command for reseting the ranks? I tried to upgrade a player from a mod to a admin but now it says that the player is both a mod and a admin and i would like to reset that. Also if you could add a owner rank that would be great. 

×
×
  • Create New...