andylizi
本帖最后由 1582952890 于 2017-9-16 20:12 编辑

发个帖子都要用Material色板的我

不要在意这个插件的英文名
当时想了半天也没想出来好的,就随便取了个。。
noway在这里不是指“绝不”“不可能”,那个“way”是“道路”的那个“way”2333取“无路可逃”之意。

介绍
听说有些玩家/有些外挂,会在血量不足时直接下线逃跑呢。
mcbbs找了一下,找到这两个
[综合|机械|管理|修正]BadBed 坏♂坏的床 —— 看我的!床遁|上床即下线[1.8.1]
表示这个插件太坑爹了,要有玩家被反作弊插件之类的踢了怎么办

[娱乐]NeverLogOff —— 觉得难度不够?玩家下线防杀?让玩家保持在线吧![全版本]
这个插件太复杂了=-=并且还要同步血量等等一堆操作,不够优雅233复杂就意味着容易出问题

那么这个插件的原理是什么呢?
如果玩家下线时血量低于某个阈值,就会直接杀死玩家。注意:这里的“下线”不包括玩家被踢出等等,所以不用怕被反作弊踢出也算下线遁。
以下几种情况玩家会被检测血量:
  • 玩家使用Esc菜单的断开连接
  • 玩家客户端掉线。例如强制关闭客户端,拔电源(woc),作弊客户端等等。
  • 玩家/服务器 断开网络

大概是我发布过的最简单的插件(43行)

命令&权限


配置文件
  1. # 血量阈值,这里的值是半心。20半心 = 10心 = 一排血 = 标准玩家血量。
  2. # 默认 6半心 = 3心 = 30%标准血量 = 某h开头的作弊客户端的秒退阈值。
  3. threshold: 6
复制代码





下载地址
http://pan.baidu.com/s/1c1zYK3A

开源


注意事项
记得评分。

扫盲
给人气不消耗自己的人气,所以多给人气把=w=

听说这贴有毒


觉得配色不好欢迎提建议  http://www.material-ui.com/#/customization/colors


司马缸砸光
沙发是我的!梨子万岁!

叶擒天
本帖最后由 叶擒天 于 2016-6-5 18:20 编辑

板凳是我的!梨子万岁!

yjz1368568129
占楼啦,坐沙发

HJ_KISS
屌屌屌,支持

OVAmach
挖矿掉岩浆不能退游戏了。。为啥不判断一下PVP状态呢?

andylizi
OVAmach 发表于 2016-6-5 18:29
挖矿掉岩浆不能退游戏了。。为啥不判断一下PVP状态呢?

其实还是可以退的
趁血量大于阈值赶紧退
所以要么早退要么不退2333

另外恭喜破除诅咒

123123aadfg
呵呵
然而很多人先遥望对手
要是别人装备好并冲着自己来,即使自己满血秒退服

andylizi
123123aadfg 发表于 2016-6-5 18:37
呵呵
然而很多人先遥望对手
要是别人装备好并冲着自己来,即使自己满血秒退服 ...

在开打之前就下线有什么问题吗,那我还直接退服呢,再也不用pvp了
感觉只有马上快打死了,然后发现对方跑了,这才最坑爹
那么请问这个怎么解决呢

fgfgfgfg
话说为啥不模仿一下MineZ做一个登出延迟呢,必须要等5~10秒再退出
如果强制退出的话就判定他为死亡好啦=w=
感觉这个设置还是太暴力了,一般金苹果都是紧急时刻才嗑的,血没回上来突然掉个线就郁闷了233333

abc_YoYo
andylizi 发表于 2016-6-5 18:41
在开打之前就下线有什么问题吗,那我还直接退服呢,再也不用pvp了
感觉只有马上快打死了,然后发现对方跑 ...

拉回来OVO

无尽海
所以这个插件有什么用那

andylizi
fgfgfgfg 发表于 2016-6-5 19:01
话说为啥不模仿一下MineZ做一个登出延迟呢,必须要等5~10秒再退出
如果强制退出的话就判定他为死亡好啦=w=
...

客户端退出是直接disconnect的,你觉得有可能让客户端“等待10秒后再断开连接”吗?
强制退出判断为死亡,那断电,断网,服务端断网岂不是要在玩家满血的时候也kill,更暴力了

andylizi

客户端都断开连接了还拉个头,游戏关了你可以再让游戏重新打开?

abc_YoYo
andylizi 发表于 2016-6-5 19:19
客户端都断开连接了还拉个头,游戏关了你可以再让游戏重新打开?

其实我是回答了后面的OVO
给个思路吧,玩家(非正常)下线可以生成一个村民(模仿minez),然后N秒后删除;
当然如果这个村民被杀那么,记录下,下次玩家上线就kill了
——————————————————————————
不想生成村民可以,输入或做些什么来安全下线

fgfgfgfg
andylizi 发表于 2016-6-5 19:18
客户端退出是直接disconnect的,你觉得有可能让客户端“等待10秒后再断开连接”吗?
强制退出判断为死亡 ...

不不不,我是指按原计划“低于阈值强退就kill”的基础上再加个登出延迟。这样不也就能防那些看一下打不过就下线的人了么。有时候几个人围上来扑个空也是很不爽的2333
仔细想想,如果我上线下线上线下线的骚扰敌人也是有卓越的成效的233333

OVAmach
andylizi 发表于 2016-6-5 18:28
其实还是可以退的
趁血量大于阈值赶紧退
所以要么早退要么不退2333

ess的afk不就是会判定攻击后取消afk状态么

翼LOVE·小爱
一直看不懂这插件有什么作用...{:10_517:}

MODlover
andylizi 发表于 2016-6-5 19:19
客户端都断开连接了还拉个头,游戏关了你可以再让游戏重新打开?

可以让玩家下线以后生物实体还在那里,再过一会再删除。
它被打死以后正常掉落物品,并从玩家背包中扣除掉落的物品。

andylizi
MODlover 发表于 2016-6-5 20:40
可以让玩家下线以后生物实体还在那里,再过一会再删除。
它被打死以后正常掉落物品,并从玩家背包中扣除 ...

越复杂越容易出问题呢

MODlover
andylizi 发表于 2016-6-5 20:43
越复杂越容易出问题呢

总归比动态MOTD要简单吧~
不过这样的话既然都要检测玩家下线,还可以反影分身

晴受.
很棒的插件 LZ
想问一下 要是玩家是掉线会怎么判断?

寂静人心
会掉落的服务器装了此插件后会是有多喜感{:10_497:}

andylizi
寂静人心 发表于 2016-6-6 12:09
会掉落的服务器装了此插件后会是有多喜感

我这插件就是为会掉落的服务器设计的

534622436qq
楼主,你应该做个玩家几秒后自动退出

andylizi
534622436qq 发表于 2016-6-6 13:21
楼主,你应该做个玩家几秒后自动退出

没听懂。请仔细讲讲

lwaix
字体刺眼

534622436qq
本帖最后由 534622436qq 于 2016-6-6 21:08 编辑

如果是(战争服务器)设置的话。。



下一页 最后一页