※ 引述《Nightbringer (荒野奴仆)》之铭言:
: 最近刚开始研究一点简单的宏
: 昨天试着做一个使用招式会喊话的极简单宏
: /cast 招式
: /y 喊话
: 木桩练习时感觉ok
: 但实际打时却发现会有手急多按几下而使喊话次数增加数次的问题
: 目前的构想是为喊话的动作设定一个CD时间
: 想请教该怎么写?
: 或是有其他的方法可以避免多次喊话的问题吗?
/cast 投掷战刃
/script if not ce or not le or GetTime()-le>5 then ce=0;
end;le=GetTime(); ce=ce+1;if ce<2 then SendChatMessage("投掷战刃!!!", "say")
end
修改自战场敌军来袭报数宏
待高手精简字数
简单测试了一下应该符合这位施主的需求
其中那个 5 是 "无动作重置时间" 秒
也就是当你按第一下会喊话
之后不管你手抖了好几下都不会再喊话了
直到"停手"5秒后 再按才会再喊话
自己修改看看多久时间比较习惯
只是还没研究出来GetTime()是什么意思就是了QQ
还有这里的ce是什么类型的数值也不知道 好像不是整数 因为if ce=1会出错误