Date: 2017/09/23 07:28:51 UTC-07:00
Type: Denizen Script
PAY_COMMAND:
type: command
name: pay
aliases:
- p
script:
- if <server.list_players.formatted.contains[<context.args.get[1]>]> {
- if <context.args.get[1]> == <player.name> {
- narrate "<&c>You cannot send money to yourself!"
- queue clear
}
- if <context.args.get[2]> matches number {
- ^def receivemoney <context.args.get[1]>
- ^flag <player> money:<player.flag[money].sub[<context.args.get[2]>]>
- ^flag <def[receivemoney]> money:+:<context.args.get[2]>
- ^narrate "<&a><context.args.get[2]> Wun have been sent to you by <player.name.display>" targets:<def[receivemoney]>
- ^narrate "<&a>Your balance is now <player.flag[money]> Wun." targets:<def[receivemoney]>
- ^narrate "<&a><context.args.get[2]> Wun have been sent to <context.args.get[1]>."
- ^narrate "<&a>Your balance is now <player.flag[money]> Wun."
}
else {
- narrate "<&c><context.args.get[2]> is not a valid amount of money!"
}
}
else {
- narrate "<&c><context.args.get[1]> is not a valid player!"
}