Paste #58097: just checking for typos

Date: 2019/09/10 07:03:15 UTC-07:00
Type: Denizen Script

View Raw Paste Download This Paste
Copy Link


referralCmd:
  type: command
  name: refer
  usage: /refer (name)
  description: referrals
  script:
  - if <player.has_flag[referral]>:
    - narrate "You already referred someone"
    - stop
  - if <context.args.size||0> == 0:
    - narrate "<&c>Correct usage: /refer (name)"
    - stop
  - if <server.match_offline_player[<context.args.get[1]>].name> == <player.name>:
    - narrate "<&c>You can't refer yourself lol"
    - stop
  - if <server.match_offline_player[<context.args.get[1]>]||null> != null:
    - if <server.match_offline_player[<context.args.get[1]>].flag[referred]> >= 5:
      - narrate "This player have already achieved maximum referral numbers"
      - stop
    - flag <server.match_offline_player[<context.args.get[1]>]> referred:++
    - flag player referral
    - narrate "You acknowledged <server.match_offline_player[<context.args.get[1]>].name> as your referrer, welcome!"