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

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

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


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


功能


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
复制代码


图片展示


更新日志

未来更新计划

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













飞皇之圣
有点意思,先观望看一看

奥力給
看似好强大的插件
能否放个使用栗子详细说明一下

MC_juxie
奥力給 发表于 2021-8-7 21:47
看似好强大的插件
能否放个使用栗子详细说明一下

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

蟹蒙老鸽
比自己写papi变量注入方便多了

kkr19999
请问有展示这些变量的papi变量吗

MC_juxie
kkr19999 发表于 2021-8-18 02:19
请问有展示这些变量的papi变量吗


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

麦兜国丰
如果可以支持papi的话那简直是太强了

ThirdFC
大佬太强了

fufuftdyrdt
666666666666

飞来的雪
尴尬 没看懂
我要检测我有一个插件的变量%aureliumskills_farming%达到5 触发一个指令
这个咋弄 大佬~

HooXR
感谢分享~~~

DFAL
大王嗡嗡嗡嗡嗡嗡我卡就可怜见看来金卡继往开来**卡罗就拉我啊w

呆瓜小黑
这个可以支持1.18.2吗

呆瓜小黑
什么时候可以更新个展示这些变量的papi变量

魔法巨猫
有mysql支持吗?

mintarlay
有点东西,收藏吃灰

表示路过
希望更新下数值变量的最大最小值

第一页 上一页 下一页 最后一页