|
楼主 |
发表于 2017-10-5 21:53:29
|
显示全部楼层
算是吧,就是加了几个判断,例如送sx人的判断如下,大意就是,如果对方送信地址不是慕容家和苗疆,就直接去对方送信的地址,如果是慕容家,我就到慕容码头等着,懒得坐船,如果苗疆,那就算了,用别的算法。这样,如果对方还没到送信地址,我们应该走的是同一条路,有可能在半路过河时就直接拦截了。否则就到送信地见面吧。
if string.find(lost_nick,"送信一") then
dest_add=string.sub(lost_nick,7,string.len(lost_nick))
dest_add=addrTrim(dest_add)
if getAddr(dest_add) then
ll.room,ll.area=getAddr(dest_add)
if ll.area~="燕子坞" and ll.area~="姑苏慕容" and ll.area~="曼佗罗山庄" and ll.area~="苗疆" then
messageShow('失落的信笺任务:前往【'..dest_add..'】开始寻找玩家!玩家当前地址【'..lostletter_locate..'】nick是【'..lost_nick..'】。')
return goto(dest_add)
elseif ll.area=="燕子坞" or ll.area=="姑苏慕容" or ll.area=="曼佗罗山庄" then
messageShow('失落的信笺任务:前往姑苏慕容码头开始寻找玩家!玩家当前地址【'..lostletter_locate..'】nick是【'..lost_nick..'】。')
return goto('姑苏慕容码头')
end
end
end |
|