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

mush求助,求大神指点。

[复制链接]
门派:昆仑派
 楼主| 发表于 2017-9-1 09:38:12 | 显示全部楼层
xiren@tj 发表于 2017-9-1 09:35
那就判断为coin的时候unwield 后就break

胖妹儿,你能说具体点不,最好是给个格式我参照改,mush 0基础,头疼
门派:昆仑派
 楼主| 发表于 2017-9-1 09:48:14 | 显示全部楼层
xieky@tj 发表于 2017-9-1 08:27
这说明,mush没有识别到铜钱已经够了,这个识别铜钱数量的trigger有两个地方,你确定一下是不是都改过了

你之前帖子里的1和2我确定都改好了,我根据飞镖发现了个问题,P版的shujian.lua里飞镖有2个变量,一个是“飞镖”,一个是“枚飞镖”,“枚飞镖”是飞镖的具体数量,比如178,而“飞镖”好像是取的“枚飞镖”的百位数的值。机器好像是判断“枚飞镖”的数量<100就去买,wield和unwield都是用的“飞镖”。
门派:明教
发表于 2017-9-1 09:50:21 | 显示全部楼层
weapon_unwield里
  1.             if Bag[p].kind and (not itemWield or itemWield[p]) then
  2.                         local _,l_cnt = isInBags(Bag[p].fullid)
  3.                         for i = 1,l_cnt do
  4.                                 exe('unwield '.. Bag[p].fullid ..' '..i)
  5.                         end                       
  6.                 end
复制代码



改成
  1.             if Bag[p].kind and (not itemWield or itemWield[p]) then
  2.                         local _,l_cnt = isInBags(Bag[p].fullid)
  3.                         if Bag[p].fullid == 'coin_money' then
  4.                                 exe('unwiled ' ..Bag[p].fullid)
  5.                                 break
  6.                         end
  7.                         for i = 1,l_cnt do
  8.                                 exe('unwield '.. Bag[p].fullid ..' '..i)
  9.                         end                       
  10.                 end
复制代码

试试
门派:昆仑派
 楼主| 发表于 2017-9-1 09:52:25 | 显示全部楼层

谢谢胖妹儿,晚上回去试试
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-6-20 12:32 , Processed in 0.021458 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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