战网中国

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1768|回复: 12
打印 上一主题 下一主题

拾取文件的疑问

[复制链接]

26

主题

116

帖子

1145

积分

精灵王

Rank: 6Rank: 6

积分
1145

社区居民忠实会员

跳转到指定楼层
楼主
发表于 2015-2-22 20:39:56 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
在各种版本的拾取文件中,有关暴风盾(Stormshield)的语句都是这么写的:


[Name] == Monarch && [Quality] == unique && [Flag] != identified # [Defense] >= 133 // Stormshield


我不太明白的是,为什么要有 “ [Flag] != identified” 这个判定,好像其他物品都没有这么判定过,
是不是改成  [Flag] != ethereal 更合理些啊?
回复

使用道具 举报

26

主题

116

帖子

1145

积分

精灵王

Rank: 6Rank: 6

积分
1145

社区居民忠实会员

13#
 楼主| 发表于 2015-3-2 18:36:44 | 只看该作者
[quote=白色曼陀螺,143848]暴风盾基本上是sor的标配,也是最容易暴尸的装备之一,因为捡尸体很有可能会放入装备栏中,如果拾取设的太高则很容易搞丢的。
建议写2行:
== Monarch &&  == unique &&  != identified #  >= 14...[/quote] 你们都是高手,象我们这些新手,都是在MF过程中逐步提高拾取装备的品质参数,以做到先有,再好的要求,比如暴风盾,没有的时候肯定是什么垃圾属性的都拿着,等有了两三面,再根据手头已有的参数来改一个品质要求更高一点的参数,这样逐步提高品质参数,最后就只捡148 的了...

话说回来,暴风盾好像也不太容易出,我还是觉得用
[Name] == Monarch && [Quality] == unique
都捡起来比较保险,大不了看跑MF人物的频度稍微高点,快满库了就倒下
回复 支持 反对

使用道具 举报

26

主题

116

帖子

1145

积分

精灵王

Rank: 6Rank: 6

积分
1145

社区居民忠实会员

12#
 楼主| 发表于 2015-3-2 18:31:11 | 只看该作者
[quote=anni2012,143597]== Monarch &&  == unique #  - *3.75 >= 133
后面有点疑惑,因为不是程序员的原因,我不清楚
  - *3.75 >= 133 会被识别成哪一种?
1.  ( - )*3.75 >= 133
2. ...[/quote] 根据运算符优先级的一般规则,我想js不是脑残的定点话,应该是这种:
2.  ([Defense] - [Level]*3.75) >= 133
实在要万无一失,也可以加点括号进来,这样:
[Defense] - ([Level]*3.75) >= 133
回复 支持 反对

使用道具 举报

31

主题

1092

帖子

5881

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
5881

社区居民忠实会员喜欢达人

11#
发表于 2015-3-2 08:15:51 | 只看该作者
暴风盾基本上是sor的标配,也是最容易暴尸的装备之一,因为捡尸体很有可能会放入装备栏中,如果拾取设的太高则很容易搞丢的。
建议写2行:
[Name] == Monarch && [Quality] == unique && [Flag] != identified # [Defense] >= 148 // Stormshield
[Name] == Monarch && [Quality] == unique && [Flag] == identified
回复 支持 反对

使用道具 举报

1

主题

205

帖子

3296

积分

精灵王

Rank: 6Rank: 6

积分
3296

社区居民忠实会员

10#
发表于 2015-2-28 11:49:29 | 只看该作者
我的方法很简单啊,只要不开cain鉴定,按照如下语句就行了

[Name] == Monarch && [Quality] == unique 就是都捡,从133到148都有可能

[Name] == Monarch && [Quality] == unique  # [Defense] >= 148 就是只捡148的
回复 支持 反对

使用道具 举报

107

主题

1677

帖子

1万

积分

贫民

Rank: 1

积分
16447

社区居民最爱沙发忠实会员原创写手

9#
发表于 2015-2-28 11:26:42 | 只看该作者
[Name] == Monarch && [Quality] == unique # [Defense] - [Level]*3.75 >= 133
后面有点疑惑,因为不是程序员的原因,我不清楚
[Defense] - [Level]*3.75 >= 133 会被识别成哪一种?
1.  ([Defense] - [Level])*3.75 >= 133
2.  ([Defense] - [Level]*3.75) >= 133
或者是其他
★★O(∩_∩)O qq: 1114355110
回复 支持 反对

使用道具 举报

26

主题

116

帖子

1145

积分

精灵王

Rank: 6Rank: 6

积分
1145

社区居民忠实会员

8#
 楼主| 发表于 2015-2-28 09:44:30 | 只看该作者
在Bot自带的拾取文件中发现了这样的语句:
[Name] == SmallCharm && [Quality] == magic # [PoisonMaxDam]/10.2 >= 21

这样看来,上面说的这样的拾取语句应该是可以正常工作的:
[Name] == Monarch && [Quality] == unique # [Defense] - [Level]*3.75 >= 133
回复 支持 反对

使用道具 举报

26

主题

116

帖子

1145

积分

精灵王

Rank: 6Rank: 6

积分
1145

社区居民忠实会员

7#
 楼主| 发表于 2015-2-26 23:30:16 | 只看该作者
是哦,我想,如果为了保险,简单粗暴点直接改用这句:
[Name] == Monarch && [Quality] == unique
这样人工看到时候一般还是没鉴定的,可以很方便地确定品质,
如果想精细点,是不是是可以引入角色等级来计算,Bot是有这个定义的:

[Name] == Monarch && [Quality] == unique # [Defense] - [Level]*3.75 >= 133

然后通过调整最后的 防御值来筛选入库单品质,没有试过,希望来个高手说说看行不行
回复 支持 反对

使用道具 举报

107

主题

1677

帖子

1万

积分

贫民

Rank: 1

积分
16447

社区居民最爱沙发忠实会员原创写手

6#
发表于 2015-2-26 18:16:24 | 只看该作者
这个拾取有个小问题,就是当你用korbot设置了自动找npc id 东西,那这个暴风盾就会....楼主可想到解决办法么?
★★O(∩_∩)O qq: 1114355110
回复 支持 反对

使用道具 举报

31

主题

1092

帖子

5881

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
5881

社区居民忠实会员喜欢达人

5#
发表于 2015-2-24 16:39:19 | 只看该作者
恭喜,都能自问自答了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|BattleCN ( 陕ICP备05006600号 )

GMT+8, 2025-2-9 01:41 , Processed in 0.047182 second(s), 21 queries .

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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