Paste #65462: Untitled Paste

Date: 2020/02/19 14:14:05 UTC-08:00
Type: Denizen Script

View Raw Paste Download This Paste
Copy Link


leveljoinmanager:
    type: world
    events:
        on player join:
            - if !<player.has_Flag[livello]>:
            - flag player livello: 1
levelmanager:
    type: task
    script:
        - flag player livello: 1
checklevel:
    type: command
    name: checklevel
    description: Check your level
    usage: /checklevel
    permissions: sygin.checklevel
    script:
        - if <player.has_Flag[livello]>:
            - narrate "Il giocatore <player.name> e' di livello <player.flag[livello]>"
        - else:
            - narrate "Il giocatore <player.name> non ha ancora un livello"
            - run levelmanager

givelevel:
    type: command
    name: givelevel
    description: Give one, or more level
    usage: /givelevel
    permission: sygin.givelevel
    script:
    - if <player.has_flag[livello]>:
        - if <context.raw_args> == 0:
            - narrate "Devi inserire un numero di livelli da aggiungere"
        - if <context.raw_args> >= 1:
            - narrate "Hai dato <context.raw_args> livelli a <player.name>"
            - flag player livello:+<context.raw_args>
        - else:
            - narrate "Devi inserire un numero"
    - else:
        - narrate "Il giocatore non ha ancora un livello impostato"