找回密码
 注册
搜索
查看: 4528|回复: 37

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

[复制链接]
门派:古墓派
发表于 2018-11-12 17:05:11 | 显示全部楼层 |阅读模式
本帖最后由 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

评分

2

查看全部评分

门派:古墓派
 楼主| 发表于 2018-11-12 17:08:43 | 显示全部楼层
修改点2:hqgzx.lua

require "addxml"

hqgzcTrigger() 添加:
        addxml.trigger {
        custom_colour="2",
        enabled="y",
        group="hqgzcFinish",
                match="^(> )*你向洪七公打听有关『黄金奖励』的消息。\\n(> )*洪七公说道:「今天我还是先指点你武功吧。」",
        name="hqgzcFinish6",
        multi_line="y",
        lines_to_match="2",
        -- one_shot="y",
        regexp="y",
        script="hqgzcFinishTT",
        sequence="100",
        }
门派:古墓派
 楼主| 发表于 2018-11-12 17:09:39 | 显示全部楼层
修改点3:hqgzx.lua

function hqgzcFinishTT()
        EnableTriggerGroup("hqgzcFinish",true)
        check_bei(function () exe('ask hong qigong about finish') end)
end

function hqgzcFinish(n,l,w)

        job.last = 'hqgzc'
        SetVariable("job_hqg_times",tonumber(GetVariable('job_hqg_times'))+1)

        EnableTriggerGroup("hqgzcFinish",false)
        job.time.e=os.time()
        job.time.over=job.time.e-job.time.b
        messageShow('做菜任务:完成!获得【'..w[2]..'】点潜能!')
        messageShowT('做菜任务:任务完成,用时:【'..job.time.over..'】秒。')
       
        SetVariable("job_hqg_date",os.date("%Y%m%d")..'0815')
        SetVariable("job_hqg_times",0)

    job.zctime=0
        flag.idle = 0
        dis_all()
    return check_halt(check_food)
end
function hqgzcFinishGold(n,l,w)
       
        job.last = 'hqgzc'
        SetVariable("job_hqg_times",tonumber(GetVariable('job_hqg_times'))+1)

        EnableTriggerGroup("hqgzcFinish",false)
        job.time.e=os.time()
        job.time.over=job.time.e-job.time.b
        messageShow('做菜任务:完成!获得【'..w[2]..'】锭黄金!')
        messageShowT('做菜任务:任务完成,用时:【'..job.time.over..'】秒。')
       
        if tonumber(GetVariable('job_hqg_times')) >= 10 then
                SetVariable("job_hqg_date",os.date("%Y%m%d")..'0815')
                SetVariable("job_hqg_times",0)
        end

    job.zctime=0
        flag.idle = 0
        dis_all()
    return check_halt(check_food)
end
门派:天龙寺
发表于 2018-11-12 17:33:30 | 显示全部楼层
大神,改了以后每天就会自动做玩10次hqg就不做了吗?
门派:古墓派
 楼主| 发表于 2018-11-12 18:50:32 | 显示全部楼层
/SetVariable("job_hqg_times",0)

哦,对了,第一次跑需要提前加一个变量,直接copy上面的命令执行一下就好了。
门派:丐帮
发表于 2018-11-12 19:13:54 | 显示全部楼层
require "addxml"

这个是什么啊?
门派:古墓派
 楼主| 发表于 2018-11-12 19:32:31 | 显示全部楼层
honglian@tj 发表于 2018-11-12 19:13
require "addxml"

这个是什么啊?

是mush默认的lua文件,用来添加触发器的。
门派:天龙寺
发表于 2018-11-12 19:57:45 | 显示全部楼层
shujian.lua俩面找不到这个代码,是要自己加的吗?加在哪里?
门派:丐帮
发表于 2018-11-12 20:16:02 | 显示全部楼层
joyce@tj 发表于 2018-11-12 18:50
/SetVariable("job_hqg_times",0)

哦,对了,第一次跑需要提前加一个变量,直接copy上面的命令执行一下 ...

> 你将原料放在一起,一会就做出了一盘香口美味的「玉笛谁家听落梅」。
> 没有这个技能种类,用 enable ? 可以查看有哪些种类。
到达目的地!
> 你向洪七公打听有关『黄金奖励』的消息。
洪七公说道:「今天我还是先指点你武功吧。」
> 你现在不能激发特殊技能。

不自动ask hong about finish,就发呆了。
门派:古墓派
 楼主| 发表于 2018-11-12 22:19:35 | 显示全部楼层
honglian@tj 发表于 2018-11-12 20:16
> 你将原料放在一起,一会就做出了一盘香口美味的「玉笛谁家听落梅」。
> 没有这个技能种类,用 enable  ...

你看看当时的触发器,里面有没有一个叫hqgzcFinish6的trigger。如果没有,就是楼上那个触发器没有建立成功
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-6-8 10:14 , Processed in 0.053537 second(s), 26 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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