loan (借贷)

向系统借贷或归还物品,或列出所有债务。

语法

loan ...
... borrow casual <物品><数量> <期数>(如果开启作弊或者是OP的话)[利率] <计息周期>
... repay <编号> [最大数量]
... list

... time [编号]

... tool

参数

物品item_stack

    指定要借贷的物品。必须为物品ID,可以指定NBT。

数量integer

    指定要借贷或归还的物品数量。必须为正整数。

期数integer

    指定此项贷款的期限,单位为计息周期(见下)。必须为大于等于60的整数。

利率double

    指定基础利率。必须为非负实数。默认为0.0001。实际利率等于<期数>的平方根乘基础利率。

    只有开启作弊或者是OP才可以指定该参数。

计息周期integer

    指定计息周期,单位为游戏刻。必须为正整数。默认为1200(即1分钟)。每过一个计息周期,利息都会计算并增加一次。

    只有开启作弊或者是OP才可以指定该参数。

编号integer

    指定要归还的贷款条目的编号。必须为整数。

最大数量integer

    指定要归还的物品的最大数量。若未指定,则会归还身上所有可以还款的物品。

效果

参数未正确指定:无法解析

repay或time:没有对应编号的贷款条目:执行失败

repay:身上没有可以还款的物品:执行失败

tool:执行者不是玩家:执行失败

borrow:执行成功时:给予玩家相应物品,并创建贷款条目。

repay:执行成功时:消耗玩家身上相应物品,并使对应的贷款条目的利息或本金减少。先减少利息,再减少本金,当本金减为零时,此项贷款还清。

list:执行成功时:在聊天栏输出玩家的所有未还清负债。

time:执行成功时:在聊天栏输出当前游戏时间,或相应债务的过去与剩余的时间,并转换为时分秒。

tool:执行成功时:给予执行者一个掌上银行

输出

borrow:借贷的物品数量。

repay:归还的物品数量。

list:玩家背负的债务数量。

time:当前游戏时间,或相应债务剩余的时间,以游戏刻为单位。

tool:1

示例

  • /loan borrow casual melon_seeds 10    借10份西瓜种子。

  • /loan borrow casual diamond 20 0 100    借20颗钻石,并指定利率为0、计息周期为100刻(即5秒)。

  • /loan repay 0    向0号债务归还身上所有相应物品。

  • /loan repay 1 10    向1号债务归还身上10个相应物品。

  • /loan list    列出自己背负的所有债务。

  • /loan time    在聊天栏输出当前游戏时间。

  • /loan time 9    在聊天栏输出9号债务过去的与剩余的时间。

  • /loan tool    给予玩家一个掌上银行

短评加载中..