向系统借贷或归还物品,或列出所有债务。
语法
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 给予玩家一个掌上银行。
资料分类: | 指令 |