找回密码
 注册
搜索
查看: 763|回复: 2

求助:mush如何设置送信直送?

[复制链接]
门派:不明
发表于 2016-7-20 22:47:14 | 显示全部楼层 |阅读模式
求助:mush如何设置送信直送?就是不杀kill,直接送掉
门派:姑苏慕容
发表于 2016-7-20 23:10:58 | 显示全部楼层
我改过这个函数,加了一个变量来判断是否需要直接送,注释很详细,应该能解答你的疑惑。
  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 --这里加了一个变量waitting_killer,要是设置成 yes,就是等killer,要是其他的就是直接送信了
  12.     if string.find(sxjob.ide,job.target) then
  13.                messageShow('送信任务:任务目标【'..job.target..'】容易死,直送。')
  14.                
  15.                return go(songxin_find_go,job.area,job.room) --其实直接送信就是调用的go(songxin_find_go,job.area,job.room)这个函数
  16.       else
  17.          return go(songxin_find_npc,job.area,job.room)--其实等Killer的就是调用的go(songxin_find_npc,job.area,job.room)这个函数
  18.       end
  19.   else
  20.       
  21.     messageShow('送信任务:不等杀手,直接送任务目标【'..job.target..'】。')
  22.     return go(songxin_find_go,job.area,job.room)
  23.   end
  24. end
复制代码
门派:不明
 楼主| 发表于 2016-7-21 09:30:28 | 显示全部楼层
感谢大神,感谢感谢,强大
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-5-29 19:06 , Processed in 0.034143 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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