找回密码
 注册账号

QQ登录

只需一步,快速开始

《泰拉瑞亚下载-1.4.2.3版》 泰拉瑞亚服务器 - MOD模组下载

入驻泰拉战网 新手指引 - 升级 - 师徒

泰拉瑞亚合成表 泰拉卡牌 - 泰拉江湖 - 泰拉刺客

联系泰拉开发组👈进入 积分市场 - 房产交易 - 水晶获取

查看: 10178|回复: 0

[开服插件] 泰拉瑞亚插件[经济]BEANPOINTS —— 豆点经济,游戏内虚拟货币[2.1] 2.0.3

[复制链接]
小丑
法师

1757

主题

1025

回帖

1225

广播

出类拔萃

玄觞诉语诗琪华

积分
5225
泰拉
5877
水晶
5
铜钥匙
0
银钥匙
0
金钥匙
0

【江湖新秀】【基友证明】【水贴恶魔】【新官上任三把火】【高朋满座】【论坛蘑菇党】【我很聪明证】【我是小土豪】【宝剑回鞘】【QQ达人】【伪娘证书】【我素软妹纸】【超级玛丽】【泰拉达人】【我是巫婆】【营养快线】【文艺青年证】【动漫迷】【社区最高荣誉勋章】【奥运选手】【香水有毒】【朋友控】【我很囧证】【有头有脸】【萝莉控】【视频爱好者】【宠物·缘定三生】【发帖机器】【速递达人】【潜水高手】【我很萌证】【我是公主】

QQ
发表于 2021-3-11 20:32:45 | 显示全部楼层 |阅读模式
  1. 跳转到新帖
  2. 关注
  3. 英文名称        BeanPoints
  4. 中文名称        豆子经济
  5. 插件来源        原创
  6. API类型        TerrariaServerAPI
  7. 插件类型        信息、经济、API
  8. 语言支持        简体中文
  9. 适用版本        1.4
  10. 前置Mod/插件        TShockAPI
  11. 原帖地址 bbstr
  12. 开源地址        不开源
  13. API版本        2.1
复制代码
1.简介​


这款插件的诞生,是因为我当初想写一个RPG系统而诞生的,现在我想把它写成更像API,以后有开发者想要开发经济类的插件都可以使用这个插件作为前置,这将给你省下很多时间,提高生产力。最新更新的2.0版本也添加了许多实用性功能,方便腐竹对服务器进行功能性的制作​



2.新版本特性[Features]​

  • 可自定义的货币名称
  • 游戏内货币与虚拟货币转换
  • 配置文件高度自定义
  • 支持怪物自定义给予钱币
  • 可关闭怪物掉落物品货币
  • 怪物掉落钱币按伤害比进行分配
  • 使用数据库进行存储数据.支持跨服
  • 添加钱币变动侧边栏


3.权限与指令[Commands&Permissions]​

玩家指令[对应权限:eco.user]简介
/eco help查看使用帮助
/eco me查看个人余额
/eco pay [数额] [玩家ID]向指定玩家支付钱币
/eco ex将物品货币转存为虚拟货币
/eco aq [数额]将虚拟货币转存为物品货币

管理员指令[对应权限:eco.admin]简介
/ecoadmin help查看使用帮助
/ecoadmin take [玩家ID] [数额]扣除玩家指定数额钱币
/ecoadmin give [玩家ID] [数额]给予玩家指定数额钱币
/ecoadmin addvalue [怪物ID] [数额]指定击杀此怪物后获得多少钱币
/ecoadmin reload重载配置文件



4.配置文件介绍[Config]​

JSON:
  1. {
  2.     "CurrencyName": "游戏币",   //货币名称
  3.     "DropRate": 2,  //掉落值,越高每个怪物掉落得越少,反之(只有AutoMobValue项为true可用)
  4.     "AutoMobValue": true,  //怪物掉落随机数额钱币,设置为false即使用mobvalues.json里的值
  5.     "EnableMonstersDrop": false, //允许怪物掉落物品货币,默认不开启,不然玩家刷钱后果自负
  6.     "AllowCoinsExchange": true, //允许物品货币和虚拟货币互转
  7.     "DisableChangeBoard": false, //是否显示钱币变动侧面板,设置为true为关闭
  8.     "ShowAboveHead": true,  //是否在玩家头上显示获得的钱币
  9.     "CoinValue": {  //以下是物品货币对应的虚拟货币值  分别为铜币 银币 金币 铂金币(只允许该数字,钱币的名称不能随便修改)
  10.         "Copper": 100,
  11.         "Silver": 200,
  12.         "Gold": 300,
  13.         "Platinum": 400
  14.     }
  15. }
复制代码



另外在生成的配置文件中,还有个叫mobvalus.json的文件,那个是你在游戏中使用addvalue命令时存放的怪物钱币值,可自行去里边修改,并reload


5.开发者相关[Develop]​

开发者可以使用本插件作为前置插件,下面给你们介绍下封装的一些方法​

BeanPlayer类简介
AddPoints(int count)给该对象添加指定数额的货币
DecreasePoints(int count)给该对象扣除指定数额的货币
ResetPoints()重置该对象的Points属性为0
ResetPoints(int count)重置该对象的Points属性为count
GetBeanPlayer(string name)从数据库中拉取BeanPlayer对象
SendInfoMessage(string msg)给该对象发送信息
SendMessage(string msg,Color color)给该对象发送信息(带颜色)
SendSuccessMessage(string msg)给该对象发送成功信息
SendErrorMessage(string msg)给该对象发送错误信息
PriceIntoCoins(int aimcount)将aimcount虚拟货币转换为物品货币
ShowChangeInfo(ChangeType type,int count)展示钱币变动信息



6.图片

暂无


7.尾言​

非常感谢各位使用此插件,开发不易,欢迎投币。
有什么BUG大家尽管说,我会尽量修的(高三)
另外,这个怪物随机掉落钱币算法可能会有点菜,如果有这方面的大佬。欢迎来指导指导
点豆经济,游戏内虚拟货币2.1.rar (10.04 KB, 下载次数: 13)
  1. 本帖转自bbstr中文论坛
复制代码

获得 大恶魔卡 一张

卡片说明:琉璃映雪照幽月 被 [恐怖的魂魄妖梦] 袭击!逃跑时候掉落 35 泰拉.

卡片效果:损失 35 泰拉


原神元素工坊

泰拉宝石
您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

QQ|友链申请|Archiver|手机版|小黑屋|游芯沙盒 ( 陕ICP备11006283号-1 )

GMT+8, 2024-12-31 01:54 , Processed in 0.110528 second(s), 46 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表