Paste #50667: Untitled Paste

Date: 2018/11/11 05:17:03 UTC-08:00
Type: Denizen Script

View Raw Paste Download This Paste
Copy Link


cookie:
  type: command 
  name: cookie
  usage: /cookie 
  script:
  - define arg1 <c.args.get[1]||null>
  - define arg2 <c.args.get[2]||null>
  - if <context.args.size> == 0 {
    - narrate "<&b>---<&a>Cookie help<&b>---"
    - narrate "<&8>/cookie - shows this"
    - narrate "<&8>/cookie upgrade 1 - upgrade ur cookies per sec with 1 (cost 500)"
    - narrate "<&8>/cookie upgrade 10 - upgrade ur cookies per sec with 10 (cost 5K)"
    - narrate "<&8>/cookie upgrade 100 - upgrade ur cookies per sec with 100 (cost 50K)"
    - narrate "<&8>/cookie upgrade 1000 - upgrade ur cookies per sec with 1000 (cost 500K)"
    - narrate "<&8>/cookie toggle actionbar - toggle the '<&b>Oh, you <player.name> got <player.flag[cookies]> cookies!<&8>' message"
    }
  - if <def[arg1]> == upgrade {
    - if <def[arg2]> == null {
      - narrate "do /cookie upgrade [1,10,100,1000]"
      - queue clear
      }
    - if <def[arg2]> == 1 {
      - if <player.flag[cookies]> >= 500 {
        - flag player cookies:-:500
        - flag player cookiesPRsec:+:1
        - narrate "you now got <player.flag[cookiesPRsec]> cookies per sec"
        - queue clear
        } else {
        - narrate "You dont got 500 cookies!"
        - queue clear
        }
    - if <def[arg2]> == 10 {
      - if <player.flag[cookies]> >= 5000 {
        - flag player cookies:-:5000
        - flag player cookiesPRsec:+:10
        - narrate "you now got <player.flag[cookiesPRsec]> cookies per sec"
        - queue clear
        } else {
        - narrate "You dont got 5000 cookies!"
        - queue clear
        }
    - if <def[arg2]> == 100 {
      - if <player.flag[cookies]> >= 50000 {
        - flag player cookies:-:50000
        - flag player cookiesPRsec:+:100
        - narrate "you now got <player.flag[cookiesPRsec]> cookies per sec"
        - queue clear
        } else {
        - narrate "You dont got 50000 cookies!"
        - queue clear
        }
    - if <def[arg2]> == 1000 {
      - if <player.flag[cookies]> >= 500000 {
        - flag player cookies:-:500000
        - flag player cookiesPRsec:+:1000
        - narrate "you now got <player.flag[cookiesPRsec]> cookies per sec"
        - queue clear
        } else {
        - narrate "You dont got 500000 cookies!"
        - queue clear
        }
    - narrate "Do /cookie upgrade [1,10,100,1000]"
    }
  - if <def[arg1]> == toggle {
    - if <def[arg2]> == actionbar {
      - if <player.flag[actionbar]> == on {
        - narrate "turning actionbar off"
        - flag player actionbar:off
        - queue clear
        }
      - if <player.flag[actionbar]> == off {
        - narrate "turning actionbar off"
        - flag player actionbar:off
        - queue clear
        }
      }
    }
  }