战网中国
标题:
拾取文件的疑问
[打印本页]
作者:
siso
时间:
2015-2-22 20:39
标题:
拾取文件的疑问
在各种版本的拾取文件中,有关暴风盾(Stormshield)的语句都是这么写的:
[Name] == Monarch && [Quality] == unique && [Flag] != identified # [Defense] >= 133 // Stormshield
我不太明白的是,为什么要有 “ [Flag] != identified” 这个判定,好像其他物品都没有这么判定过,
是不是改成 [Flag] != ethereal 更合理些啊?
作者:
BLACK
时间:
2015-2-22 20:41
SF~
作者:
poor291
时间:
2015-2-22 22:14
它要看未辨识的防御(133~148),而且Stormshield也没有无形的。
作者:
siso
时间:
2015-2-24 09:29
多谢,现在想明白了:
1、因为鉴定后SS的防御跟人物等级相关,不好根据数值确定品质,因此只能根据未鉴定时的防御来定;
2、ss自带永不磨损属性,因此没有无形的,不需要 [Flag] != ethereal 这个判定;
作者:
白色曼陀螺
时间:
2015-2-24 16:39
恭喜,都能自问自答了。
作者:
anni2012
时间:
2015-2-26 18:16
这个拾取有个小问题,就是当你用korbot设置了自动找npc id 东西,那这个暴风盾就会....楼主可想到解决办法么?
作者:
siso
时间:
2015-2-26 23:30
是哦,我想,如果为了保险,简单粗暴点直接改用这句:
[Name] == Monarch && [Quality] == unique
这样人工看到时候一般还是没鉴定的,可以很方便地确定品质,
如果想精细点,是不是是可以引入角色等级来计算,Bot是有这个定义的:
[Name] == Monarch && [Quality] == unique # [Defense] - [Level]*3.75 >= 133
然后通过调整最后的 防御值来筛选入库单品质,没有试过,希望来个高手说说看行不行
作者:
siso
时间:
2015-2-28 09:44
在Bot自带的拾取文件中发现了这样的语句:
[Name] == SmallCharm && [Quality] == magic # [PoisonMaxDam]/10.2 >= 21
这样看来,上面说的这样的拾取语句应该是可以正常工作的:
[Name] == Monarch && [Quality] == unique # [Defense] - [Level]*3.75 >= 133
作者:
anni2012
时间:
2015-2-28 11:26
[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
或者是其他
作者:
lethe
时间:
2015-2-28 11:49
我的方法很简单啊,只要不开cain鉴定,按照如下语句就行了
[Name] == Monarch && [Quality] == unique 就是都捡,从133到148都有可能
[Name] == Monarch && [Quality] == unique # [Defense] >= 148 就是只捡148的
作者:
白色曼陀螺
时间:
2015-3-2 08:15
暴风盾基本上是sor的标配,也是最容易暴尸的装备之一,因为捡尸体很有可能会放入装备栏中,如果拾取设的太高则很容易搞丢的。
建议写2行:
[Name] == Monarch && [Quality] == unique && [Flag] != identified # [Defense] >= 148 // Stormshield
[Name] == Monarch && [Quality] == unique && [Flag] == identified
作者:
siso
时间:
2015-3-2 18:31
[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
作者:
siso
时间:
2015-3-2 18:36
[quote=白色曼陀螺,143848]暴风盾基本上是sor的标配,也是最容易暴尸的装备之一,因为捡尸体很有可能会放入装备栏中,如果拾取设的太高则很容易搞丢的。
建议写2行:
== Monarch && == unique && != identified # >= 14...[/quote] 你们都是高手,象我们这些新手,都是在MF过程中逐步提高拾取装备的品质参数,以做到先有,再好的要求,比如暴风盾,没有的时候肯定是什么垃圾属性的都拿着,等有了两三面,再根据手头已有的参数来改一个品质要求更高一点的参数,这样逐步提高品质参数,最后就只捡148 的了...
话说回来,暴风盾好像也不太容易出,我还是觉得用
[Name] == Monarch && [Quality] == unique
都捡起来比较保险,大不了看跑MF人物的频度稍微高点,快满库了就倒下
欢迎光临 战网中国 (http://battlecn.net/)
Powered by Discuz! X3.1