|
看到问雪山任务的克制很多,把自用的发上来,动手能力弱的可直接覆盖,改的地方很少,因为时间长了,忘了咋改了,就全传上来了
--雪山
local XsIgnores = {
["武当山院门"] = true,
["武当山后山小院"] = true,
["武当山小径"] = true,
--["武当后山烈火丛林"]=true,
--["武当后山落叶丛林"]=true,
--["武当后山阔叶丛林"]=true,
--["武当后山积雪丛林"]=true,
}
local XsBugRoom = {
["明教紫杉林"] = "mjMen_check",
["武当山小径"] = "wdYm",
["武当山院门"] = "wdYm",
["武当山后山小院"] = "wdYm",
["武当后山烈火丛林"]="outWdclCheck",
["武当后山落叶丛林"]="outWdclCheck",
["武当后山阔叶丛林"]="outWdclCheck",
["武当后山积雪丛林"]="outWdclCheck",
["明教树林"]="mjSloutCheck",
["大雪山招财大车店"]="xsdcd_check",
["大雪山正房"]="xsdcd_check",
}
function xueshan_trigger()
DeleteTriggerGroup("xueshan_find")
DeleteTriggerGroup("xueshan_ask")
create_trigger_t('xueshan_ask1',"^(> )*你向宝象打听有关",'','xueshan_ask')
create_trigger_t('xueshan_ask2',"^(> )*这里没有这个人。$",'','xueshan_nobody')
SetTriggerOption("xueshan_ask1","group","xueshan_ask")
SetTriggerOption("xueshan_ask2","group","xueshan_ask")
EnableTriggerGroup("xueshan_ask",false)
DeleteTriggerGroup("xueshan_accept")
create_trigger_t('xueshan_accept1',"^(> )*宝象说道:「这么简单的任务你怎么可以放弃呢!快去干!」",'','xueshan_shibai')
create_trigger_t('xueshan_accept2',"^(> )*宝象说道:「这个任务是比较困难,你完不成也不能全怪你。」",'','xueshan_fangqi_heal')
create_trigger_t('xueshan_accept3',"^(> )*宝象说道:「我不是叫你",'','xueshan_finish')
create_trigger_t('xueshan_accept4',"^(> )*宝象说道:「身体是革命的本钱啊,同志!你还是先歇息一会儿吧。」",'','xueshan_busy')
create_trigger_t('xueshan_accept5',"^(> )*宝象说道:「你要累死你老祖爷爷啊!一边呆着去!」",'','xueshan_rest')
create_trigger_t('xueshan_accept7',"^(> )*宝象说道:「你(根本就没任务|好好反省)",'','xueshan_busy')
create_trigger_t('xueshan_accept8',"^(> )*宝象说道:「拜托,有点专业精神好不好?",'','xueshan_shibai')
create_trigger_t('xueshan_accept9',"^(> )*宝象开始考虑是否要杀了你。",'','xueshan_busy')
create_trigger_t('xueshan_accept10',"^(> )*宝象说道:「我看你不够心狠手辣,爷爷我不喜欢。」",'','xueshan_xieqi')
create_trigger_t('xueshan_accept6',"^(> )*宝象在你的耳边悄声说道:听说最近(\\D*)附近来了个漂亮的小妞,你去给我弄来。",'','xueshan_consider')
SetTriggerOption("xueshan_accept1","group","xueshan_accept")
SetTriggerOption("xueshan_accept2","group","xueshan_accept")
SetTriggerOption("xueshan_accept3","group","xueshan_accept")
SetTriggerOption("xueshan_accept4","group","xueshan_accept")
SetTriggerOption("xueshan_accept5","group","xueshan_accept")
SetTriggerOption("xueshan_accept6","group","xueshan_accept")
SetTriggerOption("xueshan_accept7","group","xueshan_accept")
SetTriggerOption("xueshan_accept8","group","xueshan_accept")
SetTriggerOption("xueshan_accept9","group","xueshan_accept")
SetTriggerOption("xueshan_accept10","group","xueshan_accept")
EnableTriggerGroup("xueshan_accept",false)
DeleteTriggerGroup("xueshan_kill")
create_trigger_t('xueshan_kill1',"^(> )*你对着(\\D*)(嘿嘿一笑|说道|猛吼|大喝|吼道|喝道|啐了一口)",'','xueshan_kill_who')
create_trigger_t('xueshan_kill2','^(> )*(\\D*)说道:「光天化日也敢抢劫!」','','xueshan_kill_judge')
create_trigger_t('xueshan_kill3','^(> )*这里没有这个人。','','xueshan_kill_nobody')
create_trigger_t('xueshan_kill4','^(> )*这里不准战斗。','','xueshan_kill_nofight')
create_trigger_t('xueshan_kill5','^(> )*你正要有所动作,突然身旁有人将你一拍','','xueshan_kill_nofight')
SetTriggerOption("xueshan_kill1","group","xueshan_kill")
SetTriggerOption("xueshan_kill2","group","xueshan_kill")
SetTriggerOption("xueshan_kill3","group","xueshan_kill")
SetTriggerOption("xueshan_kill4","group","xueshan_kill")
SetTriggerOption("xueshan_kill5","group","xueshan_kill")
EnableTriggerGroup("xueshan_kill",false)
DeleteTriggerGroup("xueshan_guard")
create_trigger_t('xueshan_guard1',"^(> )*(京城|扬州|江南|江北|西南|中原|西北|河南|河北|东北)(镖头|大侠|捕头|护院|保镖) (\\D*)\\((\\D*)\\)",'','xueshan_guard_check')
create_trigger_t('xueshan_guard2',"^(> )*这位高手似乎来自(\\D*)。",'','xueshan_judge_party')
create_trigger_t('xueshan_guard3',"^最近治安不太好,这个保镖是特别从京城请来的,据说还曾经是大内高手呢!",'','xueshan_judge_super')
--create_trigger_t('xueshan_guard6',"^ □(竹棒|长剑|长鞭|一块铁令|钢刀|箫)\\(",'','xueshan_judge_weapon')
create_trigger_t('xueshan_guard5','^(> )*你要看什么?','','xueshan_kill_nobody')
create_trigger_t('xueshan_guard4',"^(他|她)装备着:$",'','npcWeapon')
SetTriggerOption("xueshan_guard1","group","xueshan_guard")
SetTriggerOption("xueshan_guard2","group","xueshan_guard")
SetTriggerOption("xueshan_guard3","group","xueshan_guard")
SetTriggerOption("xueshan_guard4","group","xueshan_guard")
SetTriggerOption("xueshan_guard5","group","xueshan_guard")
--SetTriggerOption("xueshan_guard6","group","xueshan_guard")
EnableTriggerGroup("xueshan_guard",false)
DeleteTriggerGroup("xueshan_f_ask")
create_trigger_t('xueshan_f_ask1',"^(> )*你向宝象打听有关",'','xueshan_f_ask')
create_trigger_t('xueshan_f_ask2',"^(> )*这里没有这个人。$",'','xueshan_f_nobody')
SetTriggerOption("xueshan_f_ask1","group","xueshan_f_ask")
SetTriggerOption("xueshan_f_ask2","group","xueshan_f_ask")
EnableTriggerGroup("xueshan_f_ask",false)
DeleteTriggerGroup("xueshan_finish")
create_trigger_t('xueshan_finish1',"^(> )*宝象说道:「不错不错,今天又有事情干了",'','xueshan_over')
create_trigger_t('xueshan_finish2',"^(> )*宝象说道:「你什么意思?」",'','xueshan_over')
create_trigger_t('xueshan_finish3',"^(> )*宝象说道:「你小子没完成,就想到老祖爷爷",'','xueshan_fangqi')
SetTriggerOption("xueshan_finish1","group","xueshan_finish")
SetTriggerOption("xueshan_finish2","group","xueshan_finish")
SetTriggerOption("xueshan_finish3","group","xueshan_finish")
EnableTriggerGroup("xueshan_finish",false)
DeleteTriggerGroup("xueshan_fight")
create_trigger_t('xueshan_fight1','^(> )*(\\D*)「啪」的一声倒在地上','','xueshan_sa')
create_trigger_t('xueshan_fight2','^(> )*(\\D*)神志迷糊,脚下一个不稳,倒在地上昏了过去。','','xueshan_faint')
--create_trigger_t('xueshan_fight3',"^(> )*(\\D*)(哈哈大笑,说道|双手一拱,笑着说道|胜了这招,向后跃开|向后一纵,说道|向后一纵,躬身做揖|向后退了几步,说道|脸色微变,说道:佩服,佩服)",'','xueshan_fight_over')
SetTriggerOption("xueshan_fight1","group","xueshan_fight")
SetTriggerOption("xueshan_fight2","group","xueshan_fight")
--SetTriggerOption("xueshan_fight3","group","xueshan_fight")
EnableTriggerGroup("xueshan_fight",false)
DeleteTriggerGroup("xueshan_sa")
create_trigger_t('xueshan_sa1','^(> )*你嘿嘿阴笑了几声','','xueshan_finish')
create_trigger_t('xueshan_sa2','^(> )*你要撒谁?','','xueshan_finish_error')
create_trigger_t('xueshan_sa3','^(> )*hmm,你似乎在利用BUG!','','xueshansa_look')
SetTriggerOption("xueshan_sa1","group","xueshan_sa")
SetTriggerOption("xueshan_sa2","group","xueshan_sa")
SetTriggerOption("xueshan_sa3","group","xueshan_sa")
EnableTriggerGroup("xueshan_sa",false)
DeleteTriggerGroup("xueshan_debug")
create_trigger_t('xueshan_debug1','^(> )*看来该找机会逃跑了','','xs_guard_check')
SetTriggerOption("xueshan_debug1","group","xueshan_debug")
EnableTriggerGroup("xueshan_debug",true)
end
function xueshan_triggerDel()
DeleteTriggerGroup("xueshan_debug")
DeleteTriggerGroup("xueshan_find")
DeleteTriggerGroup("xueshan_ask")
DeleteTriggerGroup("xueshan_accept")
DeleteTriggerGroup("xueshan_kill")
DeleteTriggerGroup("xueshan_guard")
DeleteTriggerGroup("xueshan_judge")
DeleteTriggerGroup("xueshan_f_ask")
DeleteTriggerGroup("xueshan_finish")
DeleteTriggerGroup("xueshan_fight")
DeleteTriggerGroup("xueshan_sa")
DeleteTriggerGroup("xueshan_safind")
DeleteTriggerGroup("xsbusydz")
DeleteTriggerGroup("xueshan_gderror")
end
job.list["xueshan"] = "雪山抢美女"
function xueshan()
if hp.shen>=0 then
return turnShen('-')
end
xueshan_trigger()
job.name='xueshan'
job.flag()
flag.xueshan=1
job.target='任务目标'
return xueshan_start()
end
function xueshan_xieqi()
return go(xieqiwan,"大理城","药铺")
end
function xieqiwan()
exe('buy xieqi wan;fu xieqi wan')
return check_busy(xueshan)
end
jobFindAgain = jobFindAgain or {}
jobFindAgain["xueshan"] = "xueshanFindAgain"
jobFindFail = jobFindFail or {}
jobFindFail["xueshan"] = "xueshanFindFail"
function xueshanFindAgain()
if tmp.kill then
EnableTrigger("xueshan_safind1",true)
return go(xueshan_find_saact,job.area,job.room)
else
EnableTriggerGroup("xueshan_find",false)
return go(xueshan_find_act,dest.area,dest.room)
end
end
function xueshanFindFail()
EnableTriggerGroup("xueshan_find",false)
return check_halt(xueshan_find_fangqi)
end
function xueshan_start()
DeleteTriggerGroup("xsbusydz")
return go(xsaskjob,'大雪山','入幽口')
end
function xsaskjob()
if newbie==1 then return zhunbeineili(job_xueshan) else return job_xueshan() end
end
function job_xueshan()
DeleteTriggerGroup("check_job")
EnableTriggerGroup("xueshan_ask",true)
exe('set po 掌')
flag.idle = nil
exe('ask bao xiang about job')
end
function xueshan_ask()
EnableTriggerGroup("xueshan_ask",false)
EnableTriggerGroup("xueshan_accept",true)
end
function xueshan_nobody()
EnableTriggerGroup("xueshan_ask",false)
return xueshan_start()
end
function xueshan_busy()
EnableTriggerGroup("xueshan_accept",false)
prepare_neili_stop()
condition={}
exe('cond')
return check_busy(xueshan_busy_dazuo)
end
function xueshan_busy_dazuo()
if not condition.busy or condition.busy == 0 then
if score.party=='华山派' or job.last=='huashan' then
DeleteTriggerGroup("xsbusydz")
create_trigger_t('xsbusydz1',"^(> )*(过了片刻,你感觉自己已经将玄天无极神功|你将寒冰真气按周天之势搬运了一周|你只觉真力运转顺畅,周身气力充沛|你将纯阳神通功运行完毕|你只觉神元归一,全身精力弥漫|你将内息走了个一个周天|你将内息游走全身,但觉全身舒畅|你将真气逼入体内,将全身聚集的蓝色气息|你将紫气在体内运行了一个周天|你运功完毕,站了起来|你一个周天行将下来,精神抖擞的站了起来|你分开双手,黑气慢慢沉下|你将内息走满一个周天,只感到全身通泰|你真气在体内运行了一个周天,冷热真气收于丹田|你真气在体内运行了一个周天,缓缓收气于丹田|你双眼微闭,缓缓将天地精华之气吸入体内|你慢慢收气,归入丹田,睁开眼睛|你将内息又运了一个小周天,缓缓导入丹田|你感觉毒素越转越快,就快要脱离你的控制了!|你将周身内息贯通经脉,缓缓睁开眼睛,站了起来|你呼翕九阳,抱一含元,缓缓睁开双眼|你吸气入丹田,真气运转渐缓,慢慢收功|你将真气在体内沿脉络运行了一圈,缓缓纳入丹田|你将内息在体内运行十二周天,返回丹田|你将内息走了个小周天,流回丹田,收功站了起来|过了片刻,你已与这大自然融合在一起,精神抖擞的站了起|你感到自己和天地融为一体,全身清爽如浴春风,忍不住舒畅的呻吟了一声,缓缓睁开了眼睛)",'','xueshan_start')
SetTriggerOption("xsbusydz1","group","xsbusydz")
return exe('yun jing;yun jingli;yun qi;dazuo '..hp.dazuo)
else
xueshan_triggerDel()
return huashan()
end
end
return prepare_lianxi(xueshan_start)
end
faintFunc = faintFunc or {}
faintFunc["xueshan"] = "xueshan_fangqi_go"
function xueshan_fangqi_go()
return go(xueshan_fangqi,'大雪山','入幽口')
end
function xueshan_fangqi()
nobusy=0
exe('nick 雪山任务放弃;unset no_kill_ap')
dis_all()
flag.idle = nil
EnableTriggerGroup("xueshan_finish",false)
EnableTriggerGroup("xueshan_accept",false)
return check_halt(xueshan_fangqi_ask)
end
function xueshan_fangqi_ask()
EnableTriggerGroup("xueshan_ask",true)
messageShow('雪山任务:任务放弃!','blue')
exe('ask bao xiang about 放弃')
kezhiwugongclose()
end
function xueshan_find_fangqi()
return go(xueshan_shibai_ask,'大雪山','入幽口')
end
function xueshan_shibai()
EnableTriggerGroup("xueshan_accept",false)
return check_halt(xueshan_shibai_ask)
end
function xueshan_shibai_ask()
EnableTriggerGroup("xueshan_ask",true)
exe('ask bao xiang about 失败')
kezhiwugongclose()
if job.where~=nil and string.find(job.where,"侠客岛") then
mjlujingLog("侠客岛")
end
end
function xueshan_fangqi_heal()
EnableTriggerGroup("xueshan_accept",false)
job.last = "xueshan"
return check_food()
end
function xueshan_rest()
EnableTriggerGroup("xueshan_accept",false)
job.last = "xueshan"
return check_food()
end
function xueshan_finish()
gdcname='不知道'
guard_id=0
EnableTriggerGroup("xueshan_accept",false)
EnableTriggerGroup("xueshan_sa",false)
for i=1,3 do
end
flag.times=1
--检查地点是否去看星星 照搬 sx后的判断
if score.party=="姑苏慕容" and need_dzxy=="yes" and string.find(jiangnan_area,locl.area) and hp.pot > 0 and hp.food>50 and hp.water>50 then
messageShow("任务监控:雪山任务完成,当前区域【"..locl.area.."】,顺路检查是否去慕容领悟斗转星移!")
return check_halt(checkdzxy)
end
return go(xueshan_finish_ask,'大雪山','入幽口')
end
function xueshan_finish_error()
gdcname='不知道'
guard_id=0
messageShow('雪山任务:Beauty不见了,任务放弃!','blue')
EnableTriggerGroup("xueshan_sa",false)
return xueshan_fangqi_go()
end
function xueshan_finish_ask()
EnableTriggerGroup("xueshan_accept",false)
EnableTriggerGroup("xueshan_f_ask",true)
wait.make(function()
wait.time(0.5)
exe('ask bao xiang about finish;unset no_kill_ap')
kezhiwugongclose()
end)
end
function xueshan_f_ask()
EnableTriggerGroup("xueshan_f_ask",false)
EnableTriggerGroup("xueshan_finish",true)
end
function xueshan_f_nobody()
EnableTriggerGroup("xueshan_f_ask",false)
xueshan_finish()
end
function xueshan_over()
nobusy=0
job.time.e=os.time()
job.time.over=job.time.e-job.time.b
EnableTriggerGroup("xueshan_finish",false)
xueshan_triggerDel()
--print('雪山job完成,检查food...')
messageShowT('雪山任务:任务完成,用时:【'..job.time.over..'】秒。')
wait.make(function()
wait.time(3)
exe('eu')
kezhiwugongclose()
end)
check_halt(check_food)
end
function xsgosongxin()
songxin_trigger()
return songxin_start()
end
function xueshan_consider(n,l,w)
nobusy=1
job.time.b=os.time()
--messageShow('雪山任务:任务开始。')
EnableTriggerGroup("xueshan_accept",false)
EnableTriggerGroup("xsbusydz",false)
DeleteTriggerGroup("xsbusydz")
job.where=tostring(w[2])
if XsIgnores[job.where] then
messageShow('雪山任务:任务地点【'..job.where..'】容易出错,任务放弃。','blue')
return check_halt(xueshan_fangqi)
end
job.room,job.area=getAddr(job.where)
dest.room=job.room
dest.area=job.area
job.last = "xueshan"
if not job.room or not path_cal() then
messageShow('雪山任务:任务地点【'..job.where..'】不可到达,任务放弃。','blue')
return check_halt(xueshan_fangqi)
end
if job.area=="明教" and string.find(job.room,"字门") then
job.room="紫杉林"
end
exe('pfmset;nick 美女在'..job.where)
xueshan_find()
messageShow('雪山任务:开始前往【'..job.where..'】,寻找美女!')
end
function xueshan_find()
DeleteTriggerGroup("xueshan_find")
create_trigger_t('xueshan_find1','^\\s*\\D*(格格|公主|小姐|姑娘|夫人|郡主)\\(Beauty\\)','','xueshan_look')
create_trigger_t('xueshan_find2','^(> )*你要看什么?','','xueshan_goon')
create_trigger_t('xueshan_find3','^看来就是血刀老祖要求(\\D*)\\(\\D*\\)强抢的美女。','','xueshan_add')
create_trigger_t('xueshan_find4','^(> )*这里没有 beauty','','xueshan_goon')
create_trigger_t('xueshan_find5','^(> )*你决定跟随\\D*一起行动。','','xueshan_guard')
create_trigger_t('xueshan_find6','^(> )*你已经这样做了。','','xueshan_guard')
SetTriggerOption("xueshan_find1","group","xueshan_find")
SetTriggerOption("xueshan_find2","group","xueshan_find")
SetTriggerOption("xueshan_find3","group","xueshan_find")
SetTriggerOption("xueshan_find4","group","xueshan_find")
SetTriggerOption("xueshan_find5","group","xueshan_find")
SetTriggerOption("xueshan_find6","group","xueshan_find")
EnableTriggerGroup("xueshan_find",false)
flag.times=1
flag.wait=0
exe('set no_kill_ap;unset wimpy;set wimpycmd pfmpfm\\hp')
check_halt(xueshan_find_go)
end
function xueshan_find_go()
--EnableTrigger("xueshan_find1",true)
exe('jifa all')
go(xueshan_find_act,job.area,job.room)
end
function xueshan_find_act()
EnableTriggerGroup("xueshan_find",true)
job.flag()
exe('look')
messageShow('雪山任务:开始寻找【'..dest.area .. dest.room ..'】的美女!')
return find()
end
function xueshan_look()
print("flag.wait="..flag.wait)
if flag.wait==0 then
flag.wait=1
job.cnt=1
exe('hp;look beauty')
end
end
function xueshan_add(n,l,w)
if w[1]==score.name then
exe('follow beauty '.. job.cnt)
else
job.cnt=job.cnt + 1
exe('look beauty '.. job.cnt)
end
end
function xueshan_goon()
EnableTrigger("xueshan_find1",true)
flag.wait=0
flag.find=0
job.cnt=0
print(locl.area.."|locl|"..locl.room)
if XsBugRoom[locl.area..locl.room] then
print("run "..XsBugRoom[locl.area..locl.room])
return _G[XsBugRoom[locl.area..locl.room]]()
else
return walk_wait()
end
end
function xueshan_fight()
if tmp.kill then
return
end
EnableTriggerGroup("xueshan_find",false)
EnableTriggerGroup("xueshan_kill",true)
job.guard = job.guard or {}
exe('jifa all;unset wimpy;set wimpycmd pfmpfm\\hp')
messageShow('雪山任务:开始Fight保镖【'..job.target..'】!')
for i=1,3 do
exe('fight guard '.. i)
end
exe('alias action fight')
end
function xueshan_fight_unaccept(n,l,w)
job.guard[w[2]]=nil
end
function xueshan_fight_judge()
EnableTriggerGroup("xueshan_kill",false)
if countTab(job.guard)==1 then
EnableTriggerGroup("xueshan_fight",true)
for p in pairs(job.guard) do
job.target = p
create_timer_s('xsfight',3,'xueshan_fight')
end
else
return check_halt(xueshan_kill,1)
end
end
function xueshan_fight_over(n,l,w)
if w[2]==job.target or w[2]=="你" then
DeleteTimer('xsfight')
-- ain
return check_bei(xueshan_fight,1)
end
end
function xueshan_kill_act()
exe('kill '.. guard_id)
end
function xueshan_kill()
fight.time.b=os.time()
EnableTriggerGroup("xueshan_find",false)
EnableTriggerGroup("xueshan_kill",true)
job.guard={}
exe('kill '.. guard_id)
--exe('pfmpfm')
end
function xueshan_kill_error()
EnableTriggerGroup("xueshan_gderror",false)
DeleteTriggerGroup("xueshan_gderror")
EnableTriggerGroup("xueshan_kill",false)
EnableTriggerGroup("xueshan_find",true)
job.party=nil
guard_id=nil
gdcname=nil
flag.wait=0
flag.find=0
return walk_wait()
end
function xueshan_kill_who(n,l,w)
job.guard[w[2]]=true
end
function xueshan_kill_judge(n,l,w)
for i=1,countTab(job.guard) do
if job.guard[w[2]] and w[2]~= "白衣武士" and w[2]~= "红衣武士" and w[2]~= "青衣武士" then
job.target=w[2]
dis_all()
kezhiwugong()
kezhiwugongAddTarget(gdcname,guard_id)
EnableTriggerGroup("xueshan_debug",true)
EnableTriggerGroup("xueshan_kill",false)
EnableTriggerGroup("xueshan_fight",true)
EnableTrigger("hpheqi1",true)
break
end
end
end
function xueshan_kill_nobody()
EnableTriggerGroup("xueshan_guard",false)
EnableTriggerGroup("xueshan_judge",false)
EnableTriggerGroup("xueshan_find",false)
EnableTriggerGroup("xueshan_kill",false)
if flag.xueshan > 1 then
return check_halt(xueshan_fangqi_go)
else
flag.xueshan = flag.xueshan + 1
if tmp.kill then
return xueshan_sa_act()
else
return check_halt(xueshan_find_go)
end
end
end
function xueshan_kill_nofight()
wait.make(function()
wait.time(3)
exe('askk '.. guard_id ..' about fight')
return check_busy(xueshan_judge,2)
end)
end
function xueshan_faint(n,l,w)
if w[2]==job.target then
tmp.kill=true
DeleteTimer('xsfight')
--messageShow('雪山任务:开始解决保镖【'..job.target..'】!')
exe('kill '.. guard_id)
end
end
function xueshan_sa(n,l,w)
fight.time.e=os.time()
fight.time.over=fight.time.e-fight.time.b
if job.target==w[2] then
tmp.kill=true
EnableTriggerGroup("xueshan_fight",false)
messageShowT('雪山任务:搞定保镖【'..job.target..'】!战斗用时:【'..fight.time.over..'】秒。')
geta()
exe('pfmset')
kezhiwugongclose()
-- ain
DeleteTriggerGroup("xueshan_safind")
create_trigger_t('xueshan_safind1','^\\s*\\D*(格格|公主|小姐|姑娘|夫人|郡主)\\(Beauty\\)','','xueshansa_look')
create_trigger_t('xueshan_safind2','^(> )*你要看什么?','','xueshansa_goon')
create_trigger_t('xueshan_safind3','^看来就是血刀老祖要求(\\D*)\\(\\D*\\)强抢的美女。','','xueshansa_add')
create_trigger_t('xueshan_safind4','^(> )*这里没有 beauty','','xueshansa_goon')
SetTriggerOption("xueshan_safind1","group","xueshan_safind")
SetTriggerOption("xueshan_safind2","group","xueshan_safind")
SetTriggerOption("xueshan_safind3","group","xueshan_safind")
SetTriggerOption("xueshan_safind4","group","xueshan_safind")
EnableTriggerGroup("xueshan_safind",true)
flag.times=1
return check_halt(xueshansa_look)
end
end
function xueshansa_look()
EnableTriggerGroup("xueshan_safind",true)
EnableTrigger("xueshan_safind1",false)
flag.wait=1
job.cnt=1
exe('hp;look beauty')
end
function xueshansa_add(n,l,w)
if w[1]==score.name then
return xueshan_sa_act()
else
job.cnt=job.cnt + 1
exe('look beauty '.. job.cnt)
end
end
function xueshansa_goon()
EnableTrigger("xueshan_safind1",true)
flag.wait=0
flag.find=0
return go(xueshan_find_saact,job.area,job.room)
end
function xueshan_find_saact()
EnableTriggerGroup("xueshan_safind",true)
job.flag()
exe('look')
messageShow('雪山任务:开始寻找【'..dest.area .. dest.room ..'】的美女!')
return find()
end
function xueshan_sa_act()
EnableTriggerGroup("xueshan_safind",false)
EnableTriggerGroup("xueshan_sa",true)
exe('sa beauty '.. job.cnt)
end
function xueshan_guard()
EnableTrigger("xueshan_find1",false)
EnableTriggerGroup("xueshan_find",false)
EnableTriggerGroup("xueshan_guard",true)
flag.wait=1
flag.find=1
--thread_resume(lookfor)
--locate()
exe('look guard '.. job.cnt)
job.weapon='unarmed'
end
function xueshan_guard_check(n,l,w)
guard_id=string.lower(w[5])
gdcname=w[4]
xueshan_guard_look()
exe('compare '.. guard_id)
end
function xs_guard_check()
xueshan_guard_look()
exe('compare '.. guard_id)
end
function xueshan_guard_look()
DeleteTriggerGroup("xueshan_judge")
create_trigger_t('xueshan_judge1',"^(> )*你仔细的上前打量了".. gdcname .."一番。",'','xueshan_judge')
create_trigger_t('xueshan_judge2',"^(> )*".. guard_id .." 不在这里$",'','xueshan_kill_nobody')
SetTriggerOption("xueshan_judge1","group","xueshan_judge")
SetTriggerOption("xueshan_judge2","group","xueshan_judge")
EnableTriggerGroup("xueshan_judge",true)
end
function xueshan_judge_party(n,l,w)
job.party=w[2]
end
function xueshan_judge_super()
tmp.super=true
exe('set wimpycmd pfmpower\\pfmpfm\\hp')
end
function xueshan_judge_weapon(n,l,w)
if w[1]=='竹棒' then
job.weapon='stick'
elseif w[1]=='长剑' then
job.weapon='sword'
elseif w[1]=='钢刀' then
job.weapon='blade'
elseif w[1]=='长鞭' then
job.weapon='whip'
elseif w[1]=='箫' then
job.weapon='xiao'
elseif w[1]=='一块铁令' then
job.weapon='dagger'
else
job.weapon='unarmed'
end
end
function xueshan_judge()
dis_all()
DeleteTriggerGroup("xueshan_gderror")
create_trigger_t('xueshan_gderror1',"^(> )*".. gdcname .."说道:「快逃啊!」",'','xueshan_kill_error')
SetTriggerOption("xueshan_gderror1","group","xueshan_gderror")
EnableTriggerGroup("xueshan_gderror",true)
EnableTrigger("hpheqi1",true)
exe('unset no_kill_ap')
exe('set wimpy 100;yield no')
job.skill='无'
--messageShow('雪山任务:保镖来自【'..job.party..'】!')
if job.party and job.party=='姑苏慕容' and job.weapon=='sword' then
messageShow('雪山任务:遇到姑苏慕容,装备武器:长剑。先使用慕容剑法专用PFM!再相机克制')
exe('pfmmrjf')
end
if job.party and job.party=='姑苏慕容' and job.weapon=='blade' then
messageShow('雪山任务:遇到姑苏慕容,装备武器:钢刀。先使用妙属性PFM!再相机克制')
exe('pfmmiao')
end
if job.party and job.party=='明教' and job.weapon=='dagger' then
messageShow('雪山任务:遇到明教,装备武器:一块铁令。先使用圣火令法专用武器PFM!再相机克制')
exe('pfmshlf')
elseif job.party and job.party=='明教' then
messageShow('雪山任务:遇到明教,武功:寒冰绵掌。先使用刚属性PFM!再相机克制')
exe('pfmgang')
end
if job.party and job.party=='少林' and job.weapon=='whip' then
messageShow('雪山任务:遇到少林,装备武器:长鞭。武功:日月鞭法。先使用险属性PFM!再相机克制')
exe('pfmxian')
elseif job.party and job.party=='少林' then
messageShow('雪山任务:遇到少林,武功;达摩剑OR一指禅。先使用妙属性PFM!再相机克制')
exe('pfmmiao')
end
if job.party and job.party=='古墓派' and job.weapon=='whip' then
messageShow('雪山任务:遇到古墓派,装备武器:长鞭。武功:银索金铃。先使用正属性PFM!再相机克制')
exe('pfmsanwu')
elseif job.party and job.party=='古墓派' then
messageShow('雪山任务:遇到古墓派,武功:黯然销魂掌。先使用刚属性PFM!再相机克制')
exe('pfmgang')
end
if job.party and job.party=='古墓' and job.weapon=='sword' then
messageShow('雪山任务:遇到古墓。装备武器:长剑。武功:玄铁剑法。先使用快属性PFM!再相机克制')
exe('pfmkuai')
elseif job.party and job.party=='古墓' then
messageShow('雪山任务:遇到古墓,武功:黯然销魂掌。先使用刚属性PFM!')
exe('pfmgang')
end
if job.party and job.party=='峨嵋' and job.weapon=='sword' then
messageShow('雪山任务:遇到峨嵋。装备武器:长剑。武功:回风拂柳剑。先使用慢属性PFM!再相机克制')
exe('pfmman')
elseif job.party and job.party=='峨嵋' and job.weapon=='blade' then
messageShow('雪山任务:遇到峨嵋。装备武器:钢刀。武功:雁行刀法。先使用妙属性PFM!再相机克制')
exe('pfmmiao')
end
if job.party and job.party=='丐帮' and job.weapon=='stick' then
messageShow('雪山任务:遇到丐帮,装备武器:竹棒。武功:打狗棒法。先使用奇属性PFM!再相机克制')
exe('pfmqi')
elseif job.party and job.party=='丐帮' then
messageShow('雪山任务:遇到丐帮。武功:降龙十八掌。先使用快属性PFM!再相机克制')
exe('pfmkuai')
end
if job.party and job.party=='武当' and job.weapon=='blade' then
messageShow('雪山任务:遇到武当,装备武器:钢刀。先使用奇属性PFM!再相机克制')
exe('pfmqi')
elseif job.party and job.party=='武当' and job.weapon=='sword' then
messageShow('雪山任务:遇到武当,装备武器:长剑。武功:太极剑法。先使用刚属性PFM!再相机克制')
exe('pfmgang')
elseif job.party and job.party=='武当' then
messageShow('雪山任务:遇到武当。武功:太极拳。先使用慢属性PFM!再相机克制')
exe('pfmman')
end
if job.party and job.party=='桃花岛' and job.weapon=='xiao' then
messageShow('雪山任务:遇到桃花岛。装备武器:萧。武功:玉箫剑法。先使用奇属性PFM!再相机克制')
exe('pfmqi')
elseif job.party and job.party=='桃花岛' then
messageShow('雪山任务:遇到桃花岛。武功:弹指神通。先使用正属性PFM!再相机克制')
exe('pfmzhen')
end
if job.party and job.party=='天南大理' and job.weapon=='sword' then
messageShow('雪山任务:遇到天南大理。装备武器:长剑。武功:段家剑法。先使用柔属性PFM!再相机克制')
exe('pfmrou')
elseif job.party and job.party=='大理天龙寺' then
messageShow('雪山任务:遇到大理天龙寺。武功:一阳指。先使用妙属性PFM!再相机克制')
exe('pfmmiao')
end
if job.party and job.party=='华山' and job.weapon=='sword' then
messageShow('雪山任务:遇到华山。装备武器:长剑。武功:华山剑法。先使用妙属性PFM!再相机克制')
exe('pfmmiao')
elseif job.party and job.party=='华山' and job.weapon=='blade' then
messageShow('雪山任务:遇到华山。装备武器:钢刀。武功:反两仪刀。先使用险属性PFM!再相机克制')
exe('pfmxian')
end
if job.party and job.party=='昆仑派' and job.weapon=='sword' then
messageShow('雪山任务:遇到昆仑派。武功:剑法。先使用柔属性PFM!!再相机克制')
exe('pfmrou')
end
if job.party and job.party=='昆仑派' and job.weapon=='unarmed' then
messageShow('雪山任务:遇到昆仑派。武功:昆仑叠掌or穿云腿法。先使用刚属性PFM!!再相机克制')
exe('pfmgang')
end
if tmp.super then
messageShow('雪山任务:遇到大内高手。')
end
job.guard = {}
--return check_busy(waitcd)
return checkWait(xueshan_kill,0.5)
end
function waitcd()
mytime=os.time()
if not wait_cd or mytime>wait_cd+8 then
return check_busy(xueshan_kill)
else
wait.make(function()
wait.time(1)
exe("alias acton 等待首饰冷却!")
return waitcd()
end)
end
end |
评分
-
2
查看全部评分
-
|