找回密码
 注册
搜索
查看: 1621|回复: 14

请教一下检查兵器在哪里修改?

[复制链接]
门派:古墓派
发表于 2018-3-13 06:05:44 | 显示全部楼层 |阅读模式
现在身上有3件兵器,一个鞭子,2把剑,一把是领悟的兵器,一把是job时候使用的兵器。
每次任务完成后,检查兵器的时候只检查鞭子和领悟的剑,另外一把剑就不检查。
那长时间使用的话,这把job用的剑不就断掉了么?怎么设置能让每次job之后检查3把武器呢?
门派:明教
发表于 2018-3-13 08:37:06 | 显示全部楼层
iset里设置武器,都选中就可以了吧
门派:丐帮
发表于 2018-3-13 08:47:21 | 显示全部楼层
yikeke@tj 发表于 2018-3-13 08:37
iset里设置武器,都选中就可以了吧

不是这个意思,说的是两回事。
<!-- Produced by MUSHclient v 4.84 - www.mushclient.com -->


> 你目前已经拥有了二件私有装备:打神鞭,巨阙剑
> 你把 "action" 设定为 "检查包裹" 成功完成。
> 你把 "action" 设定为 "等待一下" 成功完成。
> 你现在不忙。
> 你现在不忙。
> 装备完毕。
> 你现在不忙。
> 巨阙剑(Juque sword)
巨阙坚硬无比,能开天辟地,荡妖除魔!
这是一柄由无比坚硬的万年寒冰铁制成,重二十一斤六两的巨阙剑
看起来绝对锋利,具有很高的威力!
装备要求:最大内力【七千二百一十六】,内力【一千二百二十】
这把武器已经过
次强化【武器经验:31/300】。

隐约能看见兵器制造者的姓名:韦兰铁匠(Weilan tiejiang)

手柄上刻了几个小字:仙缘(Renxian)

它的功能有:
【伤害力+219,躲避率+60%】
看起来没有什么损坏。
> 打神鞭(Renxian whip)
此物已达出神入化,登峰造极,神乎其神之境界!俗说万物归宗,便是这“无极”!
这是一柄由非常坚硬的玄铁制成,重十九斤三两的打神鞭
看起来具有
水准以上的威力!
装备要求:最大内力【三千五百四十七】,内力【四百九十】
以及一排古篆字【
增加所有属性、提高气血恢复、内力要求减半、提高精血恢复、增加身法
这把武器已经过
次强化【武器经验:0/100】。

隐约能看见兵器制造者的姓名:韦兰铁匠(Weilan tiejiang)

手柄上刻了几个小字:仙缘(Renxian)

它的功能有:
【伤害力+169,悟性+1,精血恢复速度+6%,气血恢复速度+8%,身法+5,根骨+2,力量+2】




这是身上有2个打造武器的情况,每次任务完成后look sword一次,look whip一次,看看是不是损坏,如果有损坏就去修理了。


如果身上有3个打造武器,比如2把剑,1条鞭子,这时候每次任务完成,检查兵器,就是look sword两次,而不是look sword;look sword 2,现在检查的都是同一把武器,不去检查第二把剑。
门派:铁掌帮
发表于 2018-3-13 08:50:24 | 显示全部楼层
renxian@tj 发表于 2018-3-13 08:47
不是这个意思,说的是两回事。

mush是列出武器的id,然后检查的,我有三把武器都没问题。
你的第三把武器在uweapon中有吗,试一试再uweapon save一次
门派:丐帮
发表于 2018-3-13 08:52:20 | 显示全部楼层
xice@tj 发表于 2018-3-13 08:50
mush是列出武器的id,然后检查的,我有三把武器都没问题。
你的第三把武器在uweapon中有吗,试一试再uwe ...

有啊,我开始身上有3件打造武器,2把剑和鞭子。

剑是神器巨阙和一把加悟性的剑,每次任务完成之后检查兵器,都是检查2次加悟性的剑,巨阙从来不检测。
门派:明教
发表于 2018-3-13 08:54:48 | 显示全部楼层
renxian@tj 发表于 2018-3-13 08:47
不是这个意思,说的是两回事。

weapon.lua
weaponUcheck=function()
因为是通过名称去取武器id
for p in pairs(weaponUsave) do
            if Bag[p] and Bag[p].kind and weaponKind[Bag[p].kind] and not weaponUcannt[p] then
                   exe('l '..Bag[p].fullid)
                end
        end
最后只能look 武器id全称,还不能判断名称重复的,简单办法就是武器id相同的改一下别的吧
门派:丐帮
发表于 2018-3-13 08:56:28 | 显示全部楼层
yikeke@tj 发表于 2018-3-13 08:54
weapon.lua
weaponUcheck=function()
因为是通过名称去取武器id

<!-- Produced by MUSHclient v 4.84 - www.mushclient.com -->


