[信息][开源]EasyVar —— 简单设置变量并执行脚本[1.7-1.17] - 服务端插件 - Minecraft(我的世界)中文论坛 -.html

[信息][开源]EasyVar —— 简单设置变量并执行脚本[1.7-1.17] - 服务端插件 - Minecraft(我的世界)中文论坛 -

Minecraft(我的世界)中文论坛

 找回密码
 注册(register)

!header_login!

只需一步,立刻登录

查看: 2626|回复: 17
打印 上一主题 下一主题

[原创插件] [信息][开源]EasyVar —— 简单设置变量并执行脚本[1.7-1.17]

[复制链接]
MC_juxie 当前离线
积分
3495
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2015-4-3
查看详细资料

来自:河南

跳转到指定楼层
楼主
发表于 2021-8-6 15:42:28 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
服务端插件
英文名称:EasyVar
中文名称:简单变量
插件来源:原创
适用服务端:Spigot 
插件类型:信息 
语言支持:简体中文 
适用版本:1.17.X 1.16.X 1.15.X 1.14.X 1.13.X 1.12 1.11 1.10 1.9 1.8 1.7.10 
前置Mod|插件:PlaceholderAPI(可选)
下载地址:https://pan.baidu.com/s/17HwHImiNs407QOmgPQCYiA
原帖地址:-
插件Logo:-
插件简介:高度自定义且简单的变量插件,5行命令实现在线奖励

您尚未登录,立即登录享受更好的浏览体验!

您需要 登录 才可以下载或查看,没有帐号?注册(register)

x
本帖最后由 MC_juxie 于 2022-3-12 20:39 编辑

EasyVar基本介绍
简单设置变量并根据变量的值执行命令,高度自定义且简单的变量插件(5行命令实现在线奖励发放)

开源
  1. https://github.com/abmcar/EasyVar
复制代码


前言
    曾经在开服务器的时候需要一个插件来记录玩家的自定义变量,然而当时的我翻遍了bbs也没有找到一个能用的插件。多年之后的一天,打完多校头昏眼花的我偶然想到了这件事情,恰逢暑假集训刷题无聊,产生了自己写一个插件的的想法,最终经过两天的愉快摸鱼,终于完成了该插件的最初版本。
    由于第一次写插件且之前没有开发经验,此插件源码急需dalao纠正且不建议任何初学者学习。


功能
  • 自定义全局/玩家变量
  • 增加修改记录变量
  • 根据变量的值以OP/普通权限执行命令
  • 每隔一定时间自动执行脚本


PAPI
    感谢呆瓜小黑的pr让EasyVar支持papi    %ev_自定义变量% 即是Ev变量


我能拿它做什么?
  • 设置一个一次性脚本对初始化玩家的进服权限和物品
  • 设置一个全局变量来统计全服玩家的行为次数
  • 设置一个针对玩家变量的脚本给予玩家某个行为的累计奖励
  • 设置一个脚本发放玩家的登陆累计奖励
  • 设置一个玩家变量记录玩家的某个贡献
  • 设置一个脚本对某些变量进行更改
  • 记录玩家的在线时长并发放奖励
  • 等等......

举个栗子



关于开发使用:




权限
  1. ev.var.show        //查看变量
  2. ev.var.set           //修改变量
  3. ev.script.show     //查看脚本命令
  4. ev.script.set        //修改脚本命令
复制代码



命令
  1. 使用/ev show player <playerName>查看该玩家拥有变量,playerName为玩家名字
  2. 使用/ev global来查看全局变量
  3. 使用/ev set player <playerName> <varName> <varValue>修改玩家变量
  4. 使用/ev set global <varName> <varValue>修改全局变量
  5. 使用/ev add player <playerName> <varName> <varValue>增加玩家变量
  6. 使用/ev add global <varName> <varValue>增加全局变量
  7. 使用/ev reduce player <playerName> <varName> <varValue>减少玩家变量
  8. 使用/ev reduce global <varName> <varValue>减少全局变量
  9. 使用/ev script set <scriptName> <varType> <varName> <varValue> <isOp> 创建或设置脚本
  10. 例如/ev script set script1 global test 10 true 创建script1当全局变量test大于等于10时以OP执行命令
  11. 例如/ev script set script2 Abmcar test1 10 false 创建script2当玩家Abmcar的变量test1大于等于10时以自身权限执行命令
  12. 使用/ev script add <scriptName> <command>添加脚本执行命令
  13. 使用/ev script delete <scriptName> <command>删除脚本执行命令
  14. 命令中的空格请用_代替,例如/ev script delete testScript ev_show_global
  15. 使用/ev script show <scriptName> 查看脚本执行命令
  16. 使用/ev script run <scriptName> 执行脚本
复制代码


下载地址

  1. 链接:https://pan.baidu.com/s/17HwHImiNs407QOmgPQCYiA
  2. 提取码:nqtm
复制代码


图片展示


更新日志

