|
楼主 |
发表于 2016-12-14 00:10:27
|
显示全部楼层
本帖最后由 mmdnt@tj 于 2016-12-14 00:14 编辑
- function songxin_find_begin()
- DeleteTriggerGroup("songxin_begin")
- create_trigger_t('songxin_begin1','^>*\\s*\\D*'..job.target..'\\((\\D*)\\)','','sx1job_wait')
- SetTriggerOption("songxin_begin1","group","songxin_begin")
- EnableTriggerGroup("songxin_begin",false)
- EnableTrigger("songxin_killer1",true)
- job.flag()
- flag.times=1
- exe('jifa all;unset wimpy;set wimpycmd pfmpfm\\hp')
-
- local waitting_killer=GetVariable("waitting_killer") or "yes"
- if waitting_killer=="yes" then
- if string.find(sxjob.ide,job.target) then
- messageShow('送信任务:任务目标【'..job.target..'】容易死,直送。')
- -----这一段是修改的代码,还请faint 检阅下,是否妥当,我没尝试哦!![[ while Bag["信件"] do
- wait.make(function()
- go(songxin_send,job.area.job.room)
- --wait.time(1)
- local l,w=wait.regexp('[^> ]*送成功的触发 --[[这里我不知道是什么样的触发]]|^[> ]*没送成功的触发'--[[这里也没注意抓这个触发]])
- if string.find(l,'送成功') then
- print('送成功了')
- check_halt(songxin_finish)
- return
- elseif sting.find(l,'没送成功') then
- print('NPC 可能已经死了')
- check_halt(songxin_fangqi_go)
- return
- end
- end)
- end ]] ----新增代码完毕
- return go(songxin_find_go,job.area,job.room) [color=Red]--如果新增,这一句需要屏蔽[/color]
- else
- return go(songxin_find_npc,job.area,job.room)
- end
- else
- --print ('sx1_path='..sx1_path)
- if sx1_path~='' and (string.find(sx1_path,'duCjiang') or string.find(sx1_path,'duHhe')) then
- --print 送信一如果过江过河,那么直接送
- --messageShow('送信任务:送信路径【'..sx1_path..'】。')
- messageShow('送信任务:送信一要过江过河,那么不等杀手,直接送任务目标【'..job.target..'】。')
- return go(songxin_find_go,job.area,job.room)
- else
- --送信一如果没有过江过河,那么等待
- if string.find(sxjob.ide,job.target) then
- messageShow('送信任务:任务目标【'..job.target..'】容易死,直送。')
- return go(songxin_find_go,job.area,job.room)
- else
- return go(songxin_find_npc,job.area,job.room)
- end
- end
- end
- end
复制代码 |
|