玩魔兽世界这么多年,最烦的是不是团灭,不是掉线,是包里那堆永远清理不完的垃圾!你们说是不是?每次打完副本,或者做完任务,打开背包一看,嚯!绿装蓝装紫装,各种材料,各种任务品,还有一大堆不知道干啥用的“垃圾”,把背包堵得严严实实。我这个人有严重的强迫症,看见包里乱七八糟的就难受,非得找个地方坐下来,一件一件地往NPC那里卖,或者直接删掉。但架不住它多,删着删着就眼花了,手也酸了,有时候不小心还把值钱的玩意儿给卖了或者删了,那真是欲哭无泪。
本站为89游戏官网游戏攻略分站,89游戏每日更新热门游戏,下载请前往主站地址:www.gm89.icu
有那么一阵子,我真是被这事儿搞烦透了。每天上线,光是整理背包就得花不少时间,PVP打完,打奥山,包里塞满荣誉奖励和各种垃圾;PVE下个团本,打个大秘境,一堆制造业材料和用不上的装备,还得一件件拖动,再点删除,再点确定……烦不烦?简直就是浪费生命。我那时候就琢磨,有没有一种办法,能一劳永逸地解决这个问题?最好是按一个键,那些我永远都不要的垃圾装备,直接就从我包里消失!
我开始折腾魔兽世界里的宏。我就是用最简单的宏命令,比如自动拾取,技能连发,那都是小儿科。但我想要的,是更高级的自动化。我就去论坛里翻,去一些老玩家的网站上扒拉,看他们怎么玩宏。慢慢地,我发现魔兽世界里的宏,远比我想象的要强大。它不光能帮你放技能,还能执行一些更复杂的脚本命令。
刚开始的时候,我就想着,能不能直接通过名字来删东西?比如我知道有些装备,它就是固定地掉落,而且一看属性就是垃圾,没人会要。我就想,如果我能列一个清单,然后告诉游戏,凡是包里有这些名字的东西,都给我删了!那该多爽?我摸索了一阵子,发现游戏里还真有类似的功能,可以通过一些“/run”开头的命令,来执行一些更深层的操作。
我先是尝试着删一件东西。比如我包里有个叫“XXX的垃圾护腕”,我打开背包,找到它,然后试着写宏。但很快我就发现,直接通过名字删除,没有那么直观。因为很多装备可能名字一样,但它的“物品ID”不一样,或者说,游戏识别它,是通过背包位置和物品ID来的,而不是简单的名字。
这可把我难住了。不过我这个人就是爱钻研,越是搞不定,我越想搞定它。我就开始研究怎么遍历背包里的所有格子,然后获取每个格子里的物品信息。这就像一个勤劳的工人,一个一个地把包里的东西拿出来瞧一瞧,看看是不是我要扔掉的垃圾。当发现是垃圾的时候,就直接扔进垃圾桶。
经过一番折腾,我终于鼓捣出了一个能用的宏。它的核心思路是这样的:
- 它会从第一个背包开始,一直检查到一个背包。
- 然后,对每个背包里的每一个格子都进行检查。
- 如果这个格子有东西,它就会读取这个东西的名字。
- 一旦发现这个东西的名字,包含了我们预设的“垃圾关键词”(比如“破损的”、“劣质的”、“没用的”或者具体某个装备的名字),那直接就把它给删了!
你别说,这过程真是折磨人。为了写出这个宏,我把包里各种垃圾的名字都记下来了,什么“生锈的链甲手套”、“碎裂的骨片”、“沾血的皮甲”等等,每一个我看着就烦心的名字,都成了我宏里的“黑名单”。我大概花了一个晚上,不断地测试,不断地修改宏命令,一个符号打错了就得重来。我的心路历程就是,先删一个试试,成功了,再删两个,成功了,再尝试模糊匹配,比如只写装备名的一部分。
最终定下来的宏,大概就是这么个意思(具体的代码我就不贴了,怕大家看着头晕,而且魔兽世界版本更新,命令可能会有微调):它会用一个循环,从你主背包(0号包)开始,一直到你专业包(4号包,如果你有的话),把每一个小格子都翻个遍。然后,它会拿你包里每个东西的名字,去对照我事先写好的那个“垃圾清单”。只要名字对上了,或者包含了清单里的关键字,它就直接帮你把这件东西扔掉。
我把这个宏保存拉到动作条上,给它设了个顺眼的图标,还给它绑了个平时不太用的快捷键。从那以后,我每次打完副本或者任务,包里塞满了东西,我就走到没人的地方,或者炉石回到主城,随手按一下我这个宏。你猜怎么着?叮叮咚咚几声,那些我早就想丢掉的垃圾装备,哗全没了!背包一下子就清爽了,那种感觉,就跟洗了个热水澡一样,舒服!
用这个宏也有要注意的地方。那就是,一定要把你要删除的物品名字确认好,千万别手贱把值钱的东西也列进去了。我刚开始的时候,也差点把一些可以卖钱的绿色装备给删了,还好及时发现并修改了。我的建议是,先从小范围的、你确定绝对是垃圾的东西开始测试,比如那些明确标着“垃圾”字样的灰字物品,或者你背包里积攒了一大堆、根本不值钱的低级材料。慢慢地,你就可以把你的“垃圾清单”扩充了。
我玩魔兽,再也不用为背包满了而烦恼了。打怪掉的那些个没人要的破烂,只要按一下我的宏,立马清净。这种解放双手的感觉,简直不要太爽。如果你也像我一样,是个背包强迫症患者,或者单纯就是懒得整理背包,那不妨也自己去研究研究,搞一个这样的宏出来,绝对能让你的游戏体验提升好几个档次。