找回密码
 注册
搜索
查看: 8275|回复: 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、south 和 west。
> 现在是书剑甲辰年四月十五日寅时三刻。
您参与游戏的主机北京时间是 星期六 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, 2026-10-2 01:05 , Processed in 0.065246 second(s), 26 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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