Paste #32326: Stats Command

Date: 2016/04/06 14:54:07 UTC-07:00
Type: Denizen Script

View Raw Paste Download This Paste
Copy Link


ConquestStats:
  type: command
  name: ConquestStats
  description: Displays a bunch of information about you in regards to Conquest.
  usage: /ConquestStats <&lt>myArg1<&gt>
  tab complete:
  - determine <server.list_online_players.parse[name].filter[starts_with[<context.args.last>]]>
  script:
  - define player <server.match_offline_player[<context.args.get[1]>]||none>
  - if <def[player]> == none {
    - narrate "<&c>This is not a valid player"
    - queue clear
  }
  - narrate "<&6>Player Stats: <&e><&l><def[player].name>"
  - if <def[player].has_flag[Ithero]> == true {
    - narrate "<&2>Team: <&a>Ithero"
  }
  else if <def[player].has_flag[Vrovona]> == true {
    - narrate "<&2>Team: <&a>Vrovona"
  }
  else if <def[player].has_flag[Roreg]> == true {
    - narrate "<&2>Team: <&a>Roreg Logh"
  }
  else if <def[player].has_flag[ArSelukk]> == true {
    - narrate "<&2>Team: <&a>Ar-Selukk"
  }
  else if <def[player].has_flag[Aloreh]> == true {
    - narrate "<&2>Team: <&a>Aloreh"
  }
  else if <def[player].has_flag[Daggerlands]> == true {
    - narrate "<&2>Team: <&a>The Daggerlands"
  }
  - narrate "<&2>Kills: <&a><def[player].flag[KDRKill].round>"
  - narrate "<&2>Deaths: <&a><def[player].flag[KDRDeath].round>"
  - if <def[player].flag[KDRDeath]> == 0 {
    - narrate "<&2>KDR: <&a><def[player].flag[KDRKill]>"
  }
  else {
    - narrate "<&2>KDR: <&a><math.as_int:<def[player].flag[KDRKill]> / <def[player].flag[KDRDeath]>>"
  }
  - narrate "<&2>Streak: <&a><def[player].flag[KDRStreak].round>"