这几天详细、认真的学习了facqou大神的贴,无奈战士不会加智力,智商确实不够。
主副手武器互换:
/script PickupInventoryItem(GetInventorySlotInfo(“MainHandSlot”))
/script PickupInventoryItem(GetInventorySlotInfo(“SecondaryHandSlot”))
空格、回车、括号大小写,全修改后,宏仍无法正常使用。
假设战士的双手剑名字为:双手A、单手剑名字:单手B、盾牌名字为:盾牌C。
如何实现快速切换,用“盾击”来打断目标施法?
请大神给写一个宏,能直接复制粘贴使用
@facqou @绿色土豆 @Rampage @各路大神
战士 换武器 宏,请指教
版主: 花希来了
版面规则
本版只能发攻略相关的帖子,无关帖子一律删除
本版只能发攻略相关的帖子,无关帖子一律删除
Re: 战士 换武器 宏,请指教
你的问题非常杂乱无章,首先主副手互换,你得保证你放副手的武器能放主手,反之,一样。chenp000 写了: 2018-07-23 11:41:30 这几天详细、认真的学习了facqou大神的贴,无奈战士不会加智力,智商确实不够。
主副手武器互换:
/script PickupInventoryItem(GetInventorySlotInfo(“MainHandSlot”))
/script PickupInventoryItem(GetInventorySlotInfo(“SecondaryHandSlot”))
空格、回车、括号大小写,全修改后,宏仍无法正常使用。
假设战士的双手剑名字为:双手A、单手剑名字:单手B、盾牌名字为:盾牌C。
如何实现快速切换,用“盾击”来打断目标施法?
请大神给写一个宏,能直接复制粘贴使用
@facqou @绿色土豆 @Rampage @各路大神
其次,你可以使用拳击打断,
最后,你非得使用盾击的话,还要加入一个切姿态的判断,可以参照那个帖子,把你要换的装备放固定动作栏,要使用的技能放固定动作栏,即可。
Re: 战士 换武器 宏,请指教
武器、技能放动作栏,这个应该都会吧。。。迪丽热巴 写了: 2018-07-25 11:15:03你的问题非常杂乱无章,首先主副手互换,你得保证你放副手的武器能放主手,反之,一样。chenp000 写了: 2018-07-23 11:41:30 这几天详细、认真的学习了facqou大神的贴,无奈战士不会加智力,智商确实不够。
主副手武器互换:
/script PickupInventoryItem(GetInventorySlotInfo(“MainHandSlot”))
/script PickupInventoryItem(GetInventorySlotInfo(“SecondaryHandSlot”))
空格、回车、括号大小写,全修改后,宏仍无法正常使用。
假设战士的双手剑名字为:双手A、单手剑名字:单手B、盾牌名字为:盾牌C。
如何实现快速切换,用“盾击”来打断目标施法?
请大神给写一个宏,能直接复制粘贴使用
@facqou @绿色土豆 @Rampage @各路大神
其次,你可以使用拳击打断,
最后,你非得使用盾击的话,还要加入一个切姿态的判断,可以参照那个帖子,把你要换的装备放固定动作栏,要使用的技能放固定动作栏,即可。
靠人工的话,PK慌乱中,假设能按顺序点击正确的话,也得1秒多吧??估计人家技能吟唱完了
我的问题很简单,一个宏,按一下键,把 双手 换成 单手+盾牌,并使用“盾击”
上面说的 主副手互换的宏 不能用,我意思是:如果这个宏能用,我自己就能试着写个宏,完成自己的要求
Re: 战士 换武器 宏,请指教
有这个宏,就还可以衍生出很多很实用的宏。
比如:武器战,被冻在原地,法师吟唱一个寒冰箭+吹风就 goodbye了,这时可以一键切换盾牌,开 “盾墙”(宏里需要加一个防御姿态切换)
感觉有没有这个宏,完全是2个级别的战士
比如:武器战,被冻在原地,法师吟唱一个寒冰箭+吹风就 goodbye了,这时可以一键切换盾牌,开 “盾墙”(宏里需要加一个防御姿态切换)
感觉有没有这个宏,完全是2个级别的战士
Re: 战士 换武器 宏,请指教
任意姿态任意武器切换战斗姿态双手武器:
/script P=PickupInventoryItem;PC=PickupContainerItem;oi=(GetInventoryItemLink("player",17));if(oi) then oi=(GetContainerItemLink(背包,盾牌格));if(oi) then P(17);PC(背包,副手格);else P(17);PC(背包,盾牌格);end;P(16);PC(背包,双手/主手格);end
/script CastShapeshiftForm(1)
任意姿态任意武器切换防御姿态单手剑盾:
/script CastShapeshiftForm(2);P=PickupInventoryItem;C=PickupContainerItem;oi=(GetInventoryItemLink("player",17));if(oi) then oi=(GetContainerItemLink(背包,盾牌格));if(oi) then P(17);C(背包,副手格);C(背包,盾牌格);AutoEquipCursorItem();end;else C(背包,双手/主手格);P(16);C(背包,盾牌格);P(17);end
任意姿态任意武器切换狂暴姿态双持武器:
/script CastShapeshiftForm(3);P=PickupInventoryItem;C=PickupContainerItem;oi=(GetInventoryItemLink("player",17));if(oi) then oi=(GetContainerItemLink(背包,副手格));if(oi) then P(17);C(背包,盾牌格);C(背包,副手格);AutoEquipCursorItem();end;else C(背包,双手/主手格);P(16);C(背包,副手格);P(17);end
/script P=PickupInventoryItem;PC=PickupContainerItem;oi=(GetInventoryItemLink("player",17));if(oi) then oi=(GetContainerItemLink(背包,盾牌格));if(oi) then P(17);PC(背包,副手格);else P(17);PC(背包,盾牌格);end;P(16);PC(背包,双手/主手格);end
/script CastShapeshiftForm(1)
任意姿态任意武器切换防御姿态单手剑盾:
/script CastShapeshiftForm(2);P=PickupInventoryItem;C=PickupContainerItem;oi=(GetInventoryItemLink("player",17));if(oi) then oi=(GetContainerItemLink(背包,盾牌格));if(oi) then P(17);C(背包,副手格);C(背包,盾牌格);AutoEquipCursorItem();end;else C(背包,双手/主手格);P(16);C(背包,盾牌格);P(17);end
任意姿态任意武器切换狂暴姿态双持武器:
/script CastShapeshiftForm(3);P=PickupInventoryItem;C=PickupContainerItem;oi=(GetInventoryItemLink("player",17));if(oi) then oi=(GetContainerItemLink(背包,副手格));if(oi) then P(17);C(背包,盾牌格);C(背包,副手格);AutoEquipCursorItem();end;else C(背包,双手/主手格);P(16);C(背包,副手格);P(17);end
Re: 战士 换武器 宏,请指教
好了,看来现在众多同学最关键的问题就是不知道(背包,盾牌格)、(背包,副手武器格)、(背包,主手/双手格)这三个东西应该怎么填,现在给你们一劳永逸的方法吧,只要照做就可以了——
首先,你要确定现在你所有的包包都关着
然后,你有没有看到屏幕右下角你所有的包包是排成一排的?其中,最右边那个包是你出生时候就有的行囊,对吧?
现在,打开那一排里最左边的那个包,单独打开他喔,鼠标点一下就行了
打开了吧,好,现在把你的双手武器放在人物的主手上,主手单手武器放到打开着的那个包包最底下一行从左往右数的第二格,副手单手武器放在刚才那一格右边的一格,盾牌放在再右边一格。检查一下,你的主手单手武器、副手单手武器和盾牌是不是依次分别占据了这个包的最后三格?如果是,那么OK,我们看下一步
现在该填入数字了,根据你那个打开着的包包大小的不同,数字是不同的
如果你那个包是8格包——
那么(背包,主手/双手格)就是(4,6)、(背包,副手武器格)就是(4,7)、(背包,盾牌格)就是(4,8)
如果你那个包是10格包——
那么(背包,主手/双手格)就是(4,8)、(背包,副手武器格)就是(4,9)、(背包,盾牌格)就是(4,10)
如果你那个包是12格包——
那么(背包,主手/双手格)就是(4,10)、(背包,副手武器格)就是(4,11)、(背包,盾牌格)就是(4,12)
如果你那个包是14格包——
那么(背包,主手/双手格)就是(4,12)、(背包,副手武器格)就是(4,13)、(背包,盾牌格)就是(4,14)
如果你那个包是16格包——
那么(背包,主手/双手格)就是(4,14)、(背包,副手武器格)就是(4,15)、(背包,盾牌格)就是(4,16)
如果你那个包是18格包——如果你都拿到18格包了还不会自己写,那我真的想和你PK了——
那么(背包,主手/双手格)就是(4,16)、(背包,副手武器格)就是(4,17)、(背包,盾牌格)就是(4,18)
如果你竟然有传说中更大的包,那么无论他有多大,你只要照我说的让你的那三件东东分别依次占据那个包的最后三格,则假设你的包有n格那么大,(背包,主手/双手格)就是(4,n-2)、(背包,副手武器格)就是(4,n-1)、(背包,盾牌格)就是(4,n)
首先,你要确定现在你所有的包包都关着
然后,你有没有看到屏幕右下角你所有的包包是排成一排的?其中,最右边那个包是你出生时候就有的行囊,对吧?
现在,打开那一排里最左边的那个包,单独打开他喔,鼠标点一下就行了
打开了吧,好,现在把你的双手武器放在人物的主手上,主手单手武器放到打开着的那个包包最底下一行从左往右数的第二格,副手单手武器放在刚才那一格右边的一格,盾牌放在再右边一格。检查一下,你的主手单手武器、副手单手武器和盾牌是不是依次分别占据了这个包的最后三格?如果是,那么OK,我们看下一步
现在该填入数字了,根据你那个打开着的包包大小的不同,数字是不同的
如果你那个包是8格包——
那么(背包,主手/双手格)就是(4,6)、(背包,副手武器格)就是(4,7)、(背包,盾牌格)就是(4,8)
如果你那个包是10格包——
那么(背包,主手/双手格)就是(4,8)、(背包,副手武器格)就是(4,9)、(背包,盾牌格)就是(4,10)
如果你那个包是12格包——
那么(背包,主手/双手格)就是(4,10)、(背包,副手武器格)就是(4,11)、(背包,盾牌格)就是(4,12)
如果你那个包是14格包——
那么(背包,主手/双手格)就是(4,12)、(背包,副手武器格)就是(4,13)、(背包,盾牌格)就是(4,14)
如果你那个包是16格包——
那么(背包,主手/双手格)就是(4,14)、(背包,副手武器格)就是(4,15)、(背包,盾牌格)就是(4,16)
如果你那个包是18格包——如果你都拿到18格包了还不会自己写,那我真的想和你PK了——
那么(背包,主手/双手格)就是(4,16)、(背包,副手武器格)就是(4,17)、(背包,盾牌格)就是(4,18)
如果你竟然有传说中更大的包,那么无论他有多大,你只要照我说的让你的那三件东东分别依次占据那个包的最后三格,则假设你的包有n格那么大,(背包,主手/双手格)就是(4,n-2)、(背包,副手武器格)就是(4,n-1)、(背包,盾牌格)就是(4,n)
-
- 帖子: 14
- 注册时间: 2017-11-16 11:30:10
Re: 战士 换武器 宏,请指教
感谢你的思路。我用了CC自带的大脚换装,只不过快捷键切换过快,有可能失灵。windharvest 写了: 2018-07-27 10:54:46 Outfitter
http://www.60addons.com/topic/490-1
可配置快捷键,把快捷键理解成1键换装宏即可。
你这个我下载了,显示“依赖功能缺失”,可能是我不会鼓捣。
最近几天,一直不停的鼓捣、试验各个宏,自己也改一改、凑一凑,竟然也成功了几个,哈哈,爽的一匹。
现在动力满满,一遍切换着姿态一遍嗷嗷冲上去轮大刀,想一想就很爽。不然真不想练下去了。
遗憾的是,一键 “换装+释放技能”,还是不行,弄不出来,需要编程8级吧~~
Re: 战士 换武器 宏,请指教
windharvest 写了: 2018-07-27 10:54:46 Outfitter
http://www.60addons.com/topic/490-1
可配置快捷键,把快捷键理解成1键换装宏即可。
- 附件
-
- 1279887410.jpg (3.08 MiB) 查看 13142 次