求术士宏命令
想要做点简单的宏命令~条件:可以通知团队~主要是灵魂石绑定宏~召唤仪式宏还有拉糖宏~高手指点~~~...
想要做点简单的宏命令~条件:可以通知团队~主要是灵魂石绑定宏~召唤仪式宏还有拉糖宏~高手指点~~~
展开
3个回答
2013-10-26
展开全部
灵魂石绑定宏
/use [help] 特效灵魂石; [target=player] 特效灵魂石
/团队 正在对<<%T>>灵魂绑定→黑暗中永生
/p 正在对<<%T>>灵魂绑定→黑暗中永生
/cast 制造灵魂石(等级 5)
说明:灵魂石宏,身上没灵魂石按一下的话就会做灵魂石。身上有灵魂石的话,就会给目标绑定灵魂!并且通知队友,拉风点可以把话改成:你已在黑暗中永生。。奉上你的灵魂。。。雄起!~
[2]拉人宏
/script TargetUnit("player")
/y %t发出传送请求》》确认请求信息》》信息确认》》启动扫描系统》》检测开始》》姓名:%T》》性别:??无法确认》》启动妖人传送系统》》
/释放 召唤仪式
妖人传送系统启动成功》》传送妖人:%T开始》》警告!警告!》》妖人:%T超重》》请求2个单位能量补偿》》请右键点门补偿能量,能量补偿时勿移动。
施法时:准备把%T封印到花果山孙悟空蹦出来滴那颗石头里。
施法成功:已经把%T封印到花果山滴石头中,30分钟内你可以随时蹦出来。
/use [help] 特效灵魂石; [target=player] 特效灵魂石
/团队 正在对<<%T>>灵魂绑定→黑暗中永生
/p 正在对<<%T>>灵魂绑定→黑暗中永生
/cast 制造灵魂石(等级 5)
说明:灵魂石宏,身上没灵魂石按一下的话就会做灵魂石。身上有灵魂石的话,就会给目标绑定灵魂!并且通知队友,拉风点可以把话改成:你已在黑暗中永生。。奉上你的灵魂。。。雄起!~
[2]拉人宏
/script TargetUnit("player")
/y %t发出传送请求》》确认请求信息》》信息确认》》启动扫描系统》》检测开始》》姓名:%T》》性别:??无法确认》》启动妖人传送系统》》
/释放 召唤仪式
妖人传送系统启动成功》》传送妖人:%T开始》》警告!警告!》》妖人:%T超重》》请求2个单位能量补偿》》请右键点门补偿能量,能量补偿时勿移动。
施法时:准备把%T封印到花果山孙悟空蹦出来滴那颗石头里。
施法成功:已经把%T封印到花果山滴石头中,30分钟内你可以随时蹦出来。
2013-10-26
展开全部
超级牛B的BT宏!!!
function ScanDebuffs()
if UnitExists("target") then
local i=1;
HasCOA=0;
HasCorruption=0;
HasImmolate=0;
HasSiphon=0;
while UnitDebuff("target", i) do
GameTooltipTextLeft1:SetText(nil);
GameTooltip:SetUnitDebuff("target",i);
local DebuffName = GameTooltipTextLeft1:GetText();
if DebuffName == "痛苦诅咒" then
HasCOA = 1;
elseif DebuffName == "腐蚀术" then
HasCorruption = 1;
elseif DebuffName == "献祭" then
HasImmolate = 1;
elseif DebuffName == "生命虹吸" then
HasSiphon = 1;
end
i = i + 1;
end
end
end
function CastDebuffs()
if UnitExists("target") then
if HasSiphon == 0 then
CastSpellByName("生命虹吸(等级 4)");
elseif HasCorruption == 0 then
CastSpellByName("腐蚀术(等级 6)");
elseif HasCOA == 0 then
local start, duration = GetSpellCooldown(164, SpellBookFrame.bookType);
if (duration <= 0) then
CastSpellByName("诅咒增幅");
else
CastSpellByName("痛苦诅咒(等级 6)");
end
elseif HasImmolate == 0 then
CastSpellByName("献祭(等级 7)");
end
end
end
说明:这个我收集到的。。功能:
1.自动check目标身上的DEBUFF。
2.如果没有虹吸就上虹吸,如果没有腐蚀就上腐蚀,如果没有痛苦就上痛苦(自动使用诅咒增幅),如果没有献祭就上献祭。简单点说,,闭眼睛按一个键就实现智能判断上什么dot。。
黄色那里的字需要替换,是我自己的诅咒增幅在法书书里的位置,因为我出了夜莫,增幅,延烧,所以是164,正确数字需要运行以下宏
/script for id = 1, 180, 1 do local spellName, subSpellName = GetSpellName(id,
SpellBookFrame.bookType);if spellName and string.find(spellName, "诅咒增幅", 1, true) then ChatFrame1:AddMessage("ID is "..id, 1.0, 1.0, 0.5); end; end;
用得到的数字来替换。
补一个腐蚀宏。。几乎忘记了。。
/script UseInventoryItem(13)
/script SpellStopCasting();
/施放 腐蚀术(等级 7)
function ScanDebuffs()
if UnitExists("target") then
local i=1;
HasCOA=0;
HasCorruption=0;
HasImmolate=0;
HasSiphon=0;
while UnitDebuff("target", i) do
GameTooltipTextLeft1:SetText(nil);
GameTooltip:SetUnitDebuff("target",i);
local DebuffName = GameTooltipTextLeft1:GetText();
if DebuffName == "痛苦诅咒" then
HasCOA = 1;
elseif DebuffName == "腐蚀术" then
HasCorruption = 1;
elseif DebuffName == "献祭" then
HasImmolate = 1;
elseif DebuffName == "生命虹吸" then
HasSiphon = 1;
end
i = i + 1;
end
end
end
function CastDebuffs()
if UnitExists("target") then
if HasSiphon == 0 then
CastSpellByName("生命虹吸(等级 4)");
elseif HasCorruption == 0 then
CastSpellByName("腐蚀术(等级 6)");
elseif HasCOA == 0 then
local start, duration = GetSpellCooldown(164, SpellBookFrame.bookType);
if (duration <= 0) then
CastSpellByName("诅咒增幅");
else
CastSpellByName("痛苦诅咒(等级 6)");
end
elseif HasImmolate == 0 then
CastSpellByName("献祭(等级 7)");
end
end
end
说明:这个我收集到的。。功能:
1.自动check目标身上的DEBUFF。
2.如果没有虹吸就上虹吸,如果没有腐蚀就上腐蚀,如果没有痛苦就上痛苦(自动使用诅咒增幅),如果没有献祭就上献祭。简单点说,,闭眼睛按一个键就实现智能判断上什么dot。。
黄色那里的字需要替换,是我自己的诅咒增幅在法书书里的位置,因为我出了夜莫,增幅,延烧,所以是164,正确数字需要运行以下宏
/script for id = 1, 180, 1 do local spellName, subSpellName = GetSpellName(id,
SpellBookFrame.bookType);if spellName and string.find(spellName, "诅咒增幅", 1, true) then ChatFrame1:AddMessage("ID is "..id, 1.0, 1.0, 0.5); end; end;
用得到的数字来替换。
补一个腐蚀宏。。几乎忘记了。。
/script UseInventoryItem(13)
/script SpellStopCasting();
/施放 腐蚀术(等级 7)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-10-26
展开全部
说个简单的我自己做的 /施放 灵魂仪式 /团队 子曾经日过 靠 拉人你就拉吧 蹦来蹦去 找抽啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询