望麓自卑—湖南大学最具潜力的校园传媒

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2012|回复: 12

从各处搜集的一些宏

[复制链接]
发表于 2009-5-11 17:18:00 | 显示全部楼层 |阅读模式
从各处搜集的一些宏



1,众人都在刷DK马,打BOSS掉的蓝绿件还是能卖点G的,但是尸体里不一定都是蓝绿件,还有蜘蛛腿啊什么的不值钱的灰白件,一般都是开自由拾取的,捡到包里一点一点扔,还是?下面的宏是灰常有用滴。



/脚本 local a,i,j,l={\"要抛弃物品名字1\",\"要抛弃物品名字2\"}for i=1,#a do
forj=1,114 do l=GetContainerItemLink(j/23,j%23)if l and
l:find(a)thenPickupContainerItem(j/23,j%23)DeleteCursorItem()end end
end



当然还有更好的宏,推荐自动拾取宏,使用:关闭游戏自带的自动拾取,使用宏,之后的每次拾取都会自动判断物品等级,放弃灰色物品。(灰色武器还是会拾
取);按住alt为不自动拾取。 注意:这个宏使用了就无法取消,想要不自动拾取只能按住alt或者重新载入一次界面(退出游戏或/console
reloadui)

/ 脚本 hooksecurefunc(LootFrame,\"Show\",function()local p,q,t;for
i=1,IsAltKeyDown()and 0 or GetNumLootItems()do
_,_,p=GetLootSlotInfo(i)if p~=0 then
_,_,q,_,_,t=GetItemInfo(GetLootSlotLink(i))end if p==0 or(q and(q>0
or\"武器\"==t))then LootSlot(i)end end end)





还有自动拾取某物品版:(使用和注意同上)/ 脚本
hooksecurefunc(LootFrame,\"Show\",function()local t,p,n={\"毛料\",\"魔纹布\"}for
i=1,IsAltKeyDown()and 0 or GetNumLootItems()do
_,n,p=GetLootSlotInfo(i)for j=1,#n do if p==0 or n==t[j]then
LootSlot(i)end end end end)





2,问:刷完了副本怎么办?答:重置宏呗,一般都用这个



/invite 一个在线玩家的名字

/script LeaveParty()

/logout



下线再上 ,是好友还好说,陌生人的话说不定会M语过来,怎么办?有优化宏解决。

/run
SendWho(\"\")locala=GetNumWhoResults()a=GetWhoInfo(random(a))InviteUnit(a)SendChatMessage(\"
我在用随机重置FB宏,如果不在队伍里请点拒绝,抱歉打扰到你\",\"whisper\",nil,a)LeaveParty()

/logout





3,你知道你的人物能做多少个动作,想知道么,打开试衣间,使用下列宏:

/script DressUpFrame:Show();local s = 2000;local a =
0;DressUpModel:SetScript(\"OnUpdate\", function(self, e)s = s + (e *
1000);self:SetSequenceTime(a, s);if s > 2000 then s =
0;a=a+1;DEFAULT_CHAT_FRAME:AddMessage(\"第\"..a..\"号动作开始...\") end end)

有好多动作你不曾看见过,最多有多少个呢,耐心的看看吧!

要停止演示使用此宏:/script DressUpModel:SetScript(\"OnUpdate\",nil)



4,下团队本倒计时分装备,是一下一下打出5,4,3,2,1还是?

有宏帮你,更省事!

倒计时喊话(1)



点一下开始,再点一下停止。

/脚本 T,F=T or 0,F or CreateFrame(\"frame\")if X and i>0 then X=nil else
i=5;X=function()local t=GetTime()if t-T>1 then if i==0 then
F:SetScript(\"OnUpdate\",nil)else SendChatMessage(i,\"YELL\")i=i-1;T=t end
end end end F:SetScript(\"OnUpdate\",X)

(2)

左键点开始,再点重新计数,右键停止。

/脚本 i=5;T,F=T or 0,F or CreateFrame(\"frame\")X=function()local
t=GetTime()if t-T>1 then if i==0 or X==nil then
F:SetScript(\"OnUpdate\",nil)else SendChatMessage(i,\"YELL\")i=i-1;T=t end
end end F:SetScript(\"OnUpdate\",X);

/stopmacro [btn:1]

/脚本 X=nil;



5,下FB打断怪物施法或者打JJC打断施法的时候喊话,有宏帮你

打断提示宏自己打断的提示:



/脚本 F=F or
CreateFrame(\"frame\")F:RegisterEvent(\"COMBAT_LOG_EVENT_UNFILTERED\");F:SetScript(\"OnEvent\",function()if
arg4==UnitName(\"player\")and arg2:sub(-2,-2)==\"\"then
SendChatMessage(\"我打断了\"..arg7..\"的\"..arg13,\"yell\")end end)



周围所有人的打断提示 :



/脚本 F=F or
CreateFrame(\"frame\")F:RegisterEvent(\"COMBAT_LOG_EVENT_UNFILTERED\");F:SetScript(\"OnEvent\",function()if
arg2:sub(-2,-2)==\"\"and arg3:sub(5,5)=='0'then
SendChatMessage(arg4..\"打断了\"..arg7..\"的\"..arg13,\"yell\")end end)

取消提示:



/脚本 F:SetScript(\"OnEvent\",nil)



6,BOSS出装备了,团里的成员肯定都想第一时间知道出什么了,这个宏能让你轻松发出掉落信息

(在打开拾取窗口的情况下按宏向团队通报掉落列表,红字部分的t>3代表只通告史诗品质以上的物品,改成2可以通报精良以上物品,类推。)

/脚本 local n,t,m,c={}for i=1,GetNumLootItems()do
_,_,m,t=GetLootSlotInfo(i)if t>3 then
t=GetLootSlotLink(i)_,_,c=t:find(\".-m%d+)\")n[c]=n[c] and n[c]+m or
m;end;end;for i,j in pairs(n)do
_,i=GetItemInfo(i)SendChatMessage(i..\"X\"..j,\"raid\")end



7,最近流行强力党,都要求报数据,这个宏能帮你。

报数据宏M语你的目标,告诉他你的近战AP,暴击,还有命中。。



/run p=\"player\";bap,map=UnitAttackPower(p);rcr=GetCritChance(p);
rhi=GetCombatRating(7);SendChatMessage(\"本人DD数值:近战AP\"..bap+map..\"---暴
击\"..rcr..\"---命
中\"..rhi,\"whisper\",GetDefaultLanguage(\"target\"),UnitName(\"target\"))



这个是远程暴击,AP和命中的宏。。



/run
p=\"player\";bap,map=UnitRangedAttackPower(p);rcr=GetRangedCritChance(p);
rhi=GetCombatRating(7);SendChatMessage(\"AP\"..bap+map..\"暴击\"..rcr..\"命
中\"..rhi,\"whisper\",GetDefaultLanguage(\"target\"),UnitName(\"target\"))



这个是坦克的~~



/run
p=\"player\";dod=GetDodgeChance(p);pa=GetParryChance(p);
bl=GetBlockChance(p);ba,ar=UnitArmor(\"player\");hm=UnitHealthMax(p);
SendChatMessage(\"闪避\"..dod..\"招架\"..pa..\"格挡\"..bl..\"护
甲\"..ar..\"HP\"..hm,\"whisper\",GetDefaultLanguage(\"target\"),UnitName(\"target\"))



法系



/run
p=\"player\";fd=GetSpellBonusDamage(3);fcr=GetSpellCritChance(3);
shi=GetCombatRating(8);SendChatMessage(\"火伤\"..fd..\"法爆\"..fcr..\"命
中\"..shi,\"whisper\",GetDefaultLanguage(\"target\"),UnitName(\"target\"))



注意,法伤GetSpellBonusDamage() 法爆GetSpellCritChance()

就是fd fcr那两行 ()里面的数字

这是有分系的 ,不懂的百度翻译



1 for Physical

2 for Holy

3 for Fire

4 for Nature

5 for Frost

6 for Shadow

7 for Arcane
发表于 2009-5-13 23:21:43 | 显示全部楼层
这是什么游戏啊……
WOW?
发表于 2009-5-17 21:32:57 | 显示全部楼层
什么是 宏?
难道是脚本?
发表于 2009-5-19 20:06:25 | 显示全部楼层
[s:346][s:346] 我现在打WOW打的崩溃....
9城还七里八里的 ....
发表于 2009-5-19 20:40:02 | 显示全部楼层
楼上哪个区的?
发表于 2009-5-19 21:12:02 | 显示全部楼层
我只想知道宏是什么- -0
发表于 2009-5-19 21:12:59 | 显示全部楼层
一个宏可以完成一个相对比较复杂的命令.比如战斗中发布命令,如果打字当然不算麻烦,但在战斗中却很要命.浪费了时间和生命.一个简单的宏便可以用一个键来完成这一切.
发表于 2009-5-19 21:13:58 | 显示全部楼层
 相信很多人都知道WOW中的斜杠"/"和表情命令.宏可以将这些命令按照自己对条件的设置串联起来,比如:/Kneel是让你跪下来的动作而/say就是最基础的对话动作
  我们现在用一个宏把他们串起来:

  第一行内容:“/Kneel”
  第二行内容:“/say 如果你不嫁给我,那么我就一辈子不起来…” ”
  这样你的人物就会先下跪再说:"如果你不嫁给我,那么我就一辈子不起来…"

  宏可以应用所有WOW中已经定义了的斜杠"/"和表情命令,更要命的是,宏甚至可以应用人物的魔法和技能,

  只需要在宏的定义过程中应用"/cast"命令,下面是已知的一些常用命令:

  /Assist 这是个援助进攻的命令。当你的队伍同时面对几个敌人时,只要点击自己的队友(一般是队伍中的战士),然后使用这个命令,你的目标就会变成战士所选中的目标。大家集中火力消灭一个起!

  /Cast 这是个使用技能的命令。当你在宏命令里输入/Cast 技能名(技能等级)或者只要按住Shift同时用鼠标点击一下你想要输入的技能的图标。例如当你是一个战士,想制作一个使用战斗怒吼的宏时,你可以输入/Cast Battle Shout(Rank 1)或者是直接按住Shift点击Battle Shout这个技能的图标。当然你可以在一个宏的不同行上输入几个技能,那么当你使用这个宏时,几个技能就会一起释放出来,再用不着你像章鱼一样同时按下几个键了 。

  %t 这个符号也许会经常出现在你的宏命令里,它是一个代码,代表你当前所选中的人名。例如,你在宏里写下这么一句。(注意:后面要加一空格。) “/g %t ,今天天气真好,有没兴趣和我一起上山采蘑菇…”
  如果你点中一位名叫苯笨的玩家,那么当你按下这个宏时,你就会说:“笨笨,今天天气真好,有没兴趣和我一起上山采蘑菇…”

  /Target 这是一个自动选择目标的命令,你可以在宏里输入/Target (xxx),那么当你按下这个宏时,你将自动选定这个叫xxx的目标。

  /in 这是一个延时命令,时间以秒为单位.同时它不支持攻击指令.格式:/in 3 dance 三秒后跳舞,如/in 3 dance,就是在3秒后跳舞,
  /say start!
  /in 3 say 3s later
  /in 6 say 6s later
发表于 2009-5-19 22:03:59 | 显示全部楼层

回 4楼(又见习习) 的帖子

8区 巫妖之王哒~~有个5人小团队 哈哈[s:327][s:327]
发表于 2009-5-19 22:05:10 | 显示全部楼层

回 5楼(傲梅) 的帖子

[s:347][s:347] 我的理解是编辑命令然后一键完成....
发表于 2009-5-19 22:05:25 | 显示全部楼层
我们班集体4区冰风岗的
发表于 2009-5-21 04:32:57 | 显示全部楼层

回 10楼(又见习习) 的帖子

[s:323][s:323] 你们班....好强大...
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

每日推荐上一条 /1 下一条

小黑屋|手机版|湖南大学望麓自卑校园传媒 ( 湘ICP备14014987号 )

GMT+8, 2024-11-27 15:05 , Processed in 0.262917 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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