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

新版本--全自动蝶梦楼11月2日更新--修复昨天出的乌龙

[复制链接]
门派:古墓派
发表于 2018-9-18 23:33:54 | 显示全部楼层
marmot@tj 发表于 2018-9-18 23:14
其实我这么久用下来一直都很正常,当然也不排除有什么bug是我没有碰到的但凑巧被你碰见了。你多测试几次 ...

等我倒出空来好好研究研究
门派:古墓派
发表于 2018-9-19 10:42:33 | 显示全部楼层
我找到问题了,是触发器的问题。
在>后面有空格,加上就可以了。
create_trigger_t('targetcheck1','^>*\\s*\\d*:\\s*\\S*\\s*(\\d*)\\s*(\\D*)\\((\\D*)\\)\\s*\\D*\\s*(\\d*)\\s*\\S*\\s*\\S*$','','dml_checktarget')
create_trigger_t('dmlselfcheck1','^>*\\s*\\d*:\\s*\\S*\\s*(\\d*)\\s*'..score.name..'\\((\\D*)\\)\\s*\\D*\\s*(\\d*)\\s*\\S*\\s*\\S*$','','dml_checktoplist1')
门派:古墓派
发表于 2018-9-19 10:43:20 | 显示全部楼层
还发现一个问题,就是npc会换skills。

翩翩见势不妙,招式一变,改用寒冰神掌向你发起攻击。
怒海狂澜见势不妙,便拿出长剑做武器。

克制模块好像识别一次后,后面就不识别了。。。打了两次都失败了。
门派:嵩山派
 楼主| 发表于 2018-9-19 11:01:27 | 显示全部楼层
joyce@tj 发表于 2018-9-19 10:43
还发现一个问题,就是npc会换skills。

翩翩见势不妙,招式一变,改用寒冰神掌向你发起攻击。

只克制一次的问题在kezhiwugong.lua里面改

function kezhiwugongsuccess(kezhi_cmd,k_order,npci)
        for i=1,npc_num do
                --print("kflag"..i.."="..kflag..npc_name)
                if npc_name~=nil and kflag>0 and npc_name==npc_name[npci] then
                        kezhiwugongSetPerform(kezhi_cmd,i,npc_id)
                        npc_order=k_order
                        kflag=2
                        kezhisuccess=kezhisuccess+1
                        if i==npc_num then
                                break
                        end
                end
        end
        --print("kezhisuccess="..kezhisuccess.."","npc_num="..npc_num)
        if kezhisuccess>=npc_num or table.getn(npcdienum)>0 then
                local tflag=1
                for i=2,npc_num do
                        if npc_order~=nil and npc_order<npc_order[tflag] then
                                print(npc_order,npc_order[tflag])
                                tflag=i
                        end
                end
                if job.name~="songmoya" then
                        kezhiwugongkill(tflag)
                end
                if job.name~='xueshan' and job.name~='wudang' and job.name~='Dummyjob' and job.name~='songmoya' and job.name ~= 'diemenglou' then
                        kezhiwugongclose()
                end
        end
end
门派:嵩山派
 楼主| 发表于 2018-9-19 11:04:19 | 显示全部楼层
joyce@tj 发表于 2018-9-19 10:42
我找到问题了,是触发器的问题。
在>后面有空格,加上就可以了。
create_trigger_t('targetcheck1','^>*\ ...

虽然感觉有点奇怪,但能解决你的问题就好。
门派:古墓派
发表于 2018-9-19 13:19:45 | 显示全部楼层
marmot@tj 发表于 2018-9-19 11:04
虽然感觉有点奇怪,但能解决你的问题就好。

你看,最前面如果是一位是有一个空格的。

5: ┃ 239    牛鼻子(Wdwhen)     武当派      375  ┃☆
6: ┃ 240      蝎子(Dick)       星宿派      354  ┃☆
7: ┃ 249    怒海狂澜(Zuoye)    武当派      333  ┃☆
8: ┃ 262     翩翩(Turoua)      嵩山派      363  ┃☆
9: ┃ 265     小猪猪(Joyce)     古墓派      297  ┃☆
10: ┃ 266    本人爱喝(Ohno)     星宿派      968  ┃
11: ┃ 267    渡宝(Dtianbao)     少林派      481  ┃☆
门派:古墓派
发表于 2018-9-19 13:22:06 | 显示全部楼层
marmot@tj 发表于 2018-9-19 11:01
只克制一次的问题在kezhiwugong.lua里面改

function kezhiwugongsuccess(kezhi_cmd,k_order,npci)

原来如此,老兄厉害,一眼就知道哪里改,佩服佩服
门派:嵩山派
 楼主| 发表于 2018-9-19 16:24:15 | 显示全部楼层
joyce@tj 发表于 2018-9-19 13:19
你看,最前面如果是一位是有一个空格的。

5: ┃ 239    牛鼻子(Wdwhen)     武当派      375  ┃☆

厉害厉害,找茬功力不错。我马上修改一下。
门派:嵩山派
 楼主| 发表于 2018-9-19 16:56:30 | 显示全部楼层
joyce@tj 发表于 2018-9-19 13:22
原来如此,老兄厉害,一眼就知道哪里改,佩服佩服

附件那个我也改过来了,感谢帮忙找问题
门派:丐帮
发表于 2018-9-19 23:33:12 | 显示全部楼层
marmot@tj 发表于 2018-9-19 16:56
附件那个我也改过来了,感谢帮忙找问题

这个真是众人拾柴火焰高啊     越来越完善了   
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-6-8 02:21 , Processed in 0.029216 second(s), 24 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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