Paste #16509: Player Time Counter

Date: 2015/06/16 13:13:28 UTC-07:00
Type: Denizen Script

View Raw Paste Download This Paste
Copy Link


GetPlayerTimeJoin:
  type: world
  events:
    on player joins:
    - if <player.in_group[Pirate].global> {
    - if !<player.flag[isTagged]> {
      - flag player isTagged
      - narrate "Influence timer started for <player.name>."
      - define playerjoinTime <player.time>
      }
      }
GetPlayerTimeLeave:
  type: world
  events:
    on player quits:
    - if <player.in_group[Pirate].global> {
    - if <player.flag[isTagged]> {
      - flag player isTagged:!
      - narrate "Influence timer stopped for <player.name>."
      - define playerleaveTime <player.time>
      - run 'CountPlayerTime'
      }
      }
CountPlayerTime:
  type: task
  script:
  - define playerTime <[playerjoinTime].sub[playerleaveTime].as_int>
  - narrate "Total time for <player.name> is <playerTime>."