|
发表于 2021-9-1 12:59:37
|
显示全部楼层
我是这样修改的对不对啊?!
function goMark(n,l,w)
llagain_finish()
print('开始填写失落信件人物ID')
local m_cmd=w[2]
OpenBrowser (m_cmd)
--打开插件
local fni = GetInfo (67) .. "plugs\\"..score.id.."LLIN.ini"
local fi = io.open(fni,"w")
fi:write(m_cmd)
fi:close()
local fno = GetInfo (67) .. "plugs\\"..score.id.."LLOUT.ini"
local fo = io.open(fno,"w")
fo:write("")
fo:close()
--插件结束
--return Markletter()
create_timer_s('llwait',1.0,'llwait')
end
function llwait()
local f = io.open(GetInfo (67) .. "plugs\\"..score.id.."LLOUT.ini","r")
local s = f:read()
f:close() --关闭流
if not isNil(s) then
print(s)
if s~="" then
DeleteTimer('llwait')
SetVariable("lostname",s)
local fno = GetInfo (67) .. "plugs\\"..score.id.."LLOUT.ini"
local fo = io.open(fno,"w")
fo:write("")
fo:close()
return MarkName()
end
end
end
function Markletter()
l_result=utils.inputbox ("输入信件人物ID,放弃请输入discard。", "lostname", GetVariable("lostname"), "宋体" , "12")
if not isNil(l_result) then
SetVariable("lostname",l_result)
end
return MarkName()
end
function MarkName()
local lost_cmd=GetVariable("lostname")
if lost_cmd=='discard' then
return exe('discard letter')
else
return exe('mark '..lost_cmd)
end
end
function lookXin()
lookxin=1
exe('look letter')
create_timer_st('lookxin_again',20,'lookxin_again')
end
function lookxin_again()
exe('look letter')
end
function lostName(n,l,w)
lost_name=string.lower(w[3])
return create_timer_s('sendTo',0.5,'sendTo')
end
function sendXin()
sLetterlost()
create_timer_st('lookxin_again',20,'lookxin_again')
return create_timer_s('sendTo',0.5,'sendTo')
end
function sendTo()
exe('follow '..lost_name)
exe('sendto '..lost_name)
end
function sendOk()
job.name='idle'
lookxin=0
lostletter=0
m_cmd=nil
lostletter_locate=''
mousedown_lostletter()--马上刷新地点
condition.vpearl=0
EnableTimer("sendTo",false)
DeleteTimer( 'sendTo' )
EnableTimer("lookxin_again",false)
DeleteTimer('lookxin_again')
DeleteTriggerGroup("lostletter")
EnableTriggerGroup("duhe",true)
EnableTriggerGroup("dujiang",true)
exe('follow none;cond;jobtimes')
sendOk_fix()
return check_food()
--return checkPrepareOver()--送信后不检查状态。 |
|