UltraEconomy -- 全新的货币系统

发表于 2020-02-10更新于 2020-02-12阅读次数

简介

这是一款非常强大(大概)的金融系统,它新增了一种货币。该货币可以与插件Vault,Playerpoints的货币流通。

这也是我写了这么久sk脚本以来代码行数最多的一个脚本。

以下是文件信息

文件名 大小 代码行数
UltraEconomy.sk 37.3 KB (38,292 字节) 758行

如果你需要该脚本,可以联系我购买。价格为 255CNY

如有倒卖现象,请联系邮箱[email protected],核实后我会追究到底๑乛△乛๑

指令

  • 玩家指令

正常情况下,ueco的货币与Vault、Playerpoints是不互通的。在安装本插件后,管理员需要通过/ueco admin globalset指令来开启互通。

normal.png

开启互通后的截图如下:

img.png

可见开启互通后玩家的Help帮助提示也会新增可用的指令。

img.png

开启Playerpoints与Ueco的互通

img.png

Vault与Playerpoints都开启后的样子…

  • 管理员指令

img.png


功能

  • 基础的货币功能

玩家可以通过执行指令来查看自己的余额

玩家可以通过执行指令进行转账

玩家可以通过执行指令购买管理员上架的物品

  • 对Vault的互通

玩家可以使用硬币(默认金融名)购买Vault的金钱

玩家可以使用Vault金钱购买硬币

玩家可以查看硬币与Vault的汇率

  • 对PlayerPoints点券的互通

玩家可以使用硬币(默认金融名)购买点券

玩家可以使用点券购买硬币

玩家可以查看硬币与点券的汇率

  • 高度自定义功能开关

管理员可以自定义开启各个金融之间的互通

管理员可以自定义开启各个金融互通时的功能

在关闭功能时玩家的帮助提示也会相应减少/增加

以下是管理员可以自定义的功能:

更改货币之间的汇率: 管理员可以更改Vault/PlayerPoints与硬币的汇率

开启/关闭Vault/Points与硬币之间的流通

开启/关闭玩家查看汇率的功能

开启/关闭玩家消耗Vault/Points买入硬币的功能

开启/关闭玩家抛售硬币获得Vault/Points的功能

自定义货币昵称与单位(提示信息也会随之修改)

自定义玩家初始资金

快速上手

  • 安装脚本

请将脚本安装在2.3.7版本的Skript插件目录下/skripts/文件夹内

安装完毕后在服务端内输入/sk reload UltraEconomy即可

  • 初始化设置

因为该脚本不会产生配置文件,且一切自定义是在游戏内进行操作,请按照以下流程进行脚本的初始化。

  1. 自定义你的货币名称

    首先,你需要给你自己的货币起个名字。当然,如果你懒得想,使用默认的硬币也可以。

    需要注意的是,如果你准备开启货币与其他货币之间的流通,我还是建议你更改Vault与PlayerPoints的货币名,因为它们的默认名字就是VaultMoneyPlayerPoints

  2. 开启货币流通,更改汇率

    如果你想开启货币之间的流通,请务必要记的更改汇率。否则你的服务器就会出现1点券=1硬币=1游戏币的尴尬情况。当然,你也可以关闭抛售/买入功能来限制或阻止货币之间的流通。

  3. 设置初始,迎接玩家

    默认玩家初始的货币数为零,如果你希望玩家快速发展,可以适量设置一些初始资金,供玩家抛售/买入其他货币。

  4. 上架物品,流通货币

    本脚本已经自带了系统商店,管理员可以通过上架手中物品供玩家购买。

至此,你已经将UltraEconomy配置完毕,可以放玩家进来体验“钱生钱”的感觉啦~

需要的插件与前置

如果你要开启货币之间的流通,请务必安装以下插件:

Vault,PlayerPoints,任意一个前置为Vault的经济插件(例如Ess),Skript 2.3,TabooSK