zxcxc
|
分享:
x0
|
[UI/巨集] 巨集整理---转贴游戏基地
这些资料大部份是转贴游戏基地的 我觉得很有用..不过有些可能不太能了解.. 自己上线有空时搞搞看吧!!我也是搞很久才弄出[自动包扎]和[互换主手武器] 其实巨集是很好玩的..
==指令查询== 键入 /a 再覆按[Tab] 可依序列出该a开头的指令,/b即为b开头的指令,以此累推~(中文字也可以,如:/施 按了[Tab]会列出 施法) 备份World of Warcraftc\WTF\Account\你的帐号\macros-cache及macros-local
●聊天指令 /s /say 一般 /p /party 队伍 /g /ghelp 公会 /y /yell 大喊 /w 密语 /e e=角色表情及动作 /r 回复上则密语 /chat /chathelp 列出聊天命令
●私人聊天室指令 /chat 列出聊天指令 /join /channel /chan 创造or加入频道 /cinvite /chatinvite 邀请 /ckick(kick) 踢出 /ban /unban 禁止发言/取消禁止发言 /mute /squelch /unvoice /unmute /unsquelch /void 改变频道中玩家权限 /mod /moderator(moderate) /unmod /unmoderator 改变频道中主持人状态 /moderate 切换主持 /password /pass 改变密码 /announcement /ann 开关 加入及离开的公告 /chatlist /chatwho /chatinfo 列出频道或频道成员 /afk /dnd 设置你的标志为「离开」或「请勿打扰」 /# /c /csay 发送文字到频道# 例:/1 Hi! /leave /chatleave /chatexit 离开频道 /owner 显示或改变聊天频道的名字
●角色表情及动作指令 /下跪 /乞求 /侮辱 /吃饭 /咆哮 /哭泣 /坐下 /大笑 /害羞 /小鸡 /强壮 /招手 /指点 /敬礼 /睡觉 /站立 /亲吻 /谈话 /跳舞 /鞠躬 /鼓掌 未实测 /Agree(同意) /Amaze(吃惊) /Angry(愤怒)/ Apology (道歉)/Applaud (喝彩)/Bashful (害羞)/Beckon (招手)/Beg (跪求)/Bite (啃咬)/Bleed (流血) /Blink(眨眼) /Bush(埋伏) /Bonk(巨响)/ Bored (无聊)/Bounce (蹦跳)/Brb (即回)/Boggle (犹豫)/Bow (鞠躬)/Burp (打嗝)/Bye (再见)/Cackle (尖笑) /Calm(平静) /Cheer(欢呼) /Chicken(小鸡)/ Chuckle (轻笑)/Clap (鼓掌)/Cold (冷酷)/Comfort (安慰)/Confused (迷惑)/Congratulate (恭喜) /Cough(咳嗽) /Cower(胆怯) /Crack(响指)/ Cringe (畏缩)/Cry (哭泣)/Cuddle (拥抱)/Curious (好奇)/Curtsey (行礼)/Dance (跳舞)/Drink (喝酒) /Drool(口水) /Duck(闪避) /Eat(进食)/ Eye (鸡眼)/Fart (放屁)/Fidget (烦躁)/Flex (肌肉)/Frown (皱眉)/Gasp (喘气)/Gaze (凝视)/Giggle (傻笑) /Glare(怒视) /Gloat(得意) /Greet(问候)/ Grin (嬉笑)/Groan (呻吟)/Grovel (曲膝)/Guffaw (狂笑)/Hail (致敬)/Happy (欢乐)/Hello (哈罗) /Hug(紧拥) /Hungry(饥饿) /Insult(侮辱) /Introduce (介绍)/Jk (玩笑)/Kiss (飞吻)/Kneel (跪拜)/Laugh (大笑)/Laydown (躺下)/Lick (添舌) /Listen(聆听) /Lock(上锁) /Massage(按摩) /Moan (呜咽)/Moon (裸臀)/Mourn (哀悼)/No (否定)/Nod (点头)/Nosepick (挖鼻)/Panic (恐慌) /Peer(偷窥) /Plead(恳求) /Point(指点) /Poke (手戳)/Ponder (沉思)/Pounce (突袭)/Play (游戏)/Praise (赞美)/Purr (猫叫)/Puzzle (为难) /Raise(举手) /Ready(就绪) /Roar(怒吼) /Rofl (爆笑)/Rude (粗鲁)/Salute (敬礼)/Scratch (抓痒)/Sexy (性感)/Shake (颤抖)/Shimmy (摆动) /Shiver(打颤) /Shoo(驱赶) /Shout(呼喊) /Shrug (耸肩)/Shy (害羞)/Sigh (叹息)/Sit (坐下)/Slap (耳光)/Sleep (睡觉)/Smirk (假笑)/Smile (微笑) /Snarl(怒?) /Sniff(吸气) /Snicker(窃笑) /Snub (斥责)/Sooth (抚慰)/Spit (吐出)/Stand (站立)/Stare (盯视)/Stink (臭味)/Surprised (惊讶) /Surrender(投降) /Talk(谈话) /Talkex(兴奋) /Talkq (仿徨)/Taunt (嘲弄)/Tap (轻拍)/Tease (挑逗)/Thank (感谢)/Thirsty (口渴)/Threaten (恐吓) /Tickle(挠痒) /Tired(疲倦) /Veto(否决) /Victory (胜利)/Violin (提琴)/Wave (挥手)/Welcome (欢迎)/Whine (牢骚)/Whistle (口哨)/Work (工作) /Yawn(呵欠)
●角色语音指令 /不 /你好 /再见 /呼救 /恭喜 /感谢 /攻击目标 /敌人 /欢呼 /治疗我 /火车 /笑话 /等等 /粗鲁 /冲锋 /调情 /跟着我 /逃跑 /开火 /魔法耗尽 /点头
●公会指令 /ginfo 列出公会信息 /g 公会频道 /o 仅向公会管理者发言 /ginvite 邀请加入公会(会长 管理者) /gremove 踢出会员(会长 管理者) /gdemote 调整会员等级(会长) /gmotd 设置今日公会讯息(会长) /gquit 退出公会 /groster 公会名册(会长 管理者) /gleader 指派管理者(会长用) /gdisband 解散公会(会长用)
●其它命令 /f /follow 跟随这个玩家 /who 寻找玩家 /played 检视角色上线时间 /cast 施放技能 前置指命 例: /cast Fireball(Rank 1) 中文输入为: /施放 魔法名(等级 1) shift按住 + 滑鼠点选技能 可直接在巨集里辅助列上指令
★巨集MACRO 巨集指令字元限制在255字以内,中文版限制在1023字以内 1.开始巨集设定选单 输入 /macro 或 /巨集 2.选择巨集(图像)及输入(名称) 3.输入巨集内容 4.完成 5.拖曳至快捷热键区点用
o协助攻击 /script TargetNearestEnemy(); /p Pulling %t /script AttackTarget();
o猎人标记后宠物攻击 /cast Aspect of the Monkey /script PetAttack(); /script AttackTarget();
?喂食宠物 /script if (not PlayerFrame.inCombat) then if (not GetContainerItemLink(4, 1)) then OpenBag(4); else CastSpellByName("Feed Pet"); PickupContainerItem(4, 1); end end
?牧师 /script if (UnitName("target") ~=nil and UnitInParty("target")) then CastSpellByName("Power Word: Shield(Rank 1)") else TargetUnit("player") CastSpellByName("Power Word: Shield(Rank 1)") TargetLastEnemy(); end;
o切换第四包包的第一个武器 /script PickupContainerItem(4, 1); /script -- 1H weapon now on cursor. /script PickupInventoryItem(16); /script -- 1H weapon now equipped, 2H weapon on cursor. /script PickupContainerItem(4, 3); /script -- 2H weapon in inventory, no item on cursor. /script PickupContainerItem(4, 2); /script -- offhand item on cursor. /script PickupInventoryItem(17); /script -- off hand item now equipped, no item on cursor.
o切换第四包包的第一个武器 /script PickupInventoryItem(17); /script -- off hand item now on cursor. /script PickupContainerItem(4, 2); /script -- off hand item now in inventory /script PickupContainerItem(4, 3); /script -- 2H weapon now on cursor. /script PickupInventoryItem(16); /script -- 1H weapon now on cursor, 2H weapon equipped /script PickupContainerItem(4, 1); /script -- 1H weapon now in inventory, no item on cursor.
x目标有腐蚀术就使用痛苦诅咒,若否则使用腐蚀术 /Script for i=1,8 do UnitDebuff("Target", i); GameTooltip:SetUnitDebuff("Target",i); if GameTooltipTextLeft1:GetText()=="腐蚀术" then CastSpellByName("痛苦诅咒(等级 3)") else CastSpellByName("腐蚀术(等级 3)") end;
o施放技能后宠物攻击 /施放 腐蚀术(等级 3) /script PetAttack()
o使用急救绷带,并指回原先目标 /target 名字 /script UseContainerItem(第几包,第几格); /script TargetLastEnemy(); 或 /script TargetUnit("player"); /script UseContainerItem(第几包,第几格); /script TargetLastEnemy(); 或 /Script UseContainerItem(0,1); /Script if (SpellIsTargeting()) then SpellTargetUnit("Player") end;
o使宠物攻击选定的目标 /script PetAttack(); 或 /Script PetAttack()
?使用副手武器附属能力 /script UseInventoryItem(GetInventorySlotInfo("SecondaryHandSlot"));
o协助宠物攻击 /script AssistUnit("pet"); 或 /script if UnitExists("pet") then AssistUnit("pet"); end 或 /Script TargetUnit("Pet") /Assist
o标记自已或1~5位队友 /target player /target party1~5
o协助第2位队友进行攻击 /script AssistUnit("party2"); 或 /Script TargetUnit("Party1") /Assist
o协助队伍里叫小猪的队友进行攻击 /script AssistUnit("小猪");
o选定自已 /script TargetUnit("player");
o自动选定队友1,在队频声明正在治疗,再施放治疗术1级 /Script TargetUnit("Party1") /p 正在为 %t 治疗 /施放 治疗术(等级 1)
o选定指定目标,施放技能,施法后自动标记回怪物 /target 名字 /施放 治疗术(等级 1) /script TargetLastEnemy();
o召回宠物并设为被动状态 /Script PetFollow() /Script PetPassiveMode()
o痛苦+鲁莽+语言 假如目标为法师系则使用语言诅咒,若目标血量血量大于30%则使用痛苦诅咒,以上都不相符合则使用鲁莽诅咒 /Script if(UnitMana("Target")>0) then CastSpellByName("语言诅咒(等级 1)") else if (UnitHealth("Target")>30) then CastSpellByName("痛苦诅咒(等级 1)") else CastSpellByName("鲁莽诅咒(等级 2)") end end;
o命法魂 假如目标血量少于10%则吸取灵魂,若目标为法师系则吸取法师,都不符合则吸取生命 /Script if(UnitHealth("Target")<10) then CastSpellByName("吸取灵魂(等级 2)") else if(UnitMana("Target")>0) then CastSpellByName("吸取法力(等级 1)") else CastSpellByName("吸取生命(等级 3)") end end;
?魅犬术 使用魅魔诱惑技能并通知队友,地狱猎犬对自身如有Buff则吃之,若无则对选择目标使用 /Script B=UnitName("Pet") C=CastPetAction T=TargetLastEnemy; U=TargetUnit; /Script if B=="瑟尔艾斯" then C(6); SendChatMessage("%T诱惑勿打","Party");T(); else if B=="胡哈姆" then if UnitDebuff("Player",1) then U("Player");C(6);T(); else U("Target");C(6); end end end
***巨集里角色的代号 "player" 玩家自己 "pet" 玩家的宠物 "party1~5" 1~5号队友 "partypetN" 第N个队友的宠物n=1~4 "raidN" 第N个团队伙伴n=1~40 "raidpetN" 第N个团队伙伴的宠物n=1~40 "target" 被选中的目标 "mouseover" 鼠标正在划过或刚刚划过的目标 下面的值只能用于一些特殊场合: "npc" or "NPC" 玩家正在与之交互的NPC 比如说需要引用2号队友的生命值,就用 UnitHealth("party2") 就可以了 ***巨集的格式 中文的 /说 /施放 英文的 /say /cast /s可写成/s 要用到函数的时候(一般后面会有一个括号,比如UnitMana()),需要用 /script 开头。 例如施放一个技能,可以写成 /cast 真言术:盾(等级 1);也可以写成 /script CastSpellByName("真言术:盾(等级 1)") ***编辑巨集时,打开技能窗口,然后shift+左键点击相应技能,这样就会自动在巨集编辑窗口里面添加 /施放 你选择的技能 *** /in 5 仅限说话使用~必需搭配特定ui 可在巨集内暂停5秒,/in 60 就会暂停1分钟 ***向队友施展一个增益法术而且不失去我当前的目标 /施放 真言术:盾(等级 1) /target 队友的名字 未选目标时会对指定名字施放,选定目标时直接向选定目标施放。 /target 队友的名字 /施放 真言术:盾(等级 1) /script LastTarget() 直接改变目标,并对目标施放,进入自动攻击模式而且会使得盗贼失去他们的技能点 ***武器切换 1. PickupInventoryItem(x) [从主手武器位置或副手武器位置一个武器] 2. PickupContainerItem(x, y) [和上面不同之处在于是从背包里面拿] 参数的解释: 1. PickupInventoryItem(x) [x填写16代表主手武器位置, 17代表副手武器位置] 2. PickupContainerItem(x, y) [x是背包 y是格子] 巨集: /script PickupInventoryItem(16); /script PickupContainerItem(0, 1); /script PickupInventoryItem(17); /script PickupContainerItem(0, 2); *** 引用目标的生命,法力,性别,等级等数值 UnitHealth("目标") 目标生命值(HP) UnitHealthMax("player1") 目标生命最大值 UnitMana("unit") 目标法力值(mana) UnitSex("unit") 显示目标的性别(Sex) UnitLevel("unit") 显示目标的等级(LV) ***切换跑步鞋 /script PickupInventoryItem(8); /script PickupContainerItem(4,7); /script UseContainerItem(4,13); 第一行命令 PickupInventoryItem(n) n代表 1=头部 2=手 3=颈部 4=腰部 5=肩部 6=腿部 7=背部 8=脚 9=胸部 10=手指一 11=衬衣 12=手指二 13=饰品一 14=手腕 15=饰品二 16=主手武器 17=副手武器 18=远攻武器 19=远攻弹药 第二行命令 PickupContainerItem() 指定背包及格子并切换第一行指定部位的东西 第三行命令是上马 ===================== ***AlphaMap 指令列表 /alphamap 或者 /am /am raid - 显示团队标记 /am ptips - 显示队伍团队提示信息 /am mntips - 显示 MapNotes 提示信息 /am gtips - 显示 Gatherer 提示信息 /am mngtips - 显示 MapNotes Gathering 提示信息 /am moveslider - 允许/禁止透明调节框移动 /am slider - 显示透明调节框 /am gatherer - 开启对 Gatherer 支持 /am mapnotes - 开启对 MapNotes 支持 /am gathering - 开启对 MapNotes Gathering 支持 /am combat - 战斗时自动关闭 /am wmclose - 当世界地图关闭时自动关闭 /am lock - 允许 AlphaMap 窗口拖动 /am scale <0.0-2.0> - 设置 Alphamap 窗口比例 /am tog - 显示 AlphaMap 窗口 /am alpha <0.0-1.0> - 设置 AlphaMap 透明度,0.0 - 透明 1.0 - 完全不透明 ***Confab 指令列表 /confab /confab style1style2style3style4 (default: style1) /confab autohide onoff (default: on) /confab undock /confab dock [frame] /confab autodock onoff /confab lock /confab unlock /confab chatsticky offdefaultpartyguildraidofficersay1-10 (default: default) /confab enableArrowKeys (default) /confab disableArrowKeys /confab texture /confab alpha
1.常用指令 /help 列出常用指令帮助 /assist [名字] 协助所选的目标 /cast spell 施放法术 /afk [文字] 显示要离开一会儿,再输入一次/afk关闭 /combatlog 导出你的战斗资讯到/wow目录/LogsPlayerCombatLog.txt 文件里 /dnd [文字] 开启DND模式表示请勿打扰,再输一次/dnd关闭 /duel [名字] 要求与目标决斗 /yield (/forfeit) 在决斗时投降 /emote 文字 (/em, /me) 表示接下来的文字是动作 /exit 退出游戏 /follow (/f) 自动跟随当前目标 /ignore 名字 忽略目标玩家 /inspect (/ins) 查看目标玩家的装备 /logout (/camp) 坐下并且登出 /macro 打开巨集设置介面 /macrohelp 给出关于设置宏的帮助 /played 显示你游戏人物的线上时间 /pvp 在接下来的5分钟内开启PVP模式 /raid 文字 (/r) 在RAID频道里说话 /random 数位 [数位2] (/rnd, /rand) 扔出一个从1到某个数字范围内的乱数字,或者是两个数字范围之间的乱数字 /remfriend 名字 (/removefriend) 把一个好友从你的好友列表里去掉 /split 数量 把一部分的钱平均分给你的队友 /target 名字 (/tar) 从当前目标转向你所指定的玩家 /time 显示当前游戏的伺服器时间 /trade (/tr) 与当前选择的目标交易 /who [文字[ 文字2...]] [数位[-数位2]] [r-"种族"] [c-"职业"] [z-"区域"] [g-"公会"] 如果没有添加任何尾码的话,列出在当前区域与你等级相近的所有线上玩家。文字指定玩家的名字,公会,职业,种族或者所在的区域;数位表示指定列出玩家的等级范围。 /bug 提交出错报告 /suggest 提交建议 /note 文字 提交一条信息 /script LUA-command 用于UI设计者 /console command 用于一些游戏的内部指令,比如"gxrestart", "reloadui" and "quit" /console 设置名 [新设置] 用于调整游戏设置
[ 此文章被zxcxc在2005-11-17 08:45重新编辑 ]
|