找回密码
 注册
搜索
查看: 1053|回复: 30

华山job代码里面一个小bug

[复制链接]
门派:姑苏慕容
发表于 2017-9-20 16:53:49 | 显示全部楼层 |阅读模式
华山job计时一直有问题,做华山2的话,华山任务结束后显示完成任务的时间都是第二次完成的时间,不是总时间,稍微改改就好了
原先是:
  1. function huashan_npc()
  2.     exe('nick 华山任务中')
  3.     job.time.b=os.time()
  4.         if hsjob2<1 then
  5.                 messageShow('华山任务:开始任务。')
  6.         end
  7.         EnableTriggerGroup("huashan_accept",false)
  8.         job.last="huashan"
  9.     return check_bei(huashan_npc_go)
  10. end
复制代码


改成
  1. function huashan_npc()
  2.     exe('nick 华山任务中')
  3.         if hsjob2<1 then
  4.                 messageShow('华山任务:开始任务。')
  5.                 job.time.b=os.time()
  6.         end
  7.         EnableTriggerGroup("huashan_accept",false)
  8.         job.last="huashan"
  9.     return check_bei(huashan_npc_go)
  10. end
复制代码

把job.time.b放到判断里面去就好了
门派:华山派
发表于 2017-9-20 17:03:43 | 显示全部楼层
大神又出来指点江山了
学习了
门派:华山派
发表于 2017-9-20 17:04:46 | 显示全部楼层
建议放在ask yue的时候
  1. function job_huashan()
  2.     EnableTriggerGroup("huashan_ask",true)
  3.     exe('ask yue buqun about job')
  4.         job.time.b=os.time()
  5. end
复制代码

门派:姑苏慕容
 楼主| 发表于 2017-9-20 17:04:47 | 显示全部楼层
jecchs@tj 发表于 2017-9-20 17:03
大神又出来指点江山了
学习了

大师姐才是大神,这种大家都会改,我偷偷来赚5tb而已
门派:姑苏慕容
 楼主| 发表于 2017-9-20 17:19:01 | 显示全部楼层
xyxs@tj 发表于 2017-9-20 17:04
建议放在ask yue的时候

放岳我当时是考虑如果没有ask 成功怎么算
门派:华山派
发表于 2017-9-20 17:27:00 | 显示全部楼层
ryru@tj 发表于 2017-9-20 17:19
放岳我当时是考虑如果没有ask 成功怎么算

没成功没关系啊,下次还是要ask的
门派:姑苏慕容
 楼主| 发表于 2017-9-20 17:28:43 | 显示全部楼层
xyxs@tj 发表于 2017-9-20 17:27
没成功没关系啊,下次还是要ask的

感觉这两个算法,时间会差个1-2s左右,ask后的busy
门派:华山派
发表于 2017-9-20 17:30:15 | 显示全部楼层
ryru@tj 发表于 2017-9-20 17:28
感觉这两个算法,时间会差个1-2s左右,ask后的busy

你这是赖皮啊            
门派:姑苏慕容
 楼主| 发表于 2017-9-20 17:39:55 | 显示全部楼层

我是有强迫症,要拿log里面显示的结束任务和开始任务时间相减,要一样才行
门派:桃花岛
发表于 2017-9-20 18:16:14 | 显示全部楼层
我都没有注意到这个问题, 还是大神比较细致  
huashan最大的问题还是 找不到npc的问题。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-6-15 09:46 , Processed in 0.035920 second(s), 26 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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