|
修改的比较多,有兴趣的师兄弟可以看看。提示:做好备份。
说明:华山或武当任务,任务结束后我执行的是return check_jobx(),不是return check_food().我是每10次华山任务完成后,执行一次check_food,不会改这个的再另开贴讲述。
1.修改lua里的dolost.lua
function lostp_get(n,l,w)
--exe('look lose letter')
ll_place = w[1]
if string.find(ll_place,'姑苏慕容') or string.find(ll_place,'燕子坞') or string.find(ll_place,'曼佗罗山庄') or string.find(ll_place,'神龙岛') or string.find(ll_place,'绝情谷') or string.find(ll_place,'明教') or string.find(ll_place,'桃源县') or string.find(ll_place,'杭州城') or string.find(ll_place,'嘉兴城') or string.find(ll_place,'佛山镇') or string.find(ll_place,'黑木崖') then
messageShow('失落的信笺任务:【'..ll_place..'】太远继续任务!',"red") ---------想要添加或删除的就照这格式改就行。
return check_ll()
end
if string.find(ll_place,'长江南岸') then
ll_place = '扬州城长江北岸'
end
if string.find(ll_place,'大理城南澜沧江边') then
ll_place = '大理城南澜沧江边'
end
if string.find(ll_place,'兰州大渡口') then
ll_place = '兰州大渡口'
end
if string.find(ll_place,'兰州城西夏渡口') then
ll_place = '兰州城西夏渡口'
end
if string.find(ll_place,'长安城陕晋渡口') then
ll_place = '长安城陕晋渡口'
end
if score.party == '姑苏慕容' then
ll_place=ll_place
end
--messageShow('失落的信笺任务:开始前往【'..ll_place..'】寻找玩家!')
DoAfterSpecial(0.2,'llgo',10)
end
function lost_goto()
-- exe('look lose letter')
create_timer_s('walkWait4',10.0,'sx_look') ----------这里增加了一个计时器,每过10秒看一次信。
if ll_place == nil then
return Note('空地方你让我去个P!')
end
if ll_place == '星宿海绝壁' then
return Execute('discard letter')
end
messageShow('失落的信笺任务:开始前往【'..ll_place..'】寻找玩家'..'【'..lost_name..'】')
dest.room,dest.area=getAddr(ll_place)
if job.area and job.area==dest.area and job.room and job.room==dest.room then
return go(find,dest.area,dest.room)
else
job.area=dest.area
job.room=dest.room
end
if dest.area == nil or not dest.room then exe('look lose letter')
else return go(lookXin,dest.area,dest.room)
end
end
sx_look=function()
exe('look letter')
end
function sendOk_fix()
EnableTimer('walkWait4',false)
ll_place=nil
DeleteTriggerGroup("lostplace")
end
function sendXXin()
wipe_kill=1 --------送信遇上拦路的NPC叫杀,不杀有时就挡在那里了
lookXin()
return create_timer_s('sendTo',0.4,'sendTo') ----------新加sendXXin(),是方便任务结束后,直接看信,启动送信的计时器,不用再跑到做ll的起点去看信,节省时间
end
function check_ll()
EnableTimer('sendTo',false)
EnableTimer('walkWait4',false) ---------------这里就是设定的如果距离太远。就关掉送信的计时器,返回checkJob(),继续做任务。
return checkJob()
end
|
评分
-
1
查看全部评分
-
|