|
发表于 2019-10-16 11:34:42
|
显示全部楼层
昨天接着椰子君"简单处理就把WUDANG.LUA里放弃已入化境那段删了,这样NPC就会拦路了"的思路简单看了下,旧公版有两个触发,一个是拦路触发,一个是看到NPC名字的触发(就是wudangTarget)。这样即使不拦路了,路上碰到NPC,也会被其名字触发调用wudangTarget进入战斗。
新公版保留了这两个触发,但是按NPC名字的触发的代码是改过的。实际测试不能触发了。老公版试过可以。不知道谁熟一点的可以看看新公版这段能改对不?
function wudangFind()
wdgostart=1
DeleteTriggerGroup("wudangFind")
create_trigger_t('wudangFind1','^\\s*'..jobtarget1..'\\s*'..jobtarget2..'\\((\\D*)\\)','','wudangTarget')
create_trigger_t('wudangFind2',"^(> )*"..jobtarget2.."(对着你发出一阵阴笑,说道:既然被你这个\\D*撞见了,那也就只能算你命短了!|对你说道:\\D*!穷追不舍,既然逃不掉,\\D*我跟你拼了!|对着你说道:嘿嘿!有胆敢跟过来,\\D*不客气了!|看见你走过来,神色有些异常,赶忙低下了头。)",'','wudangFindKill')
--------
function wudangTarget(n,l,w)
EnableTriggerGroup("wudangFind",false)
dis_all()
EnableTrigger("wudangFind3",true)
EnableTriggerGroup("wudangdebug",true)
EnableTriggerGroup("wudangFight",true)
EnableTrigger("hpheqi1",true)
job.id=string.lower(w[1])
job.killer[job.target]=job.id
exe('follow '..job.id)
wudangKillAct()
create_timer_s('wudang',5,'wudangMove')
end
|
|