找回密码
 注册
搜索
查看: 938|回复: 19

大昏,明教几个教众需要求改!!

[复制链接]
门派:不明
发表于 2016-12-13 00:22:19 | 显示全部楼层 |阅读模式

<font size=2 face="Fixedsys, FixedSys, Lucida Console, Courier New, Courier">
12/13/16 00:19:19【mmdntt】送信任务:任务目标【烈火旗教众】,开始前往【明教烈火旗】。
12/13/16 00:19:20【mmdntt】送信任务:任务目标【烈火旗教众】容易死,直送。
12/13/16 00:19:42【mmdntt】送信任务:开始寻找【明教烈火旗】的【烈火旗教众】,进行送信!
12/13/16 00:19:42【mmdntt】【songxin】深度优先计算结束,遍历【12】个房间,用时【0】秒
12/13/16 00:20:08【mmdntt】定位系统:未能在【明教】找到【烈火旗教众】!
12/13/16 00:20:08【mmdntt】送信任务:开始寻找【明教烈火旗】的【烈火旗教众】,进行送信!
12/13/16 00:20:08【mmdntt】【songxin】深度优先计算结束,遍历【46】个房间,用时【0】秒


门派:姑苏慕容
发表于 2016-12-13 11:07:39 | 显示全部楼层
放弃?不去送了?                  
门派:桃花岛
发表于 2016-12-13 14:08:56 | 显示全部楼层
这些固定房间的其实不用算啊                     
门派:不明
 楼主| 发表于 2016-12-13 17:08:36 | 显示全部楼层
kuaiyi@tj 发表于 2016-12-13 14:08
这些固定房间的其实不用算啊

我也觉得可以优化,不用算,死了就直接放弃
门派:姑苏慕容
发表于 2016-12-13 19:44:24 | 显示全部楼层
教众很容易就死了,                  
门派:古墓派
发表于 2016-12-13 19:50:16 | 显示全部楼层
确实很纠结 要么干脆放弃算了
门派:姑苏慕容
发表于 2016-12-13 22:51:27 | 显示全部楼层
mmdnt@tj 发表于 2016-12-13 17:08
我也觉得可以优化,不用算,死了就直接放弃

这个任务就交给你了,这种房间太多了,没法一个一个找出来搞
门派:不明
 楼主| 发表于 2016-12-13 22:58:13 | 显示全部楼层
faint@tj 发表于 2016-12-13 22:51
这个任务就交给你了,这种房间太多了,没法一个一个找出来搞



〓〓※※{:3_58:}※※〓〓


门派:不明
 楼主| 发表于 2016-12-14 00:10:27 | 显示全部楼层
本帖最后由 mmdnt@tj 于 2016-12-14 00:14 编辑
faint@tj 发表于 2016-12-13 22:51
这个任务就交给你了,这种房间太多了,没法一个一个找出来搞

  1. function songxin_find_begin()
  2.     DeleteTriggerGroup("songxin_begin")
  3.     create_trigger_t('songxin_begin1','^>*\\s*\\D*'..job.target..'\\((\\D*)\\)','','sx1job_wait')
  4.     SetTriggerOption("songxin_begin1","group","songxin_begin")
  5.     EnableTriggerGroup("songxin_begin",false)
  6.     EnableTrigger("songxin_killer1",true)
  7.     job.flag()
  8.     flag.times=1
  9.    exe('jifa all;unset wimpy;set wimpycmd pfmpfm\\hp')

  10.         local waitting_killer=GetVariable("waitting_killer") or "yes"
  11.   if waitting_killer=="yes" then
  12.     if string.find(sxjob.ide,job.target) then
  13.                messageShow('送信任务:任务目标【'..job.target..'】容易死,直送。')
  14.                           -----这一段是修改的代码,还请faint 检阅下,是否妥当,我没尝试哦!![[        while Bag["信件"]  do
  15.                                         wait.make(function()
  16.                                                 go(songxin_send,job.area.job.room)
  17.                                                 --wait.time(1)
  18.                                         local l,w=wait.regexp('[^> ]*送成功的触发 --[[这里我不知道是什么样的触发]]|^[> ]*没送成功的触发'--[[这里也没注意抓这个触发]])
  19.                                                 if string.find(l,'送成功') then
  20.                                                         print('送成功了')
  21.                                                         check_halt(songxin_finish)
  22.                                                         return   
  23.                                                         elseif sting.find(l,'没送成功') then
  24.                                                         print('NPC 可能已经死了')
  25.                                                         check_halt(songxin_fangqi_go)
  26.                                                         return
  27.                                                 end
  28.                                         end)
  29.                                 end ]]  ----新增代码完毕
  30.               return go(songxin_find_go,job.area,job.room) [color=Red]--如果新增,这一句需要屏蔽[/color]
  31.       else
  32.          return go(songxin_find_npc,job.area,job.room)
  33.       end
  34.   else
  35.     --print ('sx1_path='..sx1_path)
  36.         if sx1_path~='' and (string.find(sx1_path,'duCjiang') or string.find(sx1_path,'duHhe')) then
  37.             --print 送信一如果过江过河,那么直接送
  38.               --messageShow('送信任务:送信路径【'..sx1_path..'】。')
  39.               messageShow('送信任务:送信一要过江过河,那么不等杀手,直接送任务目标【'..job.target..'】。')
  40.               return go(songxin_find_go,job.area,job.room)
  41.         else
  42.             --送信一如果没有过江过河,那么等待
  43.                     if string.find(sxjob.ide,job.target) then
  44.                        messageShow('送信任务:任务目标【'..job.target..'】容易死,直送。')
  45.                        return go(songxin_find_go,job.area,job.room)
  46.                     else
  47.                        return go(songxin_find_npc,job.area,job.room)
  48.                     end
  49.         end
  50.   end
  51. end
复制代码
tianyi@tj 该用户已被删除
发表于 2016-12-14 02:22:04 | 显示全部楼层
太高深了                        
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-8-3 21:25 , Processed in 0.038473 second(s), 26 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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