分页: 2 / 8
Re: 1.12宏命令基础教学(施工ing)
发表于 : 2017-12-23 15:34:46
由 绿色土豆
楼主这波操作666,辛苦了!我表示看不大懂,先mark下,有需要再来认真查询。
Re: 1.12宏命令基础教学(施工ing-当前进度API筛选工作已完成)
发表于 : 2018-01-05 14:16:37
由 山姆灬大叔
牛X的东东,作为电气自动化的我来说,几乎没看懂。
Re: 1.12宏命令基础教学(V1.0)
发表于 : 2018-01-10 13:07:38
由 sys360
大神厉害,奈何本人小白,没基础看不太明白.
求个LR宁神射击施放出去才喊话的宏, 打BWL七狗定身时候宁神需要狂点,容易刷屏,来一个技能施放之后才喊话的宏就好了,网上找了很多都是只放技能不喊话,跟直接点宁神没区别.
还有猎人追踪技能太多技能栏放不下,来个追踪的循环宏,不知CCWOW这个版本鼠标加按键的能否写入宏,比如追踪宏,鼠标左键点是野兽追踪,右键点人型追踪,Shift+左键亡灵,Shift+右键巨人,如果这版本用不了求个简单的循环宏也好,谢大神教
Re: 1.12宏命令基础教学(V1.0)
发表于 : 2018-01-10 15:56:08
由 facqou
sys360 写了: 2018-01-10 13:07:38
大神厉害,奈何本人小白,没基础看不太明白.
求个LR宁神射击施放出去才喊话的宏, 打BWL七狗定身时候宁神需要狂点,容易刷屏,来一个技能施放之后才喊话的宏就好了,网上找了很多都是只放技能不喊话,跟直接点宁神没区别.
还有猎人追踪技能太多技能栏放不下,来个追踪的循环宏,不知CCWOW这个版本鼠标加按键的能否写入宏,比如追踪宏,鼠标左键点是野兽追踪,右键点人型追踪,Shift+左键亡灵,Shift+右键巨人,如果这版本用不了求个简单的循环宏也好,谢大神教
/script
local c,b,a=CastSpellByName,IsBuffActive,GetActionCooldown;
if(a(26)==0) then c("宁神射击"); --“宁神射击”放在动作栏26格
else if b("狂暴XX","target") then SendChatMessage("宁神射击被抵抗,下一个补上"); --“狂暴xx”根据实际情况填写目标buff
else SendChatMessage("成功消除BOSS狂暴,下一个准备");
end;
end;
你要的,“动作栏编号怎么看”和“IsBuffActive函数插件”自己看文档吧,SendChatMessage可以根据队伍团队定义发言环境。
看懂后复制下面内容
/script local c,b,a=CastSpellByName,IsBuffActive,GetActionCooldown;if(a(26)==0) then c("宁神射击");else if b("狂暴XX","target") then SendChatMessage("宁神射击被抵抗,下一个补上");else SendChatMessage("成功消除BOSS狂暴,下一个准备");end;end;
Re: 1.12宏命令基础教学(更新V1.02)
发表于 : 2018-01-18 16:13:39
由 facqou
由于论坛关闭编辑功能,后续更新已回帖形式更新。
新增2个函数
光标 Cursor
CursorHasItem ()
传参:
返回:布尔值,判断有无项目
作用:如果游标当前持有一个项目,则返回true;否则为0
备注:判断身上装备有无,多用于武器栏判断。
特质 Character
GetComboPoints ()
传参:(unit, target),unit表示自身;target表示目标。
返回:0-5,连击点数。
作用:获取玩家当前目标身上的连击点数。
备注:
Re: 1.12宏命令基础教学(更新V1.02)
发表于 : 2018-01-18 16:29:26
由 facqou
增加武器附魔状态判断
GetWeaponEnchantInfo()
传参:
返回:
作用:返回武器附魔状态。
备注:GetWeaponEnchantInfo()返回结果集
hasMainHandEnchant——布尔型1或nil,主手有无附魔;
mainHandExpiration——主手附魔到期时间,单位千分之一秒;
mainHandCharges——
mainHandEnchantID——主手附魔id;(6.0后功能)
hasOffHandEnchant——布尔型1或nil,副手有无附魔;
offHandExpiration——副手附魔到期时间,单位千分之一秒;
offHandCharges——
offHandEnchantId——副手附魔id;(6.0后功能)
Re: 1.12宏命令基础教学(更新V1.02)
发表于 : 2018-01-19 14:24:29
由 facqou
Re: 1.12宏命令基础教学(更新V1.02)
发表于 : 2018-02-04 01:55:20
由 facqou
新增战士宏1例
冲锋嘲讽宏
/script
local c,f,a,b,_=CastSpellByName,GetShapeshiftFormInfo;
_,_,a=f(1);
_,_,b=f(2);
if UnitAffectingCombat("player") then if a then c("防御姿态");
elseif b then c("嘲讽");
end;
else if a then c("冲锋");
elseif b then c("战斗姿态");
end;
end;
注释:如果当前在战斗中,则切换防御姿态并释放嘲讽,非战斗则冲锋;否则切换至战斗姿态。
注:自行调整格式
Re: 1.12宏命令基础教学(更新V1.02)
发表于 : 2018-02-06 01:10:55
由 facqou
增加猎人瞄准射击+多重射击宏
/script
local m,d="瞄准射击","多重射击";
if IsUsableAction(6) and GetActionCooldown(6)==0
then CastSpellByName(m);
else CastSpellByName(d);
end;
end;
思路:
如果以瞄准射击为循环节点,向内填充,即:瞄准射击(6s) > 多重射击(10s) > 毒蛇钉刺 > 瞄准射击。奥术射击与瞄准射击共cd,故无法考虑。
存在问题,移动中无法释放多重射击,导致还需再有一个按键出发多重。
Re: 1.12宏命令基础教学(更新V1.02)
发表于 : 2018-02-06 14:16:13
由 幻想之风
请教楼主,ss一键三dot宏,在你的基础上能做出,实现按住alt释放献祭的宏吗