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

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

[复制链接]
门派:丐帮
发表于 2018-9-8 11:32:33 | 显示全部楼层
大神辛苦,应该是没问题了,我用4个门派的号都测试了一遍,都能正常执行。
门派:武当派
发表于 2018-9-9 23:11:22 | 显示全部楼层
marmot@tj 发表于 2018-9-2 18:28
等我找个时间把这个版本改进一下,这个版本确实做得有点复杂了。

首先需要在shujian.lua顶部加入require "diemenglou"

然后添加如下内容:(具体放哪里加大家可以随意,我是放在function check_job()里面)




create_triggerex_lvl('dmlflag1','^(> )*【江湖传闻】玩家竞技活动开始了!','','dml_on',95)
        SetTriggerOption('dmlflag1','group','hp')
exe('cond')
    if not dml_cnt then dml_cnt = 0 end
    if dml_cnt == 0 and (not condition.busy or condition.busy == 0) then                             
           return dml_check()
        end
复制代码


这个我不能理解啊 是加的shujian.lua文件里面嘛!是加require "diemenglou"  还是01 02 03 04里面的东西呢!
还是在顶部加入require "diemenglou"然后回车在下面一行加入
create_triggerex_lvl('dmlflag1','^(> )*【江湖传闻】玩家竞技活动开始了!','','dml_on',95)
        SetTriggerOption('dmlflag1','group','hp')
exe('cond')
    if not dml_cnt then dml_cnt = 0 end
    if dml_cnt == 0 and (not condition.busy or condition.busy == 0) then                             
           return dml_check()
        end
这些嘛

function check_job()里面)是放什么的呢
门派:武当派
发表于 2018-9-9 23:13:13 | 显示全部楼层
marmot@tj 发表于 2018-9-2 18:28
等我找个时间把这个版本改进一下,这个版本确实做得有点复杂了。

首先需要在shujian.lua顶部加入require "diemenglou"

然后添加如下内容:(具体放哪里加大家可以随意,我是放在function check_job()里面)




create_triggerex_lvl('dmlflag1','^(> )*【江湖传闻】玩家竞技活动开始了!','','dml_on',95)
        SetTriggerOption('dmlflag1','group','hp')
exe('cond')
    if not dml_cnt then dml_cnt = 0 end
    if dml_cnt == 0 and (not condition.busy or condition.busy == 0) then                             
           return dml_check()
        end
复制代码


这个我不能理解啊 是加的shujian.lua文件里面嘛!是加require "diemenglou"  还是01 02 03 04里面的东西呢!
还是在顶部加入require "diemenglou"然后回车在下面一行加入
create_triggerex_lvl('dmlflag1','^(> )*【江湖传闻】玩家竞技活动开始了!','','dml_on',95)
        SetTriggerOption('dmlflag1','group','hp')
exe('cond')
    if not dml_cnt then dml_cnt = 0 end
    if dml_cnt == 0 and (not condition.busy or condition.busy == 0) then                             
           return dml_check()
        end
这些嘛

function check_job()里面)是放什么的呢 真的没看懂
门派:武当派
发表于 2018-9-9 23:22:56 | 显示全部楼层
marmot@tj 发表于 2018-9-2 18:28
等我找个时间把这个版本改进一下,这个版本确实做得有点复杂了。

然后添加如下内容:(具体放哪里加大家可以随意,我是放在function check_job()里面)




create_triggerex_lvl('dmlflag1','^(> )*【江湖传闻】玩家竞技活动开始了!','','dml_on',95)
        SetTriggerOption('dmlflag1','group','hp')
exe('cond')
    if not dml_cnt then dml_cnt = 0 end
    if dml_cnt == 0 and (not condition.busy or condition.busy == 0) then                             
           return dml_check()
        end



前面看懂了这个没看懂这个是放在那个文件里面呢!随便乱放么!你说的文件名字我没找到啊
门派:嵩山派
 楼主| 发表于 2018-9-10 00:26:10 | 显示全部楼层
本帖最后由 marmot@tj 于 2018-9-10 00:29 编辑
taot@tj 发表于 2018-9-9 23:22
然后添加如下内容:(具体放哪里加大家可以随意,我是放在function check_job()里面)


