找回密码
 注册
搜索
查看: 1411|回复: 11

做LL的一点修改

[复制链接]
门派:天龙寺
发表于 2019-5-7 14:09:48 | 显示全部楼层 |阅读模式
目前做LL的效率不是很高,一个是新手做任务拉长了,还有玩家们不停的在几个渡口之间来回跑,做LL真心有点麻烦了。
这几天花时间改动了一下做LL的dlost.lua,实测效果还不错,师兄师弟们可以尝试一下。
打开dlost.lua
--[[说明:
1.在shujian.lua 的sLetterlost() “EnableTriggerGroup("lostletter",true)‘ 之前插入llgo()
2.在sendOk() 的return 之前加一句sendOk_fix()
3.在shujian.lua require 语句中加入 require "dolost"
-]]
require 'wait'
require 'tprint'
require 'lujing'      ---新加的
require 'rooms'       ---新加的
addali_reg=function(aliname,alimatch,aligroup,aliscript)
        alireturnvalue=AddAlias(aliname,alimatch,"",alias_flag.Enabled + alias_flag.Replace+ alias_flag.RegularExpression,aliscript)
        SetAliasOption(aliname,"group",aligroup)
        return alireturnvalue
end
function llgo()
create_trigger_t('lostletter8',"^[> ]*这是一封大理国镇南王府送出的书信。$",'','lostp_look')
SetTriggerOption("lostletter8","group","lostletter")
--create_alias_s('llgo','^llgo$','lost_goto')
addali_reg('llgo','^llgo$','','lost_goto')
end
function lostp_look()
    DeleteTriggerGroup("lostplace")
    create_trigger_t('lostplace1',"^[> ]*好象收信人曾在(\\D*)一带出现。$",'','lostp_get')
    SetTriggerOption("lostplace1","group","lostplace")
    EnableTriggerGroup("lostplace",true)
end
function lostp_get(n,l,w)
         create_timer_s('kxin',10.0,'kxin')     -------这是在原地等待的时候加的每过10秒看一次信的计时器,送完信会关闭的
    ll_place = w[1]
        if string.find(ll_place,'神龙岛') then
                ll_place = '黄河入海口'
        elseif  string.find(ll_place,'姑苏慕容') or string.find(ll_place,'燕子坞') or 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 string.find(ll_place,'绝情谷') then
                ll_place='绝情谷小溪边'
        end
       
    if score.party == '姑苏慕容' then
            ll_place=ll_place
        end
        --messageShow('失落的信笺任务:开始前往【'..ll_place..'】寻找玩家!')
        DoAfterSpecial(0.1,'llgo',10)
       
end

function lost_goto()
  -- exe('look lose letter')
        if ll_place == nil then
      return Note('空地方你让我去个P!')
        end
        if ll_place == '星宿海绝壁' then
      return Execute('discard letter')
        end
        messageShow('失落的信笺任务:开始前往【'..ll_place..'】寻找玩家'..'【'..lost_name..'】')
        if ll_place=='黄河入海口' or ll_place=='扬州城长江南岸' or ll_place == '扬州城长江北岸' or ll_place=='兰州大渡口' or ll_place=='长安城陕晋渡口' or ll_place == '大理澜沧江' or ll_place=='绝情谷小溪边' then
         return goto(ll_place)
         else
        dest.room,dest.area=getAddr(ll_place)
                if ll.area and ll.area==dest.area and ll.room and ll.room==dest.room then        ----这是引用无法风的方式做的修改
           return go(find,dest.area,dest.room)
      else
          ll.area=dest.area
          ll.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
end


function kxin()
exe('look letter')
end
function sendOk_fix()
        ll_place=nil
DeleteTriggerGroup("lostplace")
end

打开lujing.lua

function searchPre()

if job.name and job.name=='dolost' and flag.times==1 then
       l_distance = 2                                        -----也可以改成4、6或8,加大搜索的范围,看自己的喜好了
  end
  
现在好多人都开启了飞奔模式,建议在做LL的时候加大step,我做LL的时候是改成了50,追着送

PS;我实测了二天没得问题,建议要修改的做好备份:)
门派:天龙寺
发表于 2019-5-7 20:57:10 | 显示全部楼层
支持支持啊,哪天晚上空了去试试效果
门派:天龙寺
 楼主| 发表于 2019-5-7 21:05:31 | 显示全部楼层
咱们新人就靠自己了,也不想去买什么定制版,自己改改,增加点乐趣
门派:天龙寺
发表于 2019-5-7 23:12:57 | 显示全部楼层
师弟太给力了,有空我也试验一下师弟的推荐。
门派:天龙寺
发表于 2019-5-8 09:50:46 | 显示全部楼层
zhaoziyu@tj 发表于 2019-5-7 21:05
咱们新人就靠自己了,也不想去买什么定制版,自己改改,增加点乐趣

9494,现在玩mud最大的乐趣就是看着速度增加的成就感了
门派:天龙寺
 楼主| 发表于 2019-5-8 10:59:47 | 显示全部楼层
补充一点:
lujing.lua
find_nobody=function()
最下面更改为:
if job.name=='dolost' then return lookXin() end
    return go(check_heal,'扬州城','当铺')