> 你目前已经拥有了三件私有装备:冥月剑,打神鞭,巨阙剑
> 你把 "action" 设定为 "检查包裹" 成功完成。
> 你把 "action" 设定为 "等待一下" 成功完成。
> 你现在不忙。
> 你现在不忙。
> 装备完毕。
> 你现在不忙。
> 打神鞭(Renxian whip)
此物已达出神入化,登峰造极,神乎其神之境界!俗说万物归宗,便是这“无极”!
这是一柄由非常坚硬的玄铁制成,重十九斤三两的打神鞭
看起来具有
水准以上的威力!
装备要求:最大内力【三千五百四十七】,内力【四百九十】
以及一排古篆字【
增加所有属性、提高气血恢复、内力要求减半、提高精血恢复、增加身法
这把武器已经过
次强化【武器经验:0/100】。

隐约能看见兵器制造者的姓名:韦兰铁匠(Weilan tiejiang)

手柄上刻了几个小字:仙缘(Renxian)

它的功能有:
【伤害力+169,悟性+1,精血恢复速度+6%,气血恢复速度+8%,身法+5,根骨+2,力量+2】
看起来没有什么损坏。
> 冥月剑(Renxian jian)
三十三天下有地,地下有城,城名鬼城,大小妖魔,人神畜生都在此轮回往返,谓之“炼狱”!
这是一柄由非常坚硬的玄铁制成,重二十八斤八两的冥月剑
看起来非常锋利,具有
水准以上的威力!
装备要求:最大内力【三千九百九十四】,内力【一千三百二十四】
以及一排古篆字【
增加臂力、膂力要求减大半、增加气血、增加悟性
这把武器已经过
次强化【武器经验:0/100】。

隐约能看见兵器制造者的姓名:韦兰铁匠(Weilan tiejiang)

手柄上刻了几个小字:仙缘(Renxian)

它的功能有:
【伤害力+172,气血+616,悟性+4,力量+2】
看起来没有什么损坏。
> 冥月剑(Renxian jian)
三十三天下有地,地下有城,城名鬼城,大小妖魔,人神畜生都在此轮回往返,谓之“炼狱”!
这是一柄由非常坚硬的玄铁制成,重二十八斤八两的冥月剑
看起来非常锋利,具有
水准以上的威力!
装备要求:最大内力【三千九百九十四】,内力【一千三百二十四】
以及一排古篆字【
增加臂力、膂力要求减大半、增加气血、增加悟性
这把武器已经过
次强化【武器经验:0/100】。

隐约能看见兵器制造者的姓名:韦兰铁匠(Weilan tiejiang)

手柄上刻了几个小字:仙缘(Renxian)

它的功能有:
【伤害力+172,气血+616,悟性+4,力量+2】
看起来没有什么损坏。



问题是武器名称不相同啊,juque sword和renxian jian,每次都是检查2次renxian jian,juque sword不检测的。
门派:明教
发表于 2018-3-13 09:04:39 | 显示全部楼层
renxian@tj 发表于 2018-3-13 08:56
问题是武器名称不相同啊,juque sword和renxian jian,每次都是检查2次renxian jian,juque sword ...

把weapon.lua中的weaponUcheck=function()贴出来看看,是不是语句有问题
门派:丐帮
发表于 2018-3-13 09:12:05 | 显示全部楼层
yikeke@tj 发表于 2018-3-13 09:04
把weapon.lua中的weaponUcheck=function()贴出来看看,是不是语句有问题

weaponUcheck=function()
    DeleteTriggerGroup("weapon")
    create_trigger_t('weapon1','^(> )*你把 "action" 设定为 "checkUweapon" 成功完成。','','weaponUdone')
    create_trigger_t('weapon2','^(> )*这是一(柄)由\\D*(青铜|生铁|软铁|绿石|流花石|软银|金铁|玄铁|万年神铁|万年寒冰铁)制成,重\\D*的(\\D*)。$','','weaponUtmp')
    create_trigger_t('weapon3','^(> )*看起来(需要修理|已经使用过一段时间|马上就要坏)了。','','weaponUneed')
        create_trigger_t('weapon4','^(> )*看起来没有什么损坏。','','weaponUwell')
    SetTriggerOption("weapon1","group","weapon")
    SetTriggerOption("weapon2","group","weapon")
        SetTriggerOption("weapon3","group","weapon")
        SetTriggerOption("weapon4","group","weapon")
       
        weaponUcannt = weaponUcannt or {}
        tmp.uweapon = nil
    for p in pairs(weaponUsave) do
            if Bag[p] and Bag[p].kind and weaponKind[Bag[p].kind] and not weaponUcannt[p] then
                   exe('l '..Bag[p].fullid)
                end
        end
        exe('alias action checkUweapon')
end

weapon.lua我没改过,应该是原版的吧。
门派:明教
发表于 2018-3-13 09:19:13 | 显示全部楼层
renxian@tj 发表于 2018-3-13 09:12
weaponUcheck=function()
    DeleteTriggerGroup("weapon")
    create_trigger_t('weapon1','^(> )* ...

这个没问题就得再往上一个步骤找了

shujian.lua里的function checkBagsU贴出来看看
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-6-9 23:36 , Processed in 0.034069 second(s), 26 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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