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

洪七公每天自动做十次的修正方法介绍

[复制链接]
门派:明教
发表于 2019-1-22 14:22:20 | 显示全部楼层
学习了,我用的是鼠神的                                             
门派:神龙教
发表于 2019-1-24 10:09:16 | 显示全部楼层
我还是不知道怎么开始,改了之后START他还是先去做其他任务,如果选洪七公任务,主要是做的时候他会自动去做长乐帮任务。
门派:丐帮
发表于 2019-2-13 08:20:55 | 显示全部楼层
honglian@tj 发表于 2018-11-12 19:13
require "addxml"

这个是什么啊?

这个addxml可以直接在hqgzc 最上面添加? 有什么注意事项 红版可以详细解读下吗?我昨天改了好像没用
门派:丐帮
发表于 2019-2-13 15:53:42 | 显示全部楼层
feicui@tj 发表于 2019-2-13 08:20
这个addxml可以直接在hqgzc 最上面添加? 有什么注意事项 红版可以详细解读下吗?我昨天改了好像没用

小猪猪说是多行触发。
match="^(> )*你向洪七公打听有关『黄金奖励』的消息。\\n(> )*洪七公说道:「今天我还是先指点你武功吧。」
主要是用来触发这句的,但是我没用这个方法,我是直接加的函数。
如果需要用多行触发这方法,就在hqgzc.lua上面require "addxml"一下就好了。
门派:丐帮
发表于 2019-2-13 15:56:38 | 显示全部楼层
feicui@tj 发表于 2019-2-13 08:20
这个addxml可以直接在hqgzc 最上面添加? 有什么注意事项 红版可以详细解读下吗?我昨天改了好像没用

我没用多行触发,我是直接加的一个函数,碰到
create_trigger_t('hqgzcFinish6','^(> )*洪七公说道:「今天我还是先指点你武功吧。」','','hqgzcFinishp')这句就等4秒,练一下武功然后ask finish。
function hqgzcFinishp()
        wait.make(function()
        wait.time(4)
                exe('sxlian')
        exe('ask hong qigong about finish')
     end)
        return check_halt(check_busy)
end

评分

1

查看全部评分

门派:铁掌帮
发表于 2019-3-6 20:31:55 | 显示全部楼层
honglian@tj 发表于 2019-2-13 15:56
我没用多行触发,我是直接加的一个函数,碰到
create_trigger_t('hqgzcFinish6','^(> )*洪七公说道:「 ...

今天试了下小猪猪这个改动,死活不行,到10次就发呆了,用了红版的方法,总算会自动ask finish了,不过finish以后也发呆,红版能否发个hqgzc.lua上来?
门派:铁掌帮
发表于 2019-3-6 20:33:00 | 显示全部楼层
honglian@tj 发表于 2019-2-13 15:56
我没用多行触发,我是直接加的一个函数,碰到
create_trigger_t('hqgzcFinish6','^(> )*洪七公说道:「 ...

还有shujian.lua这里的改动,应该是哪个地方改呢?如果不改是不是ask.finish以后就不动了呢
门派:丐帮
发表于 2019-3-6 20:55:04 | 显示全部楼层
本帖最后由 honglian@tj 于 2019-3-6 20:59 编辑
presever@tj 发表于 2019-3-6 20:33
还有shujian.lua这里的改动,应该是哪个地方改呢?如果不改是不是ask.finish以后就不动了呢


这句触发不是放在shujian.lua里面。还是放在hqgzc.lua里面的
function hqgzcTrigger()我放在了这个函数下面。
前面省略……
    create_trigger_t('hqgzcFinish1','^(> )*洪七公指点了你一些武学上的迷津,你获得了(\\D*)潜能。','','hqgzcFinish')
        create_trigger_t('hqgzcFinish2','^(> )*你将原料放在一起,一会就做出了一盘香口美味的「玉笛谁家听落梅」。','','hqgzcFinishT')
        create_trigger_t('hqgzcFinish3','^(> )*你一时走神,放错了配料,浪费了制成「玉笛谁家听落梅」的大好机会。','','hqgzcFinish1')
        create_trigger_t('hqgzcFinish4','^(> )*好像还缺少一些原料啊?','','hqgzcFangqiGo')
        create_trigger_t('hqgzcFinish5','^(> )*洪七公为你在钱庄存入了(\\D*)锭黄金。','','hqgzcFinishGold')
        create_trigger_t('hqgzcFinish6','^(> )*洪七公说道:「今天我还是先指点你武功吧。」','','hqgzcFinishp')
        SetTriggerOption("hqgzcFinish6","group","hqgzcFinish")
门派:丐帮
发表于 2019-3-6 20:56:24 | 显示全部楼层
presever@tj 发表于 2019-3-6 20:33
还有shujian.lua这里的改动,应该是哪个地方改呢?如果不改是不是ask.finish以后就不动了呢

你要放在shujian.lua里面也行,但是要放在常开的触发类别里面,比如hp24里面,这个触发类别是常开的。
门派:铁掌帮
发表于 2019-3-6 22:24:23 | 显示全部楼层

本帖最后由 joyce@tj 于 2018-11-12 17:06 编辑


修改点1:
shujian.lua


    if job.last ~= 'hqgzc' and (not GetVariable('job_hqg_date') or tonumber(os.date("%Y%m%d%H%M"))-tonumber(GetVariable('job_hqg_date'))>10000) then
        return hqgzc()
    end





这个是放在shujian.lua的哪里呢?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-7-26 10:44 , Processed in 0.025624 second(s), 25 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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