end
门派:天龙寺
发表于 2019-5-10 19:49:56 | 显示全部楼层
顶顶顶!!!等有时间改来测试!!谢啦
门派:明教
发表于 2019-5-11 11:20:07 来自手机 | 显示全部楼层
门派:桃花岛
发表于 2019-6-21 03:22:07 | 显示全部楼层
师弟,你这个已经有点过时了,最新的LL策略是动态的,黄河北和长江南都先去做任务,做1个任务后再查看对方的位置。
门派:桃花岛
发表于 2019-6-21 03:25:32 | 显示全部楼层
<!-- Produced by MUSHclient v 4.84 - www.mushclient.com -->


06/21/19 02:43:31【liumaisj】失落的信笺任务:玩家【chuizi】正位于【神龙岛小木筏】,距离太远,回头再找。
06/21/19 02:43:33【liumaisj】武当任务:        地点【嵩山御书楼】【中原山贼 灭瑛 峨嵋派 四象掌】,id【mie ying】!
06/21/19 02:43:41【liumaisj】武当任务:【5.66】秒结束战斗。
06/21/19 02:43:42【liumaisj】武当任务:        任务完成,经验:【一千一百七十】点,潜能:【二十二】点,用时:【9】秒。
06/21/19 02:43:43【liumaisj】失落的信笺任务:玩家【chuizi】正位于【神龙岛小木筏】,距离太远,回头再找。
06/21/19 02:43:46【liumaisj】华山任务:        开始任务。
06/21/19 02:43:49【liumaisj】华山任务:        地点【碎石路】,目标【沙戟】。
06/21/19 02:43:56【liumaisj】华山任务:【5.32】秒结束战斗。
06/21/19 02:44:00【liumaisj】华山任务:        地点【襄阳城土路】,目标【潘未】。
06/21/19 02:44:08【liumaisj】华山任务:【4.61】秒结束战斗。
06/21/19 02:44:11【liumaisj】华山任务:        完成用时:【25】秒,距离上一次武当完成:【29】秒
06/21/19 02:44:11【liumaisj】华山奖励:        经验:【一千九百一十一】点,潜能:【四百二十七】点!
06/21/19 02:44:12【liumaisj】失落的信笺任务:开始前往【神龙岛渡口】寻找玩家【chuizi】
06/21/19 02:44:14【liumaisj】失落的信笺任务:开始前往【神龙岛渡口】寻找玩家【chuizi】
06/21/19 02:44:15【liumaisj】失落的信笺任务:开始前往【神龙岛渡口】寻找玩家【chuizi】
06/21/19 02:44:16【liumaisj】失落的信笺任务:开始前往【神龙岛走廊】寻找玩家【chuizi】
06/21/19 02:44:18【liumaisj】失落的信笺任务:开始前往【神龙岛走廊】寻找玩家【chuizi】
06/21/19 02:44:19【liumaisj】失落的信笺任务:开始前往【神龙岛走廊】寻找玩家【chuizi】
06/21/19 02:44:20【liumaisj】失落的信笺任务:开始前往【神龙岛走廊】寻找玩家【chuizi】
06/21/19 02:44:21【liumaisj】失落的信笺任务:开始前往【神龙岛走廊】寻找玩家【chuizi】
06/21/19 02:44:23【liumaisj】失落的信笺任务:开始前往【神龙岛走廊】寻找玩家【chuizi】
06/21/19 02:44:24【liumaisj】失落的信笺任务:开始前往【神龙岛走廊】寻找玩家【chuizi】
06/21/19 02:44:25【liumaisj】失落的信笺任务:开始前往【神龙岛走廊】寻找玩家【chuizi】
06/21/19 02:44:27【liumaisj】失落的信笺任务:开始前往【神龙岛大厅】寻找玩家【chuizi】
06/21/19 02:44:28【liumaisj】失落的信笺任务:开始前往【神龙岛陆府正厅】寻找玩家【chuizi】
06/21/19 02:44:29【liumaisj】失落的信笺任务:开始前往【神龙岛陆府正厅】寻找玩家【chuizi】
06/21/19 02:44:30【liumaisj】失落的信笺任务:开始前往【神龙岛渡口】寻找玩家【chuizi】
06/21/19 02:44:31【liumaisj】失落的信笺任务:开始前往【神龙岛渡口】寻找玩家【chuizi】
06/21/19 02:44:32【liumaisj】失落的信笺任务:开始前往【黄河流域黄河入海口】寻找玩家【chuizi】
06/21/19 02:44:33【liumaisj】失落的信笺任务:开始前往【华山青柯坪】寻找玩家【chuizi】
06/21/19 02:44:34【liumaisj】失落的信笺任务:开始前往【华山祭坛】寻找玩家【chuizi】



你看看这个神龙岛的,等待的功夫我都做了1个武当+1个华山2了,结果跑去渡口还等了一会儿,可想而知之前开三倍做LL有多傻?浪费了多少三倍时间啊!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|书剑永恒MUD ( 闽ICP备14012032号|闽公网安备 35050202000162号 )

GMT+8, 2025-6-21 00:26 , Processed in 0.044356 second(s), 26 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表