Paste #70299: Untitled Paste

Date: 2020/06/06 07:36:15 UTC-07:00
Type: Denizen Script

View Raw Paste Download This Paste
Copy Link


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20


statsjobs_cmd:
  type: command
  debug: false
  description: Nombre de joueurs par métier
  usage: /jobstats
  name: jobstats
  script:
  - foreach <list[Forestier|Marin|Chasseur|Agriculteur|Mineur|Cuisinier|Alchimiste|Forgeron|Bricoleur|Terraformeur|Enchanteur|Fondeur]>:
    - define <[value]>_list <list[]>
  - foreach <server.list_players.filter[current_jobs.is_empty.not]>:
    - define job <[value].current_jobs.parse[name].get[1]>
    - define <[job]>_list:++
    - if <[value].current_jobs.parse[name].get[2]||_empty_> != _empty_:
      - define job <[value].current_jobs.parse[name].get[2]>
      - define <[job]>_list:++
  - narrate " "
  - narrate "<&e>-------- <&a>Joueurs pour chaque métier <&e>---------"
  - foreach <list[Forestier|Marin|Chasseur|Agriculteur|Mineur|Cuisinier|Alchimiste|Forgeron|Bricoleur|Terraformeur|Enchanteur|Fondeur]>:
    - narrate "<&c><[value]>s <&f>: <&2><[<[value]>_list]||0>"
  - narrate <&e>------------------------------