今天要介绍一个大家伙,魔兽史上最好用最灵活的单体插件WeakAuras 。 本篇用一个简单的跟随功能来介绍这个插件的基本用法,由于这个插件有着非常强的拓展性,所以它可以代替几乎所有的基础插件 。 此篇是一个基础篇,主要讲插件下载,载入,基础用法以及如何导入功能 。
WA IS EVERYTHING
为什么是WA?实际上WA提供的是一个“平台”,支持魔兽世界事件的平台,在这个平台上我们可以编辑在某特定事件发生时的动作;
游戏事件驱动魔兽世界插件实际就是一个事件驱动的工具,游戏内会定义各种可能触发的事件,举个例子,CHAT_MSG_SAY这串字符定义了在输入框输入文本的事件,我们注册了这个事件,当有人在游戏里输入文字时就会触发,这个时候我们就可以做一系列的操作,自动回复之类的,如下:
文章插图
我们在聊天框输入show触发了游戏事件,游戏自动将我自己的名字打出来,并输出了我说的内容;
WA是如何做到的?进入游戏后,在输入框输入:
/wa
就会出现WA的主界面,如图,如果我们从未编辑过任何事件,那左边的一栏“已载入”和“未载入”都是空白的,这个时候游戏是不作任何事件监控的 。 而插件右边的一栏就是我们编辑事件的地方,也是一切监控被创造出来的源始区域 。 当然这对于我们这些新接触WA的小白来说有些太复杂了,先不去管它 。 我们先看看怎么用别人的;
follow-by若你有被带本的经验,那一定会对11和22这些不会陌生 。 当我们在一个团队里时,若有队友打出这些命令,我们的人物会自动对其进行跟随和停止跟随 。 这究竟是怎么做到的?
在WA之前,会有类似的自动跟随的插件提供这些功能,我们可以自己编辑指令,来使自己的游戏人物跟随和停止跟随 。 而有了WA之后,我们就不用额外安装这些插件了 。
打开WA主界面,点击右边最下面的“外部->导入”(若已有可用的字符串,点击新建可以看到)
!WA:2!vw13RXr1x8MMhQDrLAEiO0comLwsX2aj9h0wnc7KmRjYUj73zNyAWatUZCVZo32zV3H79ojz7ds7IpuuqX9brfHV4IGuqTWcAFrOq)lyii(hq1eRV2)c8CNzBytTrWzdzoNZ9mN75ZN75EoJuzSwJHhdFNtj4PQykJiwAz3QlSOTtapMlE3rHNTLrimFZvxkmusuN4q9rSGiUOoNYu(ZAVORTtIbMktIrTDjBP8c5IwiLxINI2ImqBKKJfKkv8wApwobJuehYgeM6rOuWksrdwHIvrwLbvbkqr5m5LCKkKqTHOfrkrnjjJ94h8L7(f37X3(J25BV7F8GVz3BFpbM7fZ5jrDabjpLHx)HdC3t1oHmDJYR2dwAGT1DY9j58lWuerikGSwzmEjMCTviOBuovGKRvJGPO1AO9tUMtkR8MO2tYB2C78p1licXyKy)AijeclkJQoDxyhkWxKFXBZsL8dH1KrL6Oe0Mnjc5lFAXaXFZsNBzh)rYu)CAOrAyiDR(EZwUHRxd3YoU9lIJxeftC0mjo7O(ZtqXQihgcGtjRuyR910orSxGQliqGCAu3UA1SJV1H)PWuwoBor(YNfjAo1z9Y)bIxCG4E)oJb8us)pAyX78pZyMzmmND(YUE1A8oE1H0BvtdUy)E8mo4v1U8C2oMhSBoLxyUN6LX)UBMflQIiSCb9tmpafBO5IzmwgOIfbPjml4dZZSNBaqMqJADmNAkD6O1YvMYeWlIHZdIXhmJELlU)nr)KiGs9jm35xU1oF3h)47)))RV6t)Zp5U78J)85EBZjNu)nNzF(xHhhZ3uNst8pxCo7kLxUQRxo8Q4uUM9vHkWAfLNtyU7D(SDUF)H3QF)wDk(Bimry4HX3aan90504EAG6bdMB)17(d9k2bZdm93Jnn(VGbnagk8dbGHIXWyzWjpiOxaExulltMF)Luggp3smJ9vQy88QVCcIib3i7ODKjK44fWYsp9(L(IOp0NrLk7Hj(W9qxWIyE7Q1RSC1UPSbxzlL8k62sBqCl0RXXKV)qjh)525Rqi7KpHQBZWqXVhC9hUe((DrmQUBhNDPSxQs2RBX4mY2yOVJ2wEYiKKao065HeKK0qjiSMQOJ0rRPZSSlB1crzW3MD5SRKD1S38izVfiEIN1IviNPsowfb9Mg)Vueg2cKHRBpOtHdPPU)AjRyoc)5qbrtO)FYP9LGumXjxZPvASIoE2CR3nvs8yWjIiYxHIHdMXZSlzbmzGwOVE5bHyDlj9MeT1EARb8w(iOFvqmsk1wf3eGlW(hUJo5Aa((AdgVCTIXlJ2tKNBAKAPaoT)q8R5Psso5bpPjrqcOAwE0THHkWiQLsYhJuQNMpPfYjVXbhaCBOpanWtfjiYiEmUT46qrcnSTvv7kU9u8GnkohFH6JBsXDdZVPCo)2I2fP)i9dfqRe4udi7rFsXKYkAtAa53ywhB7f9H0jK2S00PuC)RPw5cxxELPwnI3vsIdlgRATKR7s1eB90OwWrZMptEKrgz0EqpEcoFI5h(I9PScCaj24jVkTjJlidWUT(EKTqWfY17SjxGxrGs6SYaHXKoNFYlm55hBJF9A)9
将下面的字符串复制粘帖到框里,点完成;此时在左边的已载入一栏,会出现follow-by字符串: 这个字符串做了件什么事?
1122
文章插图
文章插图
如上,当小队里有人发了11这样的文字,我的角色就自动跟随了他,就如同在游戏里点跟随一样的作用:
文章插图
这究竟个啥?点击我们导入进来的字符串(在已载入中),我们看到WA右边的一栏发生了变化,而这才是WA真正提供给玩家编辑触发事件的地方 。
点击“触发”,在“触发器”中我们找到了一些代码:
function(event,arg1,_,_,_,arg5,_,_,_,_,_,_,_,_) if event == "CHAT_MSG_PARTY" or event =="CHAT_MSG_PARTY_LEADER"or event =="CHAT_MSG_RAID_LEADER" or event =="CHAT_MSG_RAID" then local name= UnitName("player") if (arg1 =="11"or arg1=="111") and name ~= arg5 then print("开始跟随玩家->"..arg5) FollowUnit(arg5) DEFAULT_CHAT_FRAME:AddMessage("我已开始跟随 。 。 。 ") end if arg1=="22" or arg1=="222" then print("停止跟随") FollowUnit("player") DEFAULT_CHAT_FRAME:AddMessage("已停止跟随 。 。 。 ") end end end
推荐阅读
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 数字化技术应用的趋势 什么是数字化技术
- 高的怎么样(正高)
- 工作的六种意义 工作的意义是什么?
- 分享几种能赚钱的个人网站 做什么网站?
- 比较实用的公众号涨粉技巧 公众号怎么吸粉?
- 这是我听到的最靠谱的答案 如何赚快钱?
- 品牌营销延伸的3大策略 品牌延伸策略有哪些?
- 分享有礼的基础设置方法以及如何提升转化 淘宝分享有礼怎么设置?
- 互联网商业变现的最后野望 什么是商业变现?
- 喜欢上玩王者荣耀的女孩怎么追