Paste #18340: Untitled Paste

Date: 2015/07/18 13:40:47 UTC-07:00
Type: Denizen Script

View Raw Paste Download This Paste
Copy Link


EffectWorldEvents:
    type: world
    events:
        on player join:
        - if <player.has_permission[nametags.admin]> == True {
            - team name:<player.name> add:<player> "prefix:<&8>[<&c><&l>A<&8>]<&c>"
            - announce "Should give admin prefix"
        }
        else if <player.has_permission[nametags.hero]> == True {
            - team name:<player.name> add:<player> "prefix:<&8>[<&2><&l>HERO<&8>]<&2>"
        }
        else if <player.has_permission[nametags.king]> == True {
            - team name:<player.name> add:<player> "prefix:<&8>[<&6><&l>KING<&8>]<&6>"
        }
        else if <player.has_permission[nametags.vip]> == True {
            - team name:<player.name> add:<player> "prefix:<&8>[<&5><&l>VIP<&8>]<&5>"
        }


ScoreboardUpdate: 
  type: task 
  script: 
  - while true { 
    # This will show each player flagged "debuginfo" their own ping and the server's current TPS 
    # - sidebar "title:Debug Info" "values:Ping<&co> <player.ping>|TPS<&co> <server.recent_tps.get[1].round_to[2]>" "players:<server.get_online_players>" per_player 
    - sidebar "title:<&6>Stats" "values:Ping<&co> <player.ping>|TPS<&co> <server.recent_tps.get[1].round_to[2]>" "players:<server.list_online_players>" per_player 
    - wait 10t 
    } 
    ## - team (id:<scoreboard>/{main}) [name:<team>] (add:<player>|...) (remove:<player>|...) (prefix:<prefix>) (suffix:<suffix>)
    ## - team name:<player.name> add:<player> "prefix:<def[guild].replace[@].with[ ].replace[false]||><&f>" "suffix: <def[level]||>"
Clear_All_Queues:
    type: command
    name: killqueue
    script:
    - if !<player.is_op> && !<context.server> queue clear
    - foreach <queue.list.exclude[<queue>]> {
        - narrate "killing queue<&co> %value%"
        - queue %value% clear
    }
    - determine fulfilled