【他们懒了所以又是我来发】检测永续,99%有用!

这是我减肥散步时想到的东西,经由他人提醒才回想起来。

首先要了解一种重定向:

PlayerID(xx)

这个跟enemynear或helper(xx)等等一样用法,但是它不分敌我,且能检测到helper。

接着要了解一个概念:

PlayerID与HelperID

HelperID很容易理解,就是亲生成的该HELPER的ID,就是用于脱离用的那个ishelper(xxx)的ID。但PlayerID,则是该场对局也就是matchover以前的,上场的Player的ID,这个ID【也包括HELPER】。

比如说——1P与2P是56和57的ID,然后,不论是谁生成的第一个HELPER,那么它的PlayerID必定是58,接着往后不断+1,以此类推。


前置说明完事,接着讲解基本思路:

PlayerID是不会减少的,所以可以无脑一直+1,设置一个var,让它在敌生成helper时持续不断+1直至对上号码。

或者,如果一直+1并且不想去费心调查敌人是否在生成helper,那么,有一个非常常见却很容易被忽略的做法:playerid(xxx),teamside != teamside以此分辨敌我。

var增加到一个正确的数了,那么按照重定向的用法,此时就算是敌方的helper,那么它也会跟我方的helper一样被调查个透明,什么trigger检测都可以用上。

最后,就是各位想办法弄清楚被永续时可能会是种什么情况,再进行trigger检测了。


DIEND!

火龙吐珠 评论于

这个就是player型飞道检测,
先要提前获取下一个player的id,
比如放一个helper,他是60,让他的id+1返回来给你
那么下一个player就是61号,然后灭怎么灭,
就是场上的总玩家数有变动就灭,然后再招它再提前准备下一个player的id
我那个简单粗暴helper型飞道检测优化版写有,不过没人看

火龙吐珠 评论于

被该player永续后,
这个player应该会一直拥有一个目标target
而这个目标就是你自己本体
编号为自己id比如56或者57
可以这样
先记录我方本体player的id比如是var(0)
然后
存在一个非本体非我方的player
并且
该player得到我方本体target,并且我方没有受击
playerid(敌人的),numtarget(var(0))
说明我方被永续了
这时写一个通知给本体,通知本体放隔离
调查的这么辛苦,不放隔离难道请他吃宵夜?


根据相关规定,发布评论前必须绑定手机前往绑定
你,确定要这么做吗?
正在处理中...