找回密码
 注册
搜索
查看: 1397|回复: 12

送信1等杀手时间研究

[复制链接]
门派:不明
发表于 2015-9-9 19:41:31 | 显示全部楼层 |阅读模式
找到代码如下:
接到任务时,有如下代码
time = random(10)+ 25;
...
ob->set_temp("songxin/time", time);

换句话说,songxin/time被设置为一个从25-35之间的数值
注意,25-35是指20秒的个数
即实际为
25/3-35/3=8分20秒-11分40秒之间,这就是任务的时间

在杀手来时,有如下代码

int time = me->query_temp("songxin/time");
...
if( duration >= time/7 && present("secret letter", me) && living(me)
&& duration <= time * 9/10 && !me->query_temp("songxin_zuji")
&& random(10) > 2
&& interactive(me)
&& !environment(me)->query("no_fight")
&& !me->query_temp("letter_steal")) {
                tell_object(me, HIY "你觉得有些不妙,似乎被人跟踪上了!\n" NOR);
                me->add_busy(1);
                call_out("zuji", 1, me);
        }
换句话说,杀手想来有一堆条件
门派:不明
发表于 2015-9-9 22:47:52 | 显示全部楼层
本帖最后由 fansi@tx 于 2015-9-9 22:49 编辑

研究僧,赞一个!

第7个是不是在不活动的状态,字面意思是 互动?

你一直跑路,貌似杀手是不来的
门派:不明
 楼主| 发表于 2015-9-9 19:46:42 | 显示全部楼层
第一个条件
时间必须超过总时间的1/7,即25-35的1/7
由于是整形,实际为3-5
即最短可能是3个20秒,即一分钟。最长可能是5个20秒,即1分40秒
这个是从接到任务开始的

第二个条件
必须身上有信

第三个条件
我必须活着

第四个条件
时间必须不到总时间的9/10,即22个20秒到31个20秒,具体自己算
即快失败的时候,是不会有人来的

第五个条件
杀手尚未来过(这里是指第一个杀手来的条件)

第六个条件
一个1-10的随机数大于2,即有80%的概率回来,如果一切条件都满足,但扔骰子扔到1/5的地方,还是不会来的

第七个条件
不懂

第八个条件
不在安全房间,当铺什么的不行

第九个条件
信尚未被偷

以上九个条件都满足,杀手就会来的
门派:不明
 楼主| 发表于 2015-9-9 19:51:23 | 显示全部楼层
其实总结一下很简单
在接信的时候,就给你一个总时间,在8分20秒-11分40秒之间

等杀手的时间,是每20秒计算一次的。
计算的时候,如果时间超过总时间的1/7,那么在其他条件都具备的前提下,会有80%的概率会来杀手

所以,如果你的bot够先进,那么你可以基本准确的预知自己的杀手什么时候会来,即用cond里的时间,除以7就行,得出来的时间到了的时候,有80%的概率会来。如果没来,再等20秒怎么也来了。

如果你不想搞得那么复杂,那么简单的说,你有至少59秒的时间是安全的,你这59秒可以跑路,59秒一到(我一般是50秒),立刻停下来等杀手(是否打坐是你自己的选择),杀完之后,继续跑路,这样是最高效的办法了

当然,前提是有mush吧,现在zmud我不知道怎么实现。
而mush......我基本弃坑了......虽然送信部分已经写完了
门派:不明
发表于 2015-9-9 22:33:58 | 显示全部楼层
好高端!但是我不会改!
门派:不明
发表于 2015-9-10 13:43:35 | 显示全部楼层
fansi@tx 发表于 2015-9-9 22:47
研究僧,赞一个!

第7个是不是在不活动的状态,字面意思是 互动?

不是,应该是不晕和睡觉之类的
门派:不明
发表于 2015-9-10 13:47:05 | 显示全部楼层
ltblue@tx 发表于 2015-9-9 19:46
第一个条件
时间必须超过总时间的1/7,即25-35的1/7
由于是整形,实际为3-5

我没看过送信code,就给出来的看。第九个条件的感觉是,杀手来过了就不会再来。
因为信件被偷,present('secret letter',me)就不满足了。
如果不给临时的set,你get了信,又符合出发killer的条件了
门派:不明
发表于 2015-9-10 22:02:48 | 显示全部楼层
good,赞一个         
门派:不明
发表于 2015-9-11 09:37:48 | 显示全部楼层
高手 赞一个       
门派:不明
发表于 2015-9-11 21:10:12 | 显示全部楼层
fansi@tx 发表于 2015-9-9 22:47
研究僧,赞一个!

第7个是不是在不活动的状态,字面意思是 互动?

应该是这样,我百姓没出5H的pfm的时候就是直接送信,基本不会来杀手,只有偶尔黄河等船等久了才会来
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|书剑永恒MUD ( 闽ICP备14012032号|闽公网安备 35050202000162号 )

GMT+8, 2025-6-18 04:20 , Processed in 0.051774 second(s), 27 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表