找回密码
 注册
搜索
楼主: kkfromch@tj

快过年了,放点福利出来,说一说克制模块的优化!

[复制链接]
门派:明教
 楼主| 发表于 2019-1-31 23:30:18 | 显示全部楼层
5.如何舍弃心跳模式,采取随机应变的出招?

function kezhiwugongkill(p_num)

这个函数是管出招的,公版里边调用的是心跳模式。

啥是心跳模式?

就是set wimpy 100;set wimpycmd pppp1//hp,就这个玩意。

每一个心跳,如果气血是100或以下时,触发wimpycmd命令,也就是那个pppp1。

pppp1里装的是克制模块识别出来的敌人武功的克制pfm,比如敌人用空,我们用无属性克制,pppp1里装的就是无属性克制。

至于pppp1,pppp2啥区别呢?

这说明有2个敌人,比如送信两个杀手,pppp1是克制杀手1,pppp2是克制杀手2的。

pfmpfm则是没有识别出敌人武功,采取的pfmwu的克制。
门派:明教
 楼主| 发表于 2019-1-31 23:37:24 | 显示全部楼层
有了以上思路,我们就要对函数kezhiwugongkill(p_num)动刀了!

                   if job.name=='diemenglou' or job.name=='pk' or job.name == 'guanfu' or job.name == 'hubiao' then
                            exe('set wimpy 100;set wimpycmd mybuff\\mydebuff\\mypfm\\hp')
                                exe('pppp'..p_num)
                        haichaoID=npc_id[p_num]
                        kflag[p_num]=1
                   else
                        exe('set wimpy 100;set wimpycmd pppp'..p_num..'\\hp')
                        haichaoID=npc_id[p_num]
                        kflag[p_num]=1
                   end

这一段是说,如果是蝶梦楼,pk,官府和护镖的话,调用特殊的pfm组合(mybuff\\mydebuff\mypfm\\hp),其实很简单,就是分别设置3个变量,一个装buff,一个装debuff,一个装打架的pfm。

这些都是放在心跳模式下执行,反正合气够了就发招!

然后,对于那些代表克制的jifa,bei,wield,unwield,uweapon shape,set等等,凡是会消耗合气的,我们把它给单独拆出来,不把它放在心跳模式里执行。

exe('pppp'..p_num)

这个就看前边识别出敌人武功是什么,它就会调取克制了,我们就用一个exe给它执行一次就行了!
门派:明教
 楼主| 发表于 2019-1-31 23:39:55 | 显示全部楼层
如果担心exe变招的时候busy怎么办?

也很好办,做一个触发器,将busy字样抓下来,重新再执行,直到成功了为止!

create_trigger_t('afight4','^(> )*(你现在不能激发特殊技能|你上一个动作还没有完成|你正忙着呢)','','fight_busy')

function fight_busy()
    flag.busy=true
end
门派:明教
 楼主| 发表于 2019-1-31 23:45:54 | 显示全部楼层
最后,我把我的克制武功模块丢上来,大家可以对照文件和帖子研究一下!

如果实在看不懂,只想直接用的话,那就去机器区下载我的pk机器人,所有模块文件都在里边的。

http://www.sjever.net/bbs/forum.php?mod=viewthread&tid=217537

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
门派:丐帮
发表于 2019-2-1 13:12:48 | 显示全部楼层
这贴技术含量高啊,这几天有空的时候通读一遍,先收藏了。
门派:明教
发表于 2019-2-1 13:31:00 | 显示全部楼层
小风神厉害,憋了个大招啊
门派:明教
 楼主| 发表于 2019-2-1 13:40:39 | 显示全部楼层
tzwhen@tj 发表于 2019-2-1 13:31
小风神厉害,憋了个大招啊

这个真是高端内容,不pk,不研究护镖、上山、官府任务的,看了基本没啥感觉!

我也是看过年了,放点福利给大家,能看懂多少就用多少!

另外护镖机器人完成度有70%-80%了,现在就是缺实际测试,你给我那个华山号我不会弄,一个土匪都打不走。
后来我找桃花师兄帮忙,我用天龙寺的号配合,打走了5波土匪,快走出杭州了,但是因为发呆没关掉,导致重连,克制模块被关闭了,要不然我估计能走到长江。

现在护镖机器人的进展是——
能自动推车,能识别土匪姓名,id,武功等,但由于级别太低,无法设置自动战斗,我是用克制模块的武功识别,pfm改成手动放的。

希望能有人带着,用护镖机器人完整走一遍护镖流程,才知道还有哪些问题?所以,暂时停滞了。
门派:明教
发表于 2019-2-1 13:44:57 | 显示全部楼层
kkfromch@tj 发表于 2019-2-1 13:40
这个真是高端内容,不pk,不研究护镖、上山、官府任务的,看了基本没啥感觉!

我也是看过年了,放点福 ...

原来这样,那我小号春节就先回去抽五色草去了,春节后你在用
以后这个小号等筹集满10000JJB,准备转派去THD,到时候给个MUSH,挂机,然后出去PK
门派:明教
 楼主| 发表于 2019-2-1 13:50:59 | 显示全部楼层
tzwhen@tj 发表于 2019-2-1 13:44
原来这样,那我小号春节就先回去抽五色草去了,春节后你在用
以后这个小号等筹集满10000JJB,准备转派 ...

好的,清一色那个号赶紧拿回去吧!不然放在我这里久了,那个号就废了!

等以后有机会再测护镖机器人,我再问你要,多谢啦!
门派:明教
发表于 2019-2-1 13:51:38 | 显示全部楼层
kkfromch@tj 发表于 2019-2-1 13:50
好的,清一色那个号赶紧拿回去吧!不然放在我这里久了,那个号就废了!

等以后有机会再测护镖机器人, ...

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-6-12 05:41 , Processed in 0.061753 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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