Date: 2019/09/10 07:03:15 UTC-07:00
Type: Denizen Script
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!"