找回密码
 注册
搜索
查看: 6630|回复: 47

无法风教你如何提高修炼速度(七)《走路拿恢复内力武器》

[复制链接]
门派:明教
发表于 2018-11-3 01:54:48 | 显示全部楼层 |阅读模式
公版mush走路一般是不拿武器的,而为了保证内力在做任务时够用,公版机器人设置了在任务前打坐1.5倍最大内力。

假如按照无法风以前的帖子,你已经把任务前内力准备关掉的话,那么很可能内力就会不够用,尤其在450级之后开始领悟和在渡江渡河时练功,内力就更加捉襟见肘了!

解决的办法就是拿一把恢复内力的武器,每到走路时就把它拿在手里,这样能加快内力的恢复。

方法如下——

1)打开shujian.lua

找到:
function hp_trigger()

    create_trigger_t('hp25','^(> )*你捡起一(件|副|双|袭|顶|个|条|对)(\\D*)(手套|靴|甲胄|腰带|披风|彩衣|头盔)。','','fqyyArmorCheck')
    create_trigger_t('trigger_wwon1',"^(> )*你将手一挥,一柄三才无极箫从身后飞出,电光一闪,已经握在了你手中。",'','walkWeapon1')
    create_trigger_t('trigger_wwon2',"^(> )*你将手中的三才无极箫一弹,电光闪耀中,已不见了三才无极箫的踪迹。",'','walkWeapon2')
for i = 1,2 do SetTriggerOption('trigger_wwon'..i,'group','hp') end

    SetTriggerOption("hp24","group","hp")

添加的位置我个人是放在原本trigger的末尾,settriggeroption之前,而且它是在hp group里的。
至于触发器的触发语言,根据你的武器描述来定,我的是三才无极箫,你可以放你自己的恢复性武器的描述,一个对应装备,一个对应卸下。

2) 打开lujing.lua

WhereIgnores = {}
walk = {
weapon = 0,
}


在上边定义的最末尾添加红字内容,表示对walk.weapon变量定义,并初始化为0。

然后——

walkWeapon1=function()
    walk.weapon=1
end
walkWeapon2=function()
    walk.weapon=0
end

locate=function()
    locate_trigger()
    EnableTrigger("locate5",true)
    exe('alias action 正在定位')
if walk.weapon==0 then
   weapon_unwield()--换下普通武器。
   weapon_wield()--换上恢复性武器。
end

    exe('id here')
    exe('set look;l;time')
end

分别在locate函数上边定义两个函数:walkweapon1和walkweapon2,它俩的作用分别给变量walk.weapon赋值1或0。
也就是说,装备恢复性武器后,赋值为1;卸下恢复性武器后,赋值为0.
这样可以控制在定位时,对武器的装备,只有没装备时,它才会装备,避免每次定位都重复,造成指令过多flood。

评分

3

查看全部评分

门派:明教
 楼主| 发表于 2018-11-3 02:00:08 | 显示全部楼层
<!-- Produced by MUSHclient v 4.84 - www.mushclient.com -->


你扬起龙灵浩气剑,对准申屠拓哉的尸体的脖子比了比,猛斩了下去!
只听“咔”的一声,你将申屠拓哉的首级斩了下来,提在手中。
随后你又飞起一脚把尸体踢飞。
> 你现在很忙,停不下来。
> 你上一个动作还没有完成!
> 你现在正忙着呢。
> 你现在很忙,停不下来。
> 你上一个动作还没有完成!
> 你现在正忙着呢。
> 你现在很忙,停不下来。
> 你上一个动作还没有完成!
> 你现在正忙着呢。
> 你现在很忙,停不下来。
> 你上一个动作还没有完成!
> 你现在正忙着呢。
> 你把 "pfmpfm" 设定为 "get wuji xiao;get haoqi sword;unwield mu jian;unwield haoqi sword;wield wuji xiao;jiali max;perform strike.pikong;perform stri
ke.pikong;perform strike.pikong
" 成功完成。
> 你现在很忙,停不下来。
> 你现在不忙。
> 你把 "action" 设定为 "正在定位" 成功完成。
>
你将手中的龙灵浩气剑一弹,电光闪耀中,已不见了龙灵浩气剑的踪迹。
> 你身上没有这样装备。
> 你并没有装备这样东西作为武器。
> 你身上没有这样东西。
> 你身上没有这样东西。
> 你并没有装备这样东西作为武器。
> 你身上没有这样东西。
> 你身上没有这样东西。
> 你并没有装备这样东西作为武器。
> 你身上带着二十件东西(负重 7.63%):
  十九锭
