战网中国

标题: 呼叫版主--Korbot35不认RuneWord成品 [打印本页]

作者: ddd    时间: 2014-6-26 23:11
标题: 呼叫版主--Korbot35不认RuneWord成品
bot是置顶帖下载的。

洗眼光的问题
我的临时拾取和成品拾取如下:
[Name] == TirRune # ['{Total:Keep}[Name] == TirRune{< 2}'] @
[Name] == TalRune  # ['{Total:Keep}[Name] == TalRune{< 2}'] @
[Name] == RalRune # ['{Total:Keep}[Name] == RalRune{< 3}'] @
[Name] == SolRune # ['{Total:Keep}[Name] == SolRune{< 3}'] @
[Name] == HelRune # ['{Total:Keep}[Name] == HelRune{< 3}'] @
[Type] == Polearm && [Class] == Elite && [Quality] <= superior && [Flag] == ethereal # [Sockets] == 4 @ //Insight
[Flag] == Runeword # ["Level 17 Meditation"] != -1

但是怎么出17了,还是洗掉了,没保留呢?游戏肯定是原版英文。
错在哪里?
请高手指教啊!!谢了。
作者: ddd    时间: 2014-6-27 00:37
奇怪了我用仓库来试验,扔了一把17level的眼光,仓库愣着不捡啊,说明这个bot不认眼光成品?
我把拾取直接写成这样[Flag] == Runeword,就能捡了,随便扔个HR也捡了,说明仓库没问题。
这是怎么回事啊?bot不认[Flag] == Runeword # [\"Level 17 Meditation\"] != -1     这种带条件的语句????
作者: ddd    时间: 2014-6-27 01:24
[quote=jhplay,97160]== Runeword #   >= 17 //17级眼光[/quote] [Flag] == Runeword #  [SkillMeditation] >= 17 //17级眼光
仓库还是不捡,你确定你的仓库bb可以捡起来入库?

我的只有这样的才捡:[Flag] == Runeword,加条件就不认了,加这个[SkillMeditation] >= 17也不行啊。而且这个好像也不是kor35版的语法啊?
作者: ddd    时间: 2014-6-27 01:36
[quote=jhplay,97163]当然是确定的,改了不是马上生效的,要nip+delete[/quote] nip+delete 我知道啊,我改成:[Flag] == Runeword然后nip+delete,扔一把成品,仓库就捡了;然后改成[Flag] == Runeword #  [SkillMeditation] >= 17 ,再nip+delete ,结果就是不动了。你确定用的是顶楼下载的kor35版?
作者: hammerdin    时间: 2014-6-27 09:40
这个问题我在bot做cta的时候就发现了。我写的是1bo以上都拾取,bot做了一把2bo的出来后,直接洗掉了
作者: ddd    时间: 2014-6-27 15:43
[quote=hammerdin,97220]这个问题我在bot做cta的时候就发现了。我写的是1bo以上都拾取,bot做了一把2bo的出来后,直接洗掉了[/quote] 我感觉这种 文本条件语句,bot没反应,不知道是程序bug还是我没有设置好,呼叫版主啊来解答啊........
作者: 白色曼陀螺    时间: 2014-6-27 22:21
[SkillMeditation]是指直接加光环技能的等级,而不是装备后产生光环的等级,因此bot不可能认出来,自带光环这种属性必须采用文本检测的方法。
作者: ddd    时间: 2014-6-27 23:34
[quote=白色曼陀螺,97462]是指直接加光环技能的等级,而不是装备后产生光环的等级,因此bot不可能认出来,自带光环这种属性必须采用文本检测的方法。[/quote] 白版,问题现在很简单
[Flag] == Runeword,仓库bb能认出来,仍出去就捡起来了。
[Flag] == Runeword # [\"Level 17 Meditation\"] != -1  ,不认,仍到脚边仓库bb也死活都不动,这也可以证明为啥bot洗出17等级不保留,因为不认这个条件,现在百思不得其解啊,是bug还是我设置有问题呢,但是从实验来看,设置没有问题啊,一加上文本检测条件bot就不认了。   nip+delete这个我是肯定懂的,不会错在这里。


而且7楼的同学也有类似问题,也是文本条件检测不到,cta直接洗了。

感觉korbot 是不是有个暗门,没打开就洗不了文本条件的runeword啊,这个暗门在哪里呢?
作者: ctm    时间: 2014-6-28 22:44
我只用過原版的d2nt 3.1沒組符文功能

但是我以前無聊測過
[skillbattleorders]  
[
skillteleport] 這種技能寫法,
發現這種寫法指的是技能名稱後面有 野人專用  法師專用(像專用杖)等的技能,  不適用於迷團上面全職業能用的傳送,
更不適用於裝備靈氣的眼光, 因為是3種不同的性質的技能, 另外不同性質的還有聚氣 或  隨機發動的技能
戰召 迷團那種我當時先在NTItemAlias里定義了plus skill就行了, 眼光我也有試了幾下  印象中不太成功就放棄了


所以建議樓主還是由文本檢測方面研究吧, 去你下載bot的貼叫人看看你那寫法有沒錯吧

作者: ddd    时间: 2014-6-30 23:26
依然没有搞定 upup
作者: iamiori    时间: 2014-7-3 23:36
[\"Level 17 Meditation\"]  是属于后天(人为)修改的加入的文本判断. 这个和属性判断不一样.
也就是说, 这个文本判断, 是根据玩家拿在手上去判断的. 这文本能判断的位置, 只能是在item.mode = 0时才能判断
也就是说, 在身上, 在背包, 在箱子里, 才有效.
如果是在地上的, 那个文本判断出来的肯定是 == -1
作者: iamiori    时间: 2014-7-3 23:37
仓库入库就来个简单的,
如果是简单的入库脚本,  仓库只需要一句nip, 就可以解决
[name] >= 0
就搞掂.




我在我的bot里的解决方法 是
凡是判断文本的, 如果物品是在地上, 统统当成 成立来解决.




欢迎光临 战网中国 (http://battlecn.net/) Powered by Discuz! X3.1