Re: 法师宏
发表于 : 2017-12-11 17:26:29
不按ALT是羊当前目标,按ALT羊指向目标
不按ALT是羊当前目标,按ALT羊指向目标
其实这个宏主要是pvp用,我找不到60的shift.ctrl.alt按键的命令,求指点!Bluememo 写了: 2017-12-11 17:32:37 这不多此一举啊,鼠标指向宏又不丢失当前目标......,何必。
不能加ALT也能实现鼠标指向,这个宏优先羊你鼠标指向的目标。你是怕目标一个怪,鼠标又指向另外一个怪?
代码: 全选
/script SpellStopCasting();if(IsShiftKeyDown()) then CastSpellByName('变形术(等级 3)');elseif (UnitExists("target") and UnitIsEnemy("player","target")) CastSpellByName('气定神闲');SpellStopCasting();CastSpellByName('变形术(等级 3)');end;代码: 全选
/script if IsShift(或者Alt)KeyDown() then CastSpellByName('技能名') else CastSpellByName('技能名') end;试了下,按ALT有效,Shift和ctrl无效,不知道什么情况。Bluememo 写了: 2017-12-12 11:04:42 这样的变羊宏?按住Shift键+变羊快捷键时是正常变羊法术,直接按变羊快捷键则是瞬发变羊。
功能键的宏一般都是这样写代码: 全选
/script SpellStopCasting();if(IsShiftKeyDown()) then CastSpellByName('变形术(等级 3)');elseif (UnitExists("target") and UnitIsEnemy("player","target")) CastSpellByName('气定神闲');SpellStopCasting();CastSpellByName('变形术(等级 3)');end;代码: 全选
/script if IsShift(或者Alt)KeyDown() then CastSpellByName('技能名') else CastSpellByName('技能名') end;
你看你的按键设置,SHift和CTRL肯定被其他功能占用了,解除下就行。比如SHIFT+数字键是翻动作栏。绿色土豆 写了: 2017-12-18 16:20:46试了下,按ALT有效,Shift和ctrl无效,不知道什么情况。Bluememo 写了: 2017-12-12 11:04:42 这样的变羊宏?按住Shift键+变羊快捷键时是正常变羊法术,直接按变羊快捷键则是瞬发变羊。
功能键的宏一般都是这样写代码: 全选
/script SpellStopCasting();if(IsShiftKeyDown()) then CastSpellByName('变形术(等级 3)');elseif (UnitExists("target") and UnitIsEnemy("player","target")) CastSpellByName('气定神闲');SpellStopCasting();CastSpellByName('变形术(等级 3)');end;代码: 全选
/script if IsShift(或者Alt)KeyDown() then CastSpellByName('技能名') else CastSpellByName('技能名') end;