全球中文玩家俱乐部 Chinese players club of the Global .

侠外游戏论坛

 找回密码
 立即注册
快捷导航
搜索
视听
视听
图片
图片
段子
段子
小说
小说
查看: 383|回复: 2
打印 上一主题 下一主题
收起左侧

[闲聊网游] [魔兽世界宏命令大全]魔兽世界7.0宏命令大全

[复制链接]

3177

主题

1万

帖子

5万

积分

ミ侠外护法ミ

Rank: 7Rank: 7Rank: 7

  • 威望
    0 点
    银子
    20136 两
    武功
    24818 阶
    元宝
    0 锭
    精华
    0
  • 跳转到指定楼层
    俺是撸主
    发表于 2020-12-20 06:19:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

    马上注册,结交更多侠客,享用更多功能,让你轻松玩转侠外论坛。

    您需要 登录 才可以下载或查看,没有帐号?立即注册

    x


    上面少了有一个SPEED的属性(加速),这属性好像没用了.因为显示之后,并不会根据装备改动,这个属性被暴雪删了??
    开启隐藏属性宏命令代码(二)
    关于隐藏你不想要的属性
    下面这段代码,是目前游戏本身的属性显示设定.
    如果你其中某一个不想显示.最简单的是复制这整个段代码,然后直接修改其中的内容。
    注意的是 ,需要必须1~n不能间断
    如果使用这些,关于移动速度的修改代码,必须放到这个修改后面或者说是PAPERDOLL_STATCATEGORIES[1].xxx=xxx 之类的代码 必须放到这段代码之后able.insert(xxx,xxx)之类的代码放到最后
    第一个数字[1]和数字[2]就表示显示在属性,还是强化属性的位置
    stat=xxx
    就是你要显示的属性
    这后面的代码表示一些功能
    primary = LE_UNIT_STAT_STRENGTH
    判断专精的主属性类别(力量专精才显示这一列)
    roles = { "HEALER" ,"DAMAGER"}
    roles表示职责,里面写的是Tank/HEALER/DAMAGER(职责为治疗或者输出,才显示这一列)
    hideAt=0
    表示如果这个属性值等于0,那么隐藏他
    如果删掉后面的代码,就是常驻显示,
    如果删掉这一列,就是不显示(序号必须1~n不能缺少.)
    Codec:
    PAPERDOLL_STATCATEGORIES= {
    [1] = {
    categoryFrame ="AttributesCategory",
    stats = {
    [1] = { stat ="STRENGTH", primary = LE_UNIT_STAT_STRENGTH },
    [2] = { stat ="AGILITY", primary = LE_UNIT_STAT_AGILITY },
    [3] = { stat ="INTELLECT", primary = LE_UNIT_STAT_INTELLECT },
    [4] = { stat ="STAMINA"},
    [5] = { stat ="ARMOR"},
    [6] = { stat ="MANAREGEN",},
    },
    },
    [2] = {
    categoryFrame ="EnhancementsCategory",
    stats = {
    [1] = { stat ="CRITCHANCE", hideAt = 0 },
    [2] = { stat ="HASTE", hideAt = 0 },
    [3] = { stat ="MASTERY", hideAt = 0 },
    [4] = { stat ="VERSATILITY", hideAt = 0 },
    [5] = { stat ="LIFESTEAL", hideAt = 0 },



    [6] = { stat ="AVOIDANCE", hideAt = 0 },
    [7] = { stat ="DODGE", roles ={"TANK"} },
    [8] = { stat ="PARRY", hideAt = 0, roles ={"TANK"} },
    [9] = { stat ="BLOCK", hideAt = 0, roles ={"TANK"} },
    },
    },
    };
    下面是我修改的一个范例:
    适用于物理dps的,显示了伤害攻速能量恢复和移动速度
    Codec:
    do
    PAPERDOLL_STATCATEGORIES= {
    [1] = {
    categoryFrame ="AttributesCategory",
    stats = {
    [1] = { stat ="ATTACK_DAMAGE"},
    [2] = { stat ="STRENGTH", primary = LE_UNIT_STAT_STRENGTH },
    [3] = { stat ="AGILITY", primary = LE_UNIT_STAT_AGILITY },
    [4] = { stat ="INTELLECT", primary = LE_UNIT_STAT_INTELLECT },
    [5] = { stat ="STAMINA"},
    [6] = { stat ="ARMOR"},
    [7] = { stat ="ENERGY_REGEN", hideAt = 0 },
    [8] = { stat ="RUNE_REGEN", hideAt = 0 },
    [9] = { stat ="FOCUS_REGEN", hideAt = 0 },
    [10] = { stat ="MANAREGEN", roles ={"HEALER"} },
    },
    },
    [2] = {
    categoryFrame ="EnhancementsCategory",
    stats = {
    [1] = { stat ="CRITCHANCE", hideAt = 0 },
    [2] = { stat ="HASTE", hideAt = 0 },
    [3] = { stat ="MASTERY", hideAt = 0 },
    [4] = { stat ="VERSATILITY", hideAt = 0 },
    [5] = { stat ="LIFESTEAL", hideAt = 0 },
    [6] = { stat ="AVOIDANCE", hideAt = 0 },
    [7] = { stat ="DODGE", roles ={"TANK"} },
    [8] = { stat ="PARRY", hideAt = 0, roles ={"TANK"} },
    [9] = { stat ="BLOCK", hideAt = 0, roles ={"TANK"} },
    },



    },
    };
    ---修改,若能量值获取不到.就设置为0,就能套用hideAt了
    PAPERDOLL_STATINFO["ENERGY_REGEN"].updateFunc = function(statFrame, unit) statFrame.numericValue=0; PaperDollFrame_SetEnergyRegen(statFrame, unit); end

    以上内容就是[魔兽世界宏命令大全]魔兽世界7.0宏命令大全的相关内容介绍,喜欢侠外游戏论坛的朋友可以关注我们。
                  123下一页
    这里是你的个性签名位置,可在“设置”-“个人信息”-“个人签名”处修改。
    沙花按摩
     楼主| 发表于 2020-12-20 06:20:52 | 只看该作者
    PAPERDOLL_STATINFO["RUNE_REGEN"].updateFunc = function(statFrame, unit) statFrame.numericValue=0; PaperDollFrame_SetRuneRegen(statFrame, unit); end
    PAPERDOLL_STATINFO["FOCUS_REGEN"].updateFunc = function(statFrame, unit) statFrame.numericValue=0; PaperDollFrame_SetFocusRegen(statFrame, unit); end
    --增加移动速度的代码(被暴雪删掉了)
    PAPERDOLL_STATINFO["MOVESPEED"].updateFunc =function(statFrame, unit) PaperDollFrame_SetMovementSpeed(statFrame, unit); end
    --根据职业,做一些改动
    local _,_,classid = UnitClass("player")
    if(classid==1)then --战士
    elseif (classid==2)then --圣骑
    elseif (classid==3)then --猎人
    elseif (classid==4)then --盗贼
    elseif (classid==5)then --牧师
    PAPERDOLL_STATCATEGORIES[1].stats[1].roles={} --隐藏伤害
    elseif (classid==6)then --DK
    elseif (classid==7)then --萨满
    elseif (classid==8)then --法师,加上回蓝显示
    PAPERDOLL_STATCATEGORIES[1].stats[1].roles={}
    table.insert(PAPERDOLL_STATCATEGORIES[1].stats,{ stat ="MANAREGEN"})
    elseif (classid==9)then --术士
    PAPERDOLL_STATCATEGORIES[1].stats[1].roles={} --隐藏伤害
    elseif (classid==10)then --武僧
    elseif (classid==11)then --德鲁伊
    elseif (classid==12)then --DH
    end
    --加上移动速度(加最后)
    table.insert(PAPERDOLL_STATCATEGORIES[1].stats,{ stat ="MOVESPEED"})
    --关于移动速度代码(不然会出现错乱)
    local tempstatFrame
    hooksecurefunc("PaperDollFrame_SetMovementSpeed",function(statFrame, unit)
    if(tempstatFrame and tempstatFrame~=statFrame)then
    tempstatFrame:SetScript("OnUpdate",nil);
    end
    statFrame:SetScript("OnUpdate", MovementSpeed_OnUpdate);
    tempstatFrame = statFrame;
    statFrame:Show();
    end)
    end



    挂机宏命令代码



    野外 挂机宏:
    /script T,F=T or 0,F or CreateFrame("frame")if X then X=nil else X=function()local t=GetTime()if t-T>1 then StaticPopup1Button1:Click()T=t end end end F:SetScript ("OnUpdate",X)
    注意:是在野外,在野外,在野外(重要的事情讲3遍)。(编注:可以高高的飞在天上,或者原地被砍死躺那里。)
    主城旅店等因为是秒下线,所以不可行。
    开启宏:
    现在要挂机的小伙伴,可以在野外点击一下这个宏,然后ESC-返回角色选择界面,会提示插件导致行为失效或者一闪而过,可以安心挂机啦。
    取消宏:
    要取消宏的就再点击一下宏就取消了。
    PS:给大家科普下,自动奔跑、自动攻击进战斗的,并不会防止暂离掉线,大神亲测,在要塞自动攻击木桩,一样会返回角色选择界面然后掉线,不相信的同学可以测试下。
    还有小伙伴老扯要电费魔兽世界宏命令大全,台式机电脑多少功率大约300W,待机的功耗更小,大概3-4小时一度电,一度电6毛多点。
    一键切换天赋专精与装备宏命令
    前言
    由于版本的变更,暴雪爸爸更新,更改了很多api。旧版一键换专精+装备宏惨遭毒手。
    /equipset [button:1] 敏锐;[button:2] 刺杀
    /usetalents [button:1] 1;[button:2]2
    然而api的变更并不能阻止懒人的步伐,所以阿愁退而求其次,用一些土方法来实现这个目的。下面是偏向DH制作的,如果你是其他职业,那就真的抱歉了。
    步骤1
    分别编写数个宏(视乎你专精数量DH2个 XD 4个)。我将它们叫做工作组。如下:
    宏1
    #show
    /equipset 浩劫
    /run SetSpecialization(1)
    宏说明:切换装备管理里名为“浩劫”的装备方案 ,切换第一套专精
    宏2
    #show
    /equipset 复仇
    /run SetSpecialization(2)
    宏说明:切换装备管理里名为“复仇”的装备方案 ,切换第二套专精
    宏3,4(DH无需)
    #show
    /equipset 专精3
    /run SetSpecialization(3)
    宏说明:切换装备管理里名为“专精3”装备方案 ,切换第三套专精

    以上内容就是[魔兽世界宏命令大全]魔兽世界7.0宏命令大全的相关内容介绍,喜欢侠外游戏论坛的朋友可以关注我们。
                  上一页123下一页
    这里是你的个性签名位置,可在“设置”-“个人信息”-“个人签名”处修改。
    回复 支持 反对

    使用道具 举报

    板凳捶腿
     楼主| 发表于 2020-12-20 06:21:35 | 只看该作者
    宏中的浩劫,复仇魔兽世界宏命令大全,专精3,专精4 分别对应你装备管理里面套装的名字 如图:



    步骤2
    将工作组按序放进平时用不到的动作条空白按钮上。这里需要注意的就是切换专精后 动作条也会变更,所以需要每一个专精都要安放在相同的位置。好吧~我承认这方法是挺蠢的
    原始版:





    BT4版:



    步骤3
    分别获取工作组所在动作条按钮的名称:
    (以下工作组名称只是示例,根据工作组安放的位置不同 名称也会不同)这里需要借助另外一个宏
    /run local f=GetMouseFocus(); if f then DEFAULT_CHAT_FRAME:AddMessage(f:GetName()) end
    宏说明:返回当前鼠标所指的窗口名称
    用法:分别将鼠标指向工作组(就是前面做的宏)所在的位置,然后点上面给的宏用来获取工作组所在的精确位置。
    原始版:



    BT4版本:



    分别获得
    原始版窗口名称:MultiBarRightButton9,MultiBarRightButton10,MultiBarRightButton11 分别对应专精1,专精2,专精3
    BT4版本窗口名称:BT4Button99,BT4Button100, BT4Button101 分别对应专精1,专精2,专精3。
    这里获得的窗口名称并不是都一样的 根据你放的位置不同 获得的名称也不同,只需一一对应你所需要切换的专精即可。
    这里获得的窗口名称并不是都一样的 根据你放的位置不同 获得的名称也不同,只需一一对应你所需要切换的专精即可。
    这里获得的窗口名称并不是都一样的 根据你放的位置不同 获得的名称也不同,只需一一对应你所需要切换的专精即可。
    重要的事情说三遍。
    步骤4
    最后,也是最关键的东西来了,切换专精宏:
    BT4版本:
    /click [button:1] BT4Button99; [button:2] BT4Button100; [button:3] BT4Button101
    原始版
    /click [button:1] MultiBarRightButton9; [button:2] MultiBarRightButton10; [button:3] MultiBarRightButton11
    宏说明:
    用鼠标左键点击时 执行动作摁下按键BT4Button99/MultiBarRightButton9(对应专精1);
    用鼠标右键点击时 执行动作摁下按键BT4Button100/MultiBarRightButton10(对应专精2);
    用鼠标中键点击时 执行动作摁下按钮BT4Button101/MultiBarRightButton11(对应专精3)。
    以此来达到判断切换不同的专精
    结语
    以上,这个帖子的主要内容就讲完了,下面是一些个性化装那啥用法在工作组添加延时喊话。
    #show
    /em 正在切换复仇天赋。。。
    /in 2 /em 3。。。
    /in 3 /em 2。。。
    /in 4 /em 1。。。
    /in 5 /em 切换成功
    /equipset [button:1] 复仇
    /run SetSpecialization(1)

    以上内容就是[魔兽世界宏命令大全]魔兽世界7.0宏命令大全的相关内容介绍,喜欢侠外游戏论坛的朋友可以关注我们。
                  上一页123
    这里是你的个性签名位置,可在“设置”-“个人信息”-“个人签名”处修改。
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则


    发布主题 上个主题 下个主题 快速回复 收藏帖子 返回列表 搜索

    联系我们|Archiver|手机版|小黑屋|侠外网 ( 豫ICP备13018943号-1 )

    GMT+8, 2024-11-30 13:51 , Processed in 0.041827 second(s), 16 queries , Gzip On, Memcache On.

    Copyright © 2001-2023 侠外游戏论坛 Powered by !Zucsud X3.5

    Support By A mysterious team , A great team ! Email:

    快速回复 返回顶部 返回列表