黄金(Gold)
  七十一两
白银(Silver)
  九文
铜钱(Coin)
  十一颗飞蝗石(Feihuang shi)
贵宾卡(VIP Card)
背囊(Bei Nang)
布履(Shoes)
紫长衫(Cloth)
白金指环(Ring)
黄金头饰(Headgear)
紫晶项链(Necklace)
翡翠玉镯(Bangle)
龙凤玉佩(Jade)
  一柄
龙灵浩气剑(Haoqi sword)
  一本菜谱(Cai pu)
  一条粗绳子(Cu shengzi)
  一支火折(Fire)
  一柄三才
无极箫(Wuji xiao)
  一颗申屠拓哉的首级(Shouji)
  一块
令牌(Ling pai)
>
你将手一挥,一柄三才无极箫从身后飞出,电光一闪,已经握在了你手中。
> 你身上带着二十件东西(负重 7.63%):
  十九锭
黄金(Gold)
  七十一两
白银(Silver)
  九文
铜钱(Coin)
  十一颗飞蝗石(Feihuang shi)
三才无极箫(Wuji xiao)
贵宾卡(VIP Card)
背囊(Bei Nang)
布履(Shoes)
紫长衫(Cloth)
白金指环(Ring)
黄金头饰(Headgear)
紫晶项链(Necklace)
翡翠玉镯(Bangle)
龙凤玉佩(Jade)
  一柄
龙灵浩气剑(Haoqi sword)
  一本菜谱(Cai pu)
  一条粗绳子(Cu shengzi)
  一支火折(Fire)
  一颗申屠拓哉的首级(Shouji)
  一块
令牌(Ling pai)
> 在这个房间中, 生物及物品的(英文)名称如下:
无法风 = kkfromch
> 设定环境变量:look = "YES"
> 【你现在正处于华山
                                               
                                    
                   饭厅-----
侧廊-----后堂      
                             |     
                          女休息室            
侧廊 -
饭厅-----侧廊-----后堂|女休息室侧廊
    这里是华山派总堂的侧廊, 庄严古朴, 两旁蜂舞蝶影,山花烂漫,好一派
山地风光。西面是华山弟子的饭厅,未及走近,你已经闻到阵阵饭香。南面是
华山弟子的休息室,供习武疲倦之时睡眠之用。
    这里明显的出口是
east、southwest
> 现在是书剑甲辰年四月十五日寅时三刻。
您参与游戏的主机北京时间是 星期六 2018-十一月- 3 01:56:57
                悉尼时间是 星期六 2018-十一月- 3 04:56:57 (夏令时间)
      奥克兰、惠灵顿时间是 星期六 2018-十一月- 3 06:56:57 (夏令时间)
      温哥华、洛杉矶时间是 星期五 2018-十一月- 2 09:56:57
        多伦多、纽约时间是 星期五 2018-十一月- 2 12:56:57
    柏林、罗马、巴黎时间是 星期五 2018-十一月- 2 18:56:57
您已经连续玩了一天五小时二十五分二十八秒。
你最近玩了三十二天三小时三十七分五十二秒。
贵宾剩余时间:三百六十天二十二小时三十二分三十一秒。
贵宾生效时间:二零一八年九月三十日零时二十九分二十八秒。
你共有贵宾累计时间:三百九十五天。
> Ok.
> 你把 "action" 设定为 "等待一下" 成功完成。
> 你现在不忙。
> 你现在不忙。
> 后堂 - east、north、south、west
  姑苏慕容第二代弟子「华山任务中」慕容剑仙(Hbxyd) <战斗中>
  华山派第十四代弟子「六猴儿」陆大有(Lu dayou)
  宗若(Zong ruo)
<战斗中>
  枯干的骸骨(Hai gu)
> 什么?

> 什么?

> 什么?

> 正气堂 - north、south
  武当派第二代弟子 全家桶(Gggg)
  华山派第十三代弟子「华山任务中」危月燕(Sccoilz)
  
昆仑三圣座前弟子「华山任务中」坷垃(Kela)
  
华山派风清扬传人「武当任务苏州城西门」相由心生(Xyxs)
  
五岳盟主亲传弟子「赶路中」欧冶子(Oyes)
  
