找回密码
 注册
搜索
楼主: baozi@tj

mush求助,求大神指点。

[复制链接]
门派:少林派
发表于 2017-8-31 11:25:08 | 显示全部楼层
baozi@tj 发表于 2017-8-30 10:18
还好吧,总比买那个天价飞镖好吧,一个pfm就是60silver没了,有时一次战斗2-3个pfm,看着都肉疼,挂个武 ...

真是一个费钱的功夫啊
门派:少林派
发表于 2017-8-31 11:27:38 | 显示全部楼层
baozi@tj 发表于 2017-8-30 09:18
谢谢师兄,大概能看明白是什么意思了,晚上回去改改看看,随便问下第二步,检查前把值清零,这个是什么用 ...

反正我看的是稀里糊涂的              
门派:少林派
发表于 2017-8-31 12:04:15 | 显示全部楼层
dukui@tj 发表于 2017-8-30 10:13
玩飞镖是要穷三代的

飞镖看来真不是一般人玩的              
门派:昆仑派
 楼主| 发表于 2017-8-31 22:33:37 | 显示全部楼层
xieky@tj 发表于 2017-8-30 01:20
试着帮你改一下,没经过测试,你先试一下

1.因为p版的mush没有收集铜钱的数据,所以你先得在shujian.lua ...

大神,按照你这个弄,其他都行,就是到了扬州钱庄兑换1 silver to coin 个不停,都兑换了几千文了,还在努力兑换中
门派:昆仑派
 楼主| 发表于 2017-8-31 22:34:44 | 显示全部楼层
xieky@tj 发表于 2017-8-30 01:20
试着帮你改一下,没经过测试,你先试一下

1.因为p版的mush没有收集铜钱的数据,所以你先得在shujian.lua ...

大神,按照你这个弄,其他都行,就是到了扬州钱庄兑换1 silver to coin 个不停,都兑换了几千文了,还在努力兑换中
门派:昆仑派
 楼主| 发表于 2017-8-31 22:47:53 | 显示全部楼层
xieky@tj 发表于 2017-8-30 01:20
试着帮你改一下,没经过测试,你先试一下

1.因为p版的mush没有收集铜钱的数据,所以你先得在shujian.lua ...

大神,1和2我都按照你说的该改好了,3和4我是这样改的(下面红色字体),但是到了扬州钱庄没有qu 100 coin,显示“什么”,能帮我看看问题出在哪吗?


if  weaponPrepare["铜钱"] and Bag["铜钱"].cnt<100 then
                   return checkWeapon("铜钱")
                end

.............

function checkWeapon(p_weapon)
   tmp.cnt = 0
   tmp.weapon = p_weapon
   return go(checkWeaponBuy,"扬州城","天阁斋")
end
function checkWeaponBuy()
   tmp.cnt = tmp.cnt + 1
   if tmp.cnt > 10 then
      checkBags()
      return check_heal()
   else
      if tmp.weapon and weaponStoreId[tmp.weapon] then
         exe('qu 100 coin')
         checkBags()
         return checkWait(checkWeaponI,3)
          else
             return check_heal()
          end
   end
end
function checkWeaponI()
    if not Bag[tmp.weapon] then
       return checkWeaponBuy()
    else
       return checkWeaponOver()
    end
end
function checkWeaponOver()
    return checkPrepare()
end
门派:天龙寺
发表于 2017-9-1 08:25:58 | 显示全部楼层
baozi@tj 发表于 2017-8-31 22:47
大神,1和2我都按照你说的该改好了,3和4我是这样改的(下面红色字体),但是到了扬州钱庄没有qu 100 coin ...

因为你用的这段代码按买武器设计的,你这个铜钱不在武器清单上,所以不能用这段代码直接改
门派:天龙寺
发表于 2017-9-1 08:27:41 | 显示全部楼层
baozi@tj 发表于 2017-8-31 22:34
大神,按照你这个弄,其他都行,就是到了扬州钱庄兑换1 silver to coin 个不停,都兑换了几千文了,还在 ...

这说明,mush没有识别到铜钱已经够了,这个识别铜钱数量的trigger有两个地方,你确定一下是不是都改过了
门派:昆仑派
 楼主| 发表于 2017-9-1 09:00:30 | 显示全部楼层
xieky@tj 发表于 2017-9-1 08:27
这说明,mush没有识别到铜钱已经够了,这个识别铜钱数量的trigger有两个地方,你确定一下是不是都改过了

P版里有检查白银数量的,我照着改了,改好了,也能挂了,但是又出了个问题,每次unwield coin的时候,机器好像是按照coin的数量来unwield,每次都要指令堆积
门派:明教
发表于 2017-9-1 09:35:29 | 显示全部楼层
baozi@tj 发表于 2017-9-1 09:00
P版里有检查白银数量的,我照着改了,改好了,也能挂了,但是又出了个问题,每次unwield coin的时候,机 ...

那就判断为coin的时候unwield 后就break
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-8-10 20:54 , Processed in 0.019461 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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