|
本帖最后由 kenck@tj 于 2025-7-20 15:14 编辑
东拼西凑了一个先凑合这用呗
szmfll=function()
DeleteTriggerGroup("szmfll")
create_trigger_t('szmfll1','^(> )*你从书桌上翻出一封信。','','mfll_look')
create_trigger_t('szmfll2','^(> )*你要看什么?','','mfll_again2')
create_trigger_t('szmfll3','^(> )*信封被两层火漆给封着,要查看收信人请先查看信件(\\D*)。','','mfll_chakan')
create_trigger_t('szmfll4','^(> )*你刮开信封外层的火漆。','','mfll_look')
create_trigger_t('szmfll5',"^(> )*请打开网页(\\N*)查看收信人。$",'','goMarkmf')
create_trigger_t('szmfll6',"^(> )*信封上写着:(\\D*)\\((\\D*)\\)",'','lostNamemf')
create_trigger_t('szmfll7',"^(> )*你在信卦上写上收信人的名字。$",'','mfll_look2')
create_trigger_t('szmfll8',"^(> )*信封上的字迹模糊不清,不知何人遗落到此处。$",'','sendfail')
create_trigger_t('szmfll9',"^(> )*你获得了三点江湖声望和一个永恒币。$",'','mfll_again')
create_trigger_t('szmfll10',"^(> )*你获得了二点江湖声望。$",'','mfll_again2')
create_trigger_t('szmfll11',"^(> )*你翻了半天,结果什么也没发现。$",'','mfll_ok')
create_trigger_t('szmfll12',"^(> )*你再看清楚一点。$",'','mfll_look2')
create_trigger_t('szmfll13',"^(> )*看清楚点,那是活人吗?!$",'','mfll_look2')
SetTriggerOption("szmfll1","group","szmfll")
SetTriggerOption("szmfll2","group","szmfll")
SetTriggerOption("szmfll3","group","szmfll")
SetTriggerOption("szmfll4","group","szmfll")
SetTriggerOption("szmfll5","group","szmfll")
SetTriggerOption("szmfll6","group","szmfll")
SetTriggerOption("szmfll7","group","szmfll")
SetTriggerOption("szmfll8","group","szmfll")
SetTriggerOption("szmfll9","group","szmfll")
SetTriggerOption("szmfll10","group","szmfll")
SetTriggerOption("szmfll11","group","szmfll")
SetTriggerOption("szmfll12","group","szmfll")
SetTriggerOption("szmfll13","group","szmfll")
EnableTriggerGroup("szmfll",true)
exe('set new_ll 1')
go(start_mfll,'changan/neijie6')
end
function start_mfll()
messageShowB('开启今天的丢失信件LL任务','green','black')
exe('home;e;look letter')
end
function sendfail()
wait.make(function()
wait.time(2)
exe('discard letter')
end)
return mfll_again()
end
function mfll_chakan()
flag.idle = 0
exe('chakan letter')
end
function mfll_look()
flag.idle = 0
exe('look letter')
end
function mfll_look2()
return check_busy(mfll_kx,3)
end
function mfll_kx()
exe('look letter')
end
function goMarkmf(n,l,w)
print('开始填写失落信件人物ID')
local m_cmd=w[2]
OpenBrowser (m_cmd)
return Marklettermf()
end
function Marklettermf()
l_result=utils.inputbox ("输入信件人物ID,放弃请输入discard。", "lostname", GetVariable("lostname"), "宋体" , "12")
if not isNil(l_result) then
SetVariable("lostname",l_result)
end
return MarkNamemf()
end
function MarkNamemf()
local lost_cmd=GetVariable("lostname")
if lost_cmd=='discard' then
return exe('discard letter')
else
return exe('mark '..lost_cmd)
end
end
function lostNamemf(n,l,w)
lost_name=string.lower(w[3])
exe('send '..lost_name)
end
function mfll_again()
exe('jobtimes')
return check_busy(mfll_fan,3)
end
function mfll_fan()
exe('fan zhuo')
end
function mfll_again2()
exe('set new_ll 1;jobtimes')
return check_busy(mfll_fan,3)
end
function mfll_ok()
EnableTriggerGroup("szmfll",false)
exe('w;w;s')
messageShowB('丢失信件LL任务圆满完成','green','black')
end |
评分
-
2
查看全部评分
-
|