找回密码
 注册
搜索
查看: 2650|回复: 20

【新公版使用说明】之 洪七公做菜100次拿黄金

[复制链接]
门派:明教
发表于 2019-10-1 00:34:35 | 显示全部楼层 |阅读模式
本帖最后由 kkfromch@tj 于 2019-10-1 00:45 编辑

日常的洪七公是每天自动做菜10次,前10次是给黄金的。

有些朋友说我不想做菜,那就把mushs本地的logs下边的这个文件——

hqgzc_mark_jinyong,后边的id jinyong改成你自己的,然后里边的时间2020050720(2020年5月7日20点),前边的2020改成以后的年份,只要日期不是以前的时间,程序就不会启动自动做菜。

没有这个文件,或者日期是之前的时间,进入mushs机器人后,都会优先去做10次菜的,然后就会自动生成这个文件了。

下边我要说的,是节假日有活动的话,会有5倍黄金的洪七公做菜奖励,也就是说,平常做菜一次100多金子,现在则是x5了!

只需要把hqgzc.lua里,找到一下函数,把判断10次次数的code注释掉,就可以自动做100+1次了。
注释使用的lua语法:

--[[这里是要注释的code]]

  1. function hqgzcFinishGold(n,l,w)
  2.         job.name='idle'
  3.         if not hqgzcCnt then hqgzcCnt = 0 end
  4.         job.last = 'hqgzc'
  5.         hqgzcCnt = hqgzcCnt + 1
  6.         EnableTriggerGroup("hqgzcFinish",false)
  7.         job.time.e=os.time()
  8.         job.time.over=job.time.e-job.time.b
  9.         messageShow('做菜任务:完成!获得【'..w[2]..'】锭黄金!')
  10.     messageShowT('做菜任务:任务完成,用时:【'..job.time.over..'】秒。')
  11. --[[if hqgzcCnt >= 10 then --这里是注释开始。
  12.            local fn = 'logs\\hqgzc_mark_'..score.id..'.log'
  13.            local f = io.open(fn,"w")
  14.            local s = os.date("%Y%m%d%H")
  15.            f:write(s)
  16.        f:close()
  17.            hqgzcCnt = 0
  18.         end]]--这里是注释结束。
  19.     job.zctime=0
  20.         flag.idle = 0
  21.         dis_all()
  22.     return check_halt(check_food)
  23. end
复制代码


门派:明教
 楼主| 发表于 2019-10-1 00:35:09 | 显示全部楼层
本帖最后由 kkfromch@tj 于 2019-10-1 00:47 编辑

很简单,把判断次数这部分注释掉,然后本地洪七公做菜文件日期设置为今天的前一天,就会自动开始做菜了。

然后做到101次的时候,洪七公就会提示不给黄金,而要指点武功了,这样要了潜能之后,本地文件写入时间,就不会继续做菜了。

第二天再把这部分注释去掉,就又变成每天只做10次菜拿黄金了。


p.s.最近忙着修复新公版问题,这个将来找时间写个开关,来控制就好了。
门派:武当派
发表于 2019-10-1 10:26:44 | 显示全部楼层
感谢说明 做菜走起
门派:天龙寺
发表于 2019-10-1 11:13:53 来自手机 | 显示全部楼层
直接把10改成100也可以吧。   
门派:明教
 楼主| 发表于 2019-10-1 14:38:12 | 显示全部楼层
semic@tj 发表于 2019-10-1 11:13
直接把10改成100也可以吧。

理论上是可以的,你可以试试。
门派:天龙寺
发表于 2019-10-1 16:38:44 | 显示全部楼层
kkfromch@tj 发表于 2019-10-1 14:38
理论上是可以的,你可以试试。

好像这次啥都改也行。
选择WD+HS+H7G后机器人可以一直做菜,直到提示不给黄金后才关闭。
门派:天龙寺
发表于 2019-10-1 16:43:00 | 显示全部楼层
messageShowT('做菜任务:任务完成【'..hqgzcCnt ..'】次,用时:【'..job.time.over..'】秒。')

自己加了统计次数,方便查看完成度。


门派:桃花岛
发表于 2019-10-1 17:47:26 | 显示全部楼层
厉害,集思广益,改得更好了
门派:姑苏慕容
发表于 2019-10-1 23:28:54 | 显示全部楼层
本帖最后由 sbknight@tj 于 2019-10-1 23:30 编辑

我觉得以做完黄金gold的提示为依据做个标记最好,可以单独做个设定此id做黄金h7g或者不做,不做就无视这个标记,做就一直做到不能做为止,反正平时都是每天10个。
门派:铁掌帮
发表于 2019-10-2 12:14:22 | 显示全部楼层
kkfromch@tj 发表于 2019-10-1 14:38
理论上是可以的,你可以试试。

这么改是可以的,然后做完了再删掉个0
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-6-4 19:52 , Processed in 0.035241 second(s), 26 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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