shujian.lua      只要不在函数内任意空白行,在行首加入   require "diemenglou"      你把shujian.lua打开,看最顶上那一段,跟 require "xxx"  放在一块,保持一致的样式就可以了。



然后下面那段,你可以在
function check_food()
添加我说的内容

原来内容

end


也可以在
function check_job()
我说的内容
原有内容
end


注意,要添加在  function也就是函数的内部

一个函数的构成一般是这样的:

function 名称(参数或没有参数)

具体内容
xxxxxx
xxxxxx

end
门派:丐帮
发表于 2018-9-10 08:28:17 | 显示全部楼层
<!-- Produced by MUSHclient v 4.84 - www.mushclient.com -->


莲性寺白塔 - east
  昆仑三圣座前弟子「蝶梦楼战斗中」璇玑(Mingc)
  
五岳盟主亲传弟子「蝶梦楼查询目标」董双成(Mingy)
  
桃花岛水疗师「蝶梦楼查询目标」五色风(Thchi)
  
火球子正坐在地上修练内息,身体被一股青烟环绕着。
  姑苏慕容第二代弟子「蝶梦楼查询目标」慕容大坑(Ddadao)
  老仆(Laopu)
你急急忙忙地来到了
莲性寺白塔
你怀疑自己也许从来就没有到过一个叫做梦蝶楼的地方。
梦蝶楼在世外,而你,还在茫茫的书剑江湖中。。
你现在不能激发特殊技能。
> 你现在不能激发特殊技能。
> 你现在不能激发特殊技能。
> 你现在不能激发特殊技能。
> 你现在不能激发特殊技能。
> 你现在不能激发特殊技能。
> 你现在不能激发特殊技能。
> 你现在不能激发特殊技能。
> 你现在不能激发特殊技能。
> 你现在不能激发特殊技能。
> 没有这个技能种类,用 enable ? 可以查看有哪些种类。
Run-time error
World: tj.sjever.net
Function/Sub: busyok called by trigger
Reason: 正在处理触发器 "check_busy1"
D:\MUSHS\lua\diemenglou.lua:385: attempt to concatenate field '?' (a nil value)
stack traceback:
        D:\MUSHS\lua\diemenglou.lua:385: in function <D:\MUSHS\lua\diemenglou.lua:379>
        (tail call): ?
> 老仆愉快地微笑着。
老仆愉快地微笑着。
老仆愉快地微笑着。
老仆愉快地微笑着。



土地公,5个号测试,4个号正常没问题,只有一个号出错,然后发呆了。
门派:武当派
发表于 2018-9-10 09:56:29 | 显示全部楼层
marmot@tj 发表于 2018-9-10 00:26
shujian.lua      只要不在函数内任意空白行,在行首加入   require "diemenglou"      你把shujian.lu ...

嗯!谢谢大神我现在就去弄下         
门派:嵩山派
 楼主| 发表于 2018-9-10 10:03:44 | 显示全部楼层
renxian@tj 发表于 2018-9-10 08:28
土地公,5个号测试,4个号正常没问题,只有一个号出错,然后发呆了。

有点迷,这个看起来应该是报384行,但这里显示的是385行。之前是打过了吗?还是重复挑战某个人超过了两次?
门派:丐帮
发表于 2018-9-10 10:10:03 | 显示全部楼层
marmot@tj 发表于 2018-9-10 10:03
有点迷,这个看起来应该是报384行,但这里显示的是385行。之前是打过了吗?还是重复挑战某个人超过了两次 ...

今天挂机没log全,明天再盯着看看。貌似是重复挑战。
门派:嵩山派
 楼主| 发表于 2018-9-10 11:05:32 | 显示全部楼层
本帖最后由 marmot@tj 于 2018-9-10 11:09 编辑
renxian@tj 发表于 2018-9-10 10:10
今天挂机没log全,明天再盯着看看。貌似是重复挑战。


如果是重复挑战导致的,我想了想,也许是符合条件的目标太少,然后该目标是列表第一位。再往前就没人了所以出错了,我改了一下重新上传了、你下了明天试试看






仔细再想想又不能确定,你明天再观察观察然后给我个反馈看看。我都没碰到这些问题呢,倒是碰到另一个小问题,就是上楼的时候还是有几率因为老仆对别的玩家说的话导致误触、下午把这个改一下
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-6-7 18:58 , Processed in 0.025930 second(s), 24 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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