【他们懒了所以又是我来发】检测永续,99%有用!
AAA 发布于 2021/08/02 02:20 · 浏览量 2713
这是我减肥散步时想到的东西,经由他人提醒才回想起来。
首先要了解一种重定向:
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!
评论(2)
登录后发表评论
这个就是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)) 说明我方被永续了 这时写一个通知给本体,通知本体放隔离 调查的这么辛苦,不放隔离难道请他吃宵夜?