未来更新计划
  • 支持Placeholder (并不 发现没这个需求)
  • 支持AttributePlus (可能会另写一个小插件)
  • 使用TaboolLib重写(不一定

本插件所用所有代码均为原创,不存在借用/抄袭等行为












评分

参与人数 2人气 +3收起 理由
呆瓜小黑+ 1MCBBS有你更精彩~
飞皇之圣+ 2MCBBS有你更精彩~

查看全部评分

帖子永久链接: 

Minecraft中文论坛 - 论坛版权1、本主题所有言论和图片纯属会员个人意见,与本论坛立场无关
2、本站所有主题由该帖子作者发表,该帖子作者享有帖子相关版权
3、其他单位或个人使用、转载或引用本文时必须同时征得该帖子作者的同意
4、帖子作者须承担一切因本文发表而直接或间接导致的民事或刑事法律责任
5、本帖若有内容转载自其它媒体,不代表本站赞同其观点和对其真实性负责
6、若本帖涉及任何版权问题,请立即告知本站,本站将及时予以删除并致以最深的歉意
7、Minecraft(我的世界)中文论坛管理员和版主有权不事先通知发贴者而删除本文

飞皇之圣 当前离线
积分
2614
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2018-12-27
查看详细资料

来自:江苏

沙发
发表于 2021-8-6 15:58:00 | 只看该作者
有点意思,先观望看一看
回复

使用道具 举报

奥力給 当前离线
积分
6121
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2018-11-3
查看详细资料

来自:山东

板凳
发表于 2021-8-7 21:47:06 | 只看该作者
看似好强大的插件
能否放个使用栗子详细说明一下
回复

使用道具 举报

MC_juxie 当前离线
积分
3495
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2015-4-3
查看详细资料

来自:河南

地板
 楼主| 发表于 2021-8-7 22:30:10 | 只看该作者
奥力給 发表于 2021-8-7 21:47
看似好强大的插件
能否放个使用栗子详细说明一下

近两日更新功能,到时候应该会加几个脚本,但不出意外都是挺简单的脚本.
这种自定义变量的插件,简单的功能少,复杂的不好搞,真正有需要的可能就自己写插件了
所以这插件可能会很有用,但也谈不上强大(毕竟我这代码太菜了
回复

使用道具 举报

蟹蒙老鸽 当前离线
积分
5834
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2020-1-26
查看详细资料

来自:四川

5#
发表于 2021-8-7 23:06:25 | 只看该作者
比自己写papi变量注入方便多了
回复

使用道具 举报

kkr19999 当前离线
积分
1036
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2013-7-2
查看详细资料

来自:湖南

6#
发表于 2021-8-18 02:19:30 | 只看该作者
请问有展示这些变量的papi变量吗
回复

使用道具 举报

MC_juxie 当前离线
积分
3495
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2015-4-3
查看详细资料

来自:河南

7#
 楼主| 发表于 2021-8-18 08:33:53 | 只看该作者
kkr19999 发表于 2021-8-18 02:19
请问有展示这些变量的papi变量吗


(因为不会搞
(可能会在未来搞
回复

使用道具 举报

麦兜国丰 当前离线
积分
2702
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2015-1-12
查看详细资料

来自:河南

8#
发表于 2021-10-8 03:16:51 | 只看该作者
如果可以支持papi的话那简直是太强了
回复

使用道具 举报

ThirdFC 当前离线
积分
17
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2021-7-3
查看详细资料

来自:江苏

9#
发表于 2021-11-20 11:48:58 | 只看该作者
大佬太强了
回复

使用道具 举报

fufuftdyrdt 当前离线
积分
371
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2016-7-17
查看详细资料

来自:河北

10#
发表于 2021-11-20 15:01:48 | 只看该作者
666666666666
回复

使用道具 举报

飞来的雪 当前离线
积分
909
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2018-3-14
查看详细资料

来自:上海

11#
发表于 2021-12-3 22:06:25 | 只看该作者
尴尬 没看懂
我要检测我有一个插件的变量%aureliumskills_farming%达到5 触发一个指令
这个咋弄 大佬~
回复

使用道具 举报

HooXR 当前离线
积分
398
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2022-1-25
查看详细资料

来自:河北

12#
发表于 2022-2-9 23:59:26 | 只看该作者
感谢分享~~~
回复

使用道具 举报

DFAL 当前离线
积分
1739
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2014-8-16
查看详细资料

来自:上海

13#
发表于 2022-2-13 05:12:44 | 只看该作者
大王嗡嗡嗡嗡嗡嗡我卡就可怜见看来金卡继往开来**卡罗就拉我啊w
回复

使用道具 举报

呆瓜小黑 当前离线
积分
1008
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2022-3-10
查看详细资料

来自:福建

14#
发表于 2022-3-11 21:29:25 | 只看该作者
这个可以支持1.18.2吗
回复

使用道具 举报

呆瓜小黑 当前离线
积分
1008
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2022-3-10
查看详细资料

来自:福建

15#
发表于 2022-3-11 21:49:34 | 只看该作者
什么时候可以更新个展示这些变量的papi变量
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册(register)

本版积分规则