|
发表于 2019-2-7 01:24:54
|
显示全部楼层
抱歉哈,昨天一天都在做LL,你的帖子我看到了,但是没时间回复。
看了一下武当任务流程,要任务的地方是这个触发器——
create_trigger_t('wudangAccept3',"^(> )*宋远桥在你的耳边悄声说道(\\D*)尤为擅长(\\D*)的功夫。",'','wudangNpc')
然后触发了这个函数——
function wudangNpc(n,l,w)
EnableTriggerGroup("wudangAccept",false)
EnableTrigger("wudangAccepta",true)
EnableTrigger("wudangAcceptb",true)
sxjob.skills=tostring(w[3])
end
function wudangFindGo()
EnableTriggerGroup("wudangAccept",false)
dest.room=job.room
dest.area=job.area
job.wdtime=os.time() + 8*60
exe('nick 武当任务'..job.where)
exe('set no_kill_ap')
--pfmjineng()
setLocateRoomID='wudang/sanqing'
if not job.room or not path_cal() then
messageShow('武当任务:任务地点【'..job.where..'】不可到达,任务放弃。',"Plum")
return check_bei(wudangFangqi)
end
if skillIgnores[sxjob.skills] then
messageShow('武当任务:'.. job.target ..'使用的武功是【'..sxjob.skills..'】不可力敌,任务放弃。')
return check_bei(wudangFangqi)
end
if job.level=='已入化境' then
return check_bei(wudangHuajing_Fangqi)
end
--messageShow('武当任务概要:任务地点【'..job.where..'】,人物姓名【'..job.target..'】,使用技能【'..sxjob.skills..'】!')
messageShow('武当任务:现在开始前往【'..job.where..'】!')
return check_bei(wudangFind)
end |
|