五岳盟主亲传弟子「赶路中」董双成(Mingy)
  
五岳盟主亲传弟子 土拨鼠(Marmot)
  桃花岛第二代弟子「赶路中」品源风(Luck)
  天龙寺第十三代弟子「赶路中」本高(Xiaogao)
  
公仔面脸上红光隐现,气象庄严。
  慕容铁锈眼神凌厉,神态极为凝重。
  无名头顶氤气蒸蒸,神色威严
  本陨面带凝涩之气,双目低垂内视。
  「华山任务中」慕容尼玛(Ooxx)
  华山派第十三代掌门人「君子剑」岳不群(Yue buqun)
  华山派掌门夫人 宁中则(Ning zhongze)
  枯干的骸骨(Hai gu)
  孔牟苗谯的尸体(Corpse)
> 什么?

> 什么?

> 你长长地舒了一口气。
> 岳不群对着相由心生点了点头。
你把 "action" 设定为 "正在赶路中" 成功完成。
> 岳不群对着欧冶子点了点头。
岳不群对着董双成点了点头。
> 你现在精力充沛。
> 你把 "action" 设定为 "正在赶路中" 成功完成。
> 你把 "action" 设定为 "正在赶路中" 成功完成。
> 你把 "action" 设定为 "正在赶路中" 成功完成。



这就是使用后的效果,“正在定位”会触发这个武器的换装,大家可以看到从剑换成了箫,然后就是拿着箫走路了。
门派:明教
 楼主| 发表于 2018-11-3 02:03:37 | 显示全部楼层
补充一下:
weapon_wield()这个函数是装备默认武器,所以大家记得在iset设置的时候,记得把恢复性武器选成默认,这样它就会自动装备了。
门派:大轮寺
发表于 2018-11-3 02:12:29 | 显示全部楼层
这样挂机就效率了                                                                              
门派:大轮寺
发表于 2018-11-3 02:13:07 | 显示全部楼层
kkfromch@tj 发表于 2018-11-3 02:03
补充一下:
weapon_wield()这个函数是装备默认武器,所以大家记得在iset设置的时候,记得把恢复性武器选成 ...

受教                                         

评分

1

查看全部评分

门派:桃花岛
发表于 2018-11-3 13:41:32 | 显示全部楼层
师兄,抽空写一个关于锻造武器的帖子吧,什么学习锻造技能啊,需要什么材料啊,怎么锻造的,我提前掌握下技能
门派:桃花岛
发表于 2018-11-3 13:48:45 | 显示全部楼层
bobby@tj 发表于 2018-11-3 13:41
师兄,抽空写一个关于锻造武器的帖子吧,什么学习锻造技能啊,需要什么材料啊,怎么锻造的,我提前掌握下技 ...

這個新手版就有了
     
门派:明教
 楼主| 发表于 2018-11-3 14:42:54 | 显示全部楼层
bobby@tj 发表于 2018-11-3 13:41
师兄,抽空写一个关于锻造武器的帖子吧,什么学习锻造技能啊,需要什么材料啊,怎么锻造的,我提前掌握下技 ...

我主要研究提高效率的 机器人 改良,还有游戏 深入分析的 规律。

如果你碰到问题可以提出来,我能力有限,会和大家一起帮你看看的。
门派:丐帮
发表于 2018-11-4 07:53:22 | 显示全部楼层
这个去少林会导致不能摘下武器,被迎客亭的武僧拦住吧?
门派:丐帮
发表于 2018-11-4 08:04:21 | 显示全部楼层
我觉得最好在weapon.lua里面修改一下,免得身上带着同种武器的时候unwield失败,导致被少林迎客亭的武僧拦截后发呆。
weapon_unwield=function()
    for p in pairs(Bag) do
            if Bag[p].kind and (not itemWield or itemWield[p]) then
                   local _,l_cnt = isInBags(Bag[p].fullid)
                   for i = 1,l_cnt do
                       exe('unwield '.. Bag[p].fullid ..' '..i)
                   end
                end
        end
        -- ain
        exe('uweapon shape zhanlu sword')
                exe('unwield sword')
                exe('unwield dagger')
                exe('unwield whip')
                exe('unwield xiao')
        exe('unwield ansha bishou')
                exe('unwield shizi')
                exe('unwield coin')

        checkWield()
end
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-6-11 19:52 , Processed in 0.029243 second(s), 28 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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