在魔兽世界怀旧服里,不少玩家都特别烦游戏中系统自动小退这一情况。而防小退宏就能很好地解决这个烦恼。接下来,我就给大家分享一下防小退宏。
防小退宏分享:
防小退宏
魔兽世界得在前台运行,不能在休息区域使用。为啥呢?因为当弹出退出游戏的20秒倒计时的时候,它会自动点击取消(这种情况下,虽然依然处于暂离状态,但不会自动小退)。
在休息区域的时候,AFK会直接小退,而且不会弹出倒计时,这就意味着是无效的。要是出现失效的情况,那最好把所有插件都禁用了。
使用方法为新建一个宏,内容为下面代码。
普通版:
开启的时候,点一下,聊天窗口就会显示“on”;关闭的时候,再点一下,窗口就会显示“off”。怎么检测呢?可以试着小退一下,也就是返回角色选择。要是不让你小退,那就表明宏运行成功了。
但是会自动接受组队 自动释放灵魂等
Code c:
1:/script T,F=T or 0,F or CreateFrame("frame")ifX then X=nil print("OFF.")elseprint("ON.") X=function()local t=GetTime()ift-T>1 then StaticPopup1Button2:Click()T=t end end end F:SetScript("OnUpdate",X)
改良版:
不会自动接受组队
Code c:
1. 先运行T。然后呢,让F等于T或者0或者创建一个名为“frame”的框架。接着,X的情况是这样的,如果X是nil的话,就等于一个函数。这个函数里面啊,先获取当前时间设为t。要是那个StaticPopup1显示出来了,并且StaticPopup1Button1的文本是“取消”,而且t - T大于1的话,就点击StaticPopup1Button1,然后把t的值赋给T。要是X不是nil的话,那X就还是它自己。最后呢,让F设置一个脚本“OnUpdate”,这个脚本就是前面说的X。