What's new
  • Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Visit Resources
  • Visit Downloads
  • Visit Portal

提问。关于采集profile

crescentyue

New Member
Joined
Jul 23, 2014
Messages
31
Reaction score
0
1.使用item名字时,是否英文中文名都可?
2.多个item的时候他是按什么原则采集的?按顺序一个一次?
3.假如我设个藏宝图的名字,没有出现的时候是不是会自动跳过?然后有就采?
4.是否能指定使用技能。。
 
1.物品名可以使用中文/英文都可以
2.如果多个item,按优先级来采集,如果第一个item存在,那么只采集第一个,第一个不存在,那么采集第二个,如果第一第二都存在,也只采集第一个
3.是的
4.如果是采集模式那么在模式设置里设置里下拉选择你需要采集哪些更多,选择后会在下面显示使用的技能
如果是序列模式,那么可以指定使用你想要的技能
Code:
          <GatheringSkillOrder>
            <GatheringSkill SpellName="King's Yield II" TimesToCast="1" />
            <GatheringSkill SpellName="Sharp Vision" TimesToCast="1" />
            <GatheringSkill SpellName="Deep Vigor" TimesToCast="6" />
          </GatheringSkillOrder>
 
1.物品名可以使用中文/英文都可以
2.如果多个item,按优先级来采集,如果第一个item存在,那么只采集第一个,第一个不存在,那么采集第二个,如果第一第二都存在,也只采集第一个
3.是的
4.如果是采集模式那么在模式设置里设置里下拉选择你需要采集哪些更多,选择后会在下面显示使用的技能
如果是序列模式,那么可以指定使用你想要的技能
Code:
          <gatheringskillorder>
            <gatheringskill spellname="king's yield ii" timestocast="1" />
            <gatheringskill spellname="sharp vision" timestocast="1" />
            <gatheringskill spellname="deep vigor" timestocast="6" />
          </gatheringskillorder>
刚尝试了下。。发现中文名完全不能用。。良才就识别不出,然后物品更加是识别不出。还得去英文wiki查了对应名字才ok。。。
 
物品名字可以用中文,技能不能用中文,技能的话你可以在矿工的状态下开rb,然后载入就会显示当前职业和当前技能在日志窗口里
 
物品名字可以用中文,技能不能用中文,技能的话你可以在矿工的状态下开rb,然后载入就会显示当前职业和当前技能在日志窗口里
不是啊,我这是都不能用中文,采集点用中文他会直接不知道gather什么东西,采集的物品用中文他会识别不出然后自动采集第一格。虽然查下英文名也就稍微烦点,反正我当给你报个BUG了= =

还有问一下,是否有采集数量判定的语句,比如采集到多少组或者多少个某物品就结束这个order 跳到下一个order(例如达到30级就去采其他东西或者打其他怪的那种练级profile的效果)
 
无法判断达到数量跳转
但可以做等级跳转
Code:
		<If Condition="Core.Player.ClassLevel &lt; 6">
			<If Condition="not IsOnMap(140)">
				<TeleportTo Name="Horizon" AetheryteId="17" />
			</If>
			<Gather while="Core.Player.ClassLevel &lt; 6">
				<GatherObject>矿脉</GatherObject>
				<HotSpots>
				   <HotSpot Radius="60" XYZ="264.0081,56.19608,206.0519" />
				</HotSpots>
				<ItemNames>
					<ItemName>铜矿</ItemName>
				</ItemNames>
				<GatheringSkillOrder>
					<GatheringSkill SpellName="Prospect" TimesToCast="2" />
				</GatheringSkillOrder>
			</Gather>
		</If>
 
Last edited:
新版本已修复可以矿点和物品使用中文文字
可以设置采集到指定数量物品就跳到下一个order
Code:
<Gather while="not HasAtLeast(ITEMID,ITEMCOUNT)">
将里面的ITEMID替换成你要的物品ID,ITEMCOUNT替换成物品数量
物品ID获取方法可以参看置顶帖
https://www.thebuddyforum.com/-and-...21306-/rebornbuddy-/181369-a.html#post1665523

OK..多谢Eric,顺便关于REPAIR插件发现两个问题,不知道是否该报给你。
第一个是如果用那种等级跳转的练级profile,一旦换地图,REPAIR就GG失效
第二个BUG估计很好修复,就是只能REPAIR一次,应该是箭头会被记住位置,所以接下去如果按第一次的光标移动顺序就会移到别的选项而不是修理,第二次第三次第四次就可能会买武器 买装备 或者取消什么的。

还有最后,中文版最近两次版本用自动更新在最后一步clean up总会报错,虽然关掉后可以正常使用也不需要再更新。。。
 
这个我也没办法修复
因为目前没有专门的api可以实现修理,repair这个插件的原理是模拟使用手柄的来选择选项,而每个npc的修理选项的位置不一定都是那一行的选项,所以这个插件是会失灵的,修理的时候如果游戏出现卡顿,或者动过鼠标也会导致修理不成功
 
新版本已修复可以矿点和物品使用中文文字
可以设置采集到指定数量物品就跳到下一个order
Code:
<Gather while="not HasAtLeast(ITEMID,ITEMCOUNT)">
将里面的ITEMID替换成你要的物品ID,ITEMCOUNT替换成物品数量
物品ID获取方法可以参看置顶帖
https://www.thebuddyforum.com/-and-...21306-/rebornbuddy-/181369-a.html#post1665523

请问一下这个命令插入在那个地方呢……我插在循环内结果报错……
 
这个本来就是循环,所有序列模式的采集脚本都是以<Gather标签开始的
 
Back
Top