wow shift+左键问题_百度知道您现在的位置:&>>&&>>&
Spirit捣蛋精灵全功能整合插件包
作者:捣蛋精灵
来源:WOWAR
发布时间: 15:49:00
关键词>>插件,信息·综合
请务必关闭LUA错误显示,如有提示插件大量错误,请选择屏蔽,勿选禁用!如有游戏不正常退出,请删除WTF文件夹,做一下痛苦的界面调试工作吧,我的WTF存档将在稳定后上传。
小提示:
1、当工会成员和你好友列表中的成员邀请你加入队伍的时候,插件会帮你自动接受邀请,使你不会因为不在电脑前而错过工会活动!
2、当你和别人交易窗口打开的情况下,只需使用按下Alt鼠标左键点击要交易的物品,就会将其自动放到交易栏中了,最需要此功能的,可能要数法师了,作水和面包,只须打开交易窗口,在交易窗口的水和面包上点击即可立刻为目标作出相应等级的水或面包了!另外,潜行者也可以再交易窗口中找到 锁 字来快速启动开锁技能。
3、当你在团队中ROLL点时,只须点击Fubar上的“组队:队伍拾取”字样即可,省却了打/roll的操作,而且,在大家ROLL点完成之后,你只需要按下Shift点击刚才的图标,即可在团队频道说出刚才ROLL点胜利者的名字和点数,同时这个筛选是会自动忽略其中多次ROLL点人的后几次ROLL点的。
4、小地图的放大、缩小按钮功能可以通过在小地图上用鼠标滚轮实现。在小地图上点击右键,就会显示一个小型菜单让你随心设置小地图的样式,透明?缩放?移动?不显示日月标记?不显示当前地图名称?不显示缩放(+-)按钮?都不是问题!另外,他还可以显示队伍(团队)中谁在点击小地图!
5、通过zBar你可以制定自己的动作条界面,之须使用/zbar命令调出界面,解锁主动作条,并托拽到你喜欢的位置,一些更可爱的选项都在这里设置,比如你可以设置一个只在战斗状态才会显示在屏幕上的动作条组!里面放上药水、绷带、或者冷却时间比较长的关键技能,更或者可以放上一些饰品!短暂啊,赞达拉英雄护符啦等等!
6、通过Smartbuff插件,你可以将你在团队里负责的BUFF选中(比如小德的野性印记、牧师的韧、法师的奥术光辉)在选中你所负责的小队编号,这样只要有人身上的该BUFF消失,插件会立刻在屏幕上通知你,此时,你只需要轻轻滚动一下鼠标滚轮,这个Buff就会立刻补给这个人,你甚至不需要改变当前目标。当然这个插件也可以让你设定补Buff是在非战斗状态还是随时都可以等等。。
7、在界面左上角有个一键换装插件,你可以点选2,之后使用保存按键,将你穿在身上的装备记录下来,以次类推,方便你换装,更有用的是,你可以在战斗中选1,让插件将你的主副手武器及弓、魔杖等远程武器快速拿下,这在灭团的情况下,可以给你节省不菲的维修费!当然默认1键是全脱,前提是你包裹中有足够位置。这时点2就会穿上你刚才的一套装备。(在重载插件时,一键换装会自动选择1 ,此时你会被脱光....)
8、在你点ESC后的菜单中,有个 插件加载器& 你可以在这里选择你要加载或不加载的插件,之后点击左上角的重置插件,你的选择就会生效,这对有些朋友在进入团队时想关些插件很有帮助,让你不用在下线小退到人物选择界面,就可以选择加载或不加载什么插件了。你也可以为自己SOLO时用的插件保存清单,而在团队中需要用的插件保存有个清单,这样在你以后切换时,之须选择不同的配置清单名称就可快速加载了!
9、整合的制造窗口,可以按照技能难度排列制造物品,让你迅速找到可以为你提升熟练度的项目。
10、新的整合背包银行插件,可以自动压缩背包内相同可堆叠的物品了。
11、任务增强窗口的设置功能里,有设置在你完成任务项目时是否通报队伍的选项。
12、大地图左上的按钮中有个选项,可以显示所有你已经接到的任务地点标记。
魔兽世界7.0版本内容汇总
最新职业改动
皖公网安备05
TGBUS Corporation, All Rights Reserved[求宏]能不能实现自动拆分已堆叠物品?
例如,我现在有5组大块棱光碎片,但我在拍卖的时候不想按组卖,而是想一个一个卖。手动按shift一个一个拆分它们有些麻烦。[b]有没有宏能做到一键拆分?[/b]在精华索引里看到有拍卖行一键收购灵纹布宏和一键买材料宏,不知一键拆分能否实现。然后再来个伤脑筋的设想:[b]有没有自动把已拆分好的物品按指定价格拍卖的宏……[/b]
第一个要求可以试试这个/脚本 local I,G,n,a=1, GetContainerItemIrepeat n,a=G(i/23,i%23)if n==”大块棱光碎片& and a&1 then for j=1,115 do if j&114 then i=i+1;n=G(j/23,j%23)if not n then SplitContainerItem(i/23,i%23)PickupContainerItem(j/23,j%23)else i=i+1 until i&114我现在没条件试,但愿不要死循环~~~建议你先用不值钱的东西试试
[quote][pid=][b]Post by ivanstpy ( 12:55):[/b][/pid]第一个要求可以试试这个/脚本 local I,G,n,a=1, GetContainerItemIrepeat n,a=G(i/23,i%23)if n==&大块棱光碎片& and a&1 then for j=1,115 do if j&114 then i=i+1;n=G(j/23,j%23)if not n then SplitContainerItem(i/23,i%23)PickupContainerItem(j/23,j%23)else i=i+1 until i&114我现在没条件试,但愿不要死循环~~~建议你先用不值钱的东西试试[/quote]试了下无效,并且触发了脚本错误。 [s:5] 不过还是谢谢^^
还好我少写了个END,要不然东西估计都没了我就得还是第二个要求省点字数由于我这里无法试验,为避免不必要的损失,我想请你做个实验先试一下下面这个宏,在打开拍卖行的情况下点击:/脚本 local i=1;while i&115 do n=GetContainerItemInfo(i/23,i%23)if n==&大块棱光碎片&then SplitContainerItem(i/23,i%23,1)ClickAuctionSellItemButton()else i=i+1;end如果上面那个宏能成功将物品分离出一个拍卖位上,那么拍卖可以用下面这个宏起拍价m,和一口价l的单位都是铜/脚本 local i,m,l,n=1,0000;while i&115 do n=GetContainerItemInfo(i/23,i%23)if n==&大块棱光碎片&then SplitContainerItem(i/23,i%23,1)ClickAuctionSellItemButton()StartAuction(m,l,48*60)else i=i+1end如果上述宏不成功,请将结果告知一下脚本错误,也请告知错误信息建议先使用便宜物品做试验非常感谢提供思路,期待你的试验结果
[quote][pid=][b]Post by ivanstpy ( 15:22):[/b][/pid]还好我少写了个END,要不然东西估计都没了我就得还是第二个要求省点字数由于我这里无法试验,为避免不必要的损失,我想请你做个实验先试一下下面这个宏,在打开拍卖行的情况下点击:/脚本 local i=1;while i&115 do n=GetContainerItemInfo(i/23,i%23)if n==&大块棱光碎片&then SplitContainerItem(i/23,i%23,1)ClickAuctionSellItemButton()end如果上面那个宏能成功将物品分离出一个拍卖位上,那么拍卖可以用下面这个宏起拍价m,和一口价l的单位都是铜/脚本 local i,m,l,n=1,0000;while i&115 do n=GetContaine..[/quote]先放出之前那个宏的测试结果:因为大块棱光碎片比较昂贵,所以上小号使用[item]亡灵腐液[/item]进行测试。[img]./mon_/319_499fb1ee9ec41.jpg[/img]代码如下:[quote]/脚本 local I,G,n,a=1, GetContainerItemIrepeat n,a=G(i/23,i%23)if n==&亡灵腐液& and a&1 then for j=1,115 do if j&114 then i=i+1;n=G(j/23,j%23)if not n then SplitContainerItem(i/23,i%23)PickupContainerItem(j/23,j%23)else i=i+1 until i&114[/quote]测试时背包处于开启状态。结果是我的物品栏没变化。弹出提示如下图:[img]./mon_/319_499fb2df515f7.jpg[/img][quote]/脚本 local i=1;while i&115 do n=GetContainerItemInfo(i/23,i%23)if n==&亡灵腐液&then SplitContainerItem(i/23,i%23,1)ClickAuctionSellItemButton()end[/quote]这个宏去了拍卖行,打开了拍卖界面,点击宏后游戏无响应,计算机死机……应该是宏的问题,所以我没再做尝试……无论如何,谢谢你帮我一起解决问题。 [s:4]
的确是宏的问题不好意思把你的机子搞挂了我自己改宏的时候不小心多删了一点现己改回来了能否再试一试/脚本 local i=1;while i&115 do n=GetContainerItemInfo(i/23,i%23)if n==&大块棱光碎片&then SplitContainerItem(i/23,i%23,1)ClickAuctionSellItemButton()else i=i+1;end
[quote][pid=][b]Post by ivanstpy ( 16:32):[/b][/pid]的确是宏的问题不好意思把你的机子搞挂了我自己改宏的时候不小心多删了一点现己改回来了能否再试一试/脚本 local i=1;while i&115 do n=GetContainerItemInfo(i/23,i%23)if n==&大块棱光碎片&then SplitContainerItem(i/23,i%23,1)ClickAuctionSellItemButton()else i=i+1;end[/quote]这个宏使用后,什么也没发生……也就是说使用之后和使用之前没有区别。
难道是函数问题?这个就一下子说不清楚了要不我晚上自己去试试吧
我又换了个东西试了一遍,还是不行。期待大师们的解答啊……
[quote]/run Ct=Ct or 1;local ss={1,2,5,10}if IsAltKeyDown()then Ct=Ct%#ss+1;print(ss[Ct])for i=0,4 do for j=1,GetContainerNumSlots(i)do
if not GetContainerItemLink(i,j)then SplitContainerItem(0,1,ss[Ct])PickupContainerItem(i,j)end end end[/quote]要分的东西放在第一个包的第一格,按一下分一次~按住alt是设定拆分数量由于SplitContainerItem这个函数的奇怪的特性让这个宏没法自动一次性拆分完~
if n==&大块棱光碎片&这是不是说必须用大块棱光碎片来做试验-_-
axb做了手动的那我来做自动的/脚本 N,T,F=2,0,F or CreateFrame(&frame&)local f,u=F.SetScript,&OnUpdate&f(F,u,function()local t=GetTime()if t-T&1 then T=t SplitContainerItem(0,1,[color=red]1[/color])PickupContainerItem(N/25,N%25)N=N+1 if not GetContainerItemLink(0,1)then f(F,u,nil)end end end)同样,把要分的东西放第一个包第一格,按一下会自动每秒分一次,分光为止[color=red]由于字节限制,还要求在第一个包预留出足够的位置[/color],宏中红色的1是每次分出几个,不想拆成全是1的话可以自己改to axb:print不是内置函数[quote][pid=][b]Post by 花醉の妖妃 ( 23:01):[/b][/pid]if n==&大块棱光碎片&这是不是说必须用大块棱光碎片来做试验-_-[/quote]我和axb的宏随便什么东西,只要放在第一个包第一格就行
O大的宏不把背包清空还真是非常的乱啊~~~~我刚去试了下,直接拆分放上去果然是不行的那就用大大们的宏拆吧拆完用另一个宏放拍卖行:/脚本 local m,l,t,n,a=0000,48;for i=1,115 do _,a=GetContainerItemInfo(i/23,i%23)n=GetContainerItemLink(i/23,i%23)if n and n:find(&暗月特殊储备&)and a==1 then PickupContainerItem(i/23,i%23)ClickAuctionSellItemButton()StartAuction(m,l,t*60)end这个我试过了,应该不会错的起拍价m铜,一口价l铜,时间t小时
[quote][pid=][b]Post by axb ( 22:57):[/b][/pid]要分的东西放在第一个包的第一格,按一下分一次~按住alt是设定拆分数量由于SplitContainerItem这个函数的奇怪的特性让这个宏没法自动一次性拆分完~[/quote][quote][pid=][b]Post by oblind ( 00:50):[/b][/pid]axb做了手动的那我来做自动的/脚本 N,T,F=2,0,F or CreateFrame(&frame&)local f,u=F.SetScript,&OnUpdate&f(F,u,function()local t=GetTime()if t-T&1 then T=t SplitContainerItem(0,1,[color=red]1[/color])PickupContainerItem(N/25,N%25)N=N+1 if not GetContainerItemLink(0,1)then f(F,u,nil)end end end)同样,把要分的东西放第一个包第一格,按一下会自动每秒分一次,分光为止[color=red]由于字节限制,还要求在第一个包预留出足够的位置[/color],宏中红色的1是每次分出几个,不想拆成全是1的话可以自己改to axb:pr..[/quote]我刚刚试过了,都非常好用。感谢a大和o大。:)[quote][pid=][b]Post by 花醉の妖妃 ( 23:01):[/b][/pid]if n==&大块棱光碎片&这是不是说必须用大块棱光碎片来做试验-_-[/quote]我测试前面的宏时,都把文字修改成了对应物品的。 [s:4]
[quote][pid=][b]Post by ivanstpy ( 01:41):[/b][/pid]O大的宏不把背包清空还真是非常的乱啊~~~~我刚去试了下,直接拆分放上去果然是不行的那就用大大们的宏拆吧拆完用另一个宏放拍卖行:/脚本 local m,l,t,n,a=0000,48;for i=1,115 do _,a=GetContainerItemInfo(i/23,i%23)n=GetContainerItemLink(i/23,i%23)if n and n:find(&暗月特殊储备&)and a==1 then PickupContainerItem(i/23,i%23)ClickAuctionSellItemButton()StartAuction(m,l,t*60)end这个我试过了,应该不会错的起拍价m铜,一口价l铜,时间t小时[/quote]这个宏刚才忘记测试,下午上线的时候用用看。感谢:)
[quote][pid=][b]Post by oblind ( 00:50):[/b][/pid]to axb:print不是内置函数[/quote]我在做宏的时候发现即使禁用所有插件print仍然是可用的..
果然,wowprogramming API列表里多了个未编辑的print另外还发现了个message函数,可以在屏幕中间显示一个对话框,不过只有一个确定按钮,不知还有没有其他用法
print应该是3.0添加的,message函数不建议宏使用,如果想达到类似效果,可以考虑用UIErrorsFrame:AddMessage(&Crazy code&, 1.0, 0.0, 0.0, 1.0, 5)显示个红字在屏幕中央比较好。。。拆分和合并吗,因为会改变身上的物品占位数量,需要和服务器交互吧,所以不能一次性操作。唔,如图,在分离物品时出来的数字界面上增加一个按钮,用来按数字平分物品,这个已经做好了。顺带将自动堆叠物品也做下。Alt+左键点击时开始自动堆叠物品,ALt应该对物品栏的东西没什么作用吧。& &这个完成后,我会更新下EnoughShards插件。
俄,最后决定用&自动&,而不是&平分&。可以根据设置,自动选择位置放置,看起来能整齐些。背包顺序,4& &3& &2& &1& &0/ensd keep 4,3先放第4个包,再放第3个包,如果这两个包无空位了,则停止分拆。如果你不设置的话,默认4,3,2,1,0的顺序。
[quote][pid=][b]Post by oblind ( 18:42):[/b][/pid]果然,wowprogramming API列表里多了个未编辑的print另外还发现了个message函数,可以在屏幕中间显示一个对话框,不过只有一个确定按钮,不知还有没有其他用法[/quote]message应该是早就存在的吧。。除了关闭lua错误的话message会失效这个特性之外还没发现别的新奇的用法。。[quote][pid=][b]Post by kurapica ( 20:57):[/b][/pid]print应该是3.0添加的,message函数不建议宏使用,如果想达到类似效果,可以考虑用UIErrorsFrame:AddMessage(&Crazy code&, 1.0, 0.0, 0.0, 1.0, 5)[/quote]对于宏来说我更倾向于用RaidNotice_AddMessage(RaidWarningFrame,&text&,{g=1}),多了些字符,但是效果好很多。