Re: 1.12宏命令基础教学(更新V1.02)
发表于 : 2018-02-06 20:20:48
一键三dot了,再走一层循环按alt释放献祭?似乎和本宏初衷不太符合
一键三dot了,再走一层循环按alt释放献祭?似乎和本宏初衷不太符合
我明白你意思了,类似当前的/cast [mod:alt]
回复有点晚了,不好意思,最近刷声望ing迷踪步术 写了: 2018-02-11 22:49:11 宏的东西不太懂 求楼主实现这几个功能
1.SS的宠物控制狗的时候 始终优先吃自己身上的DEBUFF 如果自身没有DEBUFF 吃目标身上的BUFF
2. 各种护符 应该是格子 13 14 接顺发技能 比如 赞达拉护符+火冲
没有明白 上面这6行代码只是释放13 和14 装备栏上的饰品么? 还是连带了火冲?facqou 写了: 2018-02-18 00:19:36回复有点晚了,不好意思,最近刷声望ing迷踪步术 写了: 2018-02-11 22:49:11 宏的东西不太懂 求楼主实现这几个功能
1.SS的宠物控制狗的时候 始终优先吃自己身上的DEBUFF 如果自身没有DEBUFF 吃目标身上的BUFF
2. 各种护符 应该是格子 13 14 接顺发技能 比如 赞达拉护符+火冲
第一个问题,已经在ss宏里有了。
第二个问题,“赞达拉护符+火冲”应该是饰品,使用函数‘UseInventoryItem()’和‘GetInventoryItemCooldown()’来实现。但是这2个参数不支持装备栏数组,所以得分开写。以下仅供参考:
/script local ;
if GetInventoryItemCooldown(13)=1 ;
then UseInventoryItem(13);
elseif GetInventoryItemCooldown(14)=1;
then UseInventoryItem(14);
end;
以上希望对你有所帮助。
迷踪步术 写了: 2018-02-18 18:17:24没有明白 上面这6行代码只是释放13 和14 装备栏上的饰品么? 还是连带了火冲?facqou 写了: 2018-02-18 00:19:36回复有点晚了,不好意思,最近刷声望ing迷踪步术 写了: 2018-02-11 22:49:11 宏的东西不太懂 求楼主实现这几个功能
1.SS的宠物控制狗的时候 始终优先吃自己身上的DEBUFF 如果自身没有DEBUFF 吃目标身上的BUFF
2. 各种护符 应该是格子 13 14 接顺发技能 比如 赞达拉护符+火冲
第一个问题,已经在ss宏里有了。
第二个问题,“赞达拉护符+火冲”应该是饰品,使用函数‘UseInventoryItem()’和‘GetInventoryItemCooldown()’来实现。但是这2个参数不支持装备栏数组,所以得分开写。以下仅供参考:
/script local ;
if GetInventoryItemCooldown(13)=1 ;
then UseInventoryItem(13);
elseif GetInventoryItemCooldown(14)=1;
then UseInventoryItem(14);
end;
以上希望对你有所帮助。
facqou 写了: 2018-02-18 19:03:48迷踪步术 写了: 2018-02-18 18:17:24没有明白 上面这6行代码只是释放13 和14 装备栏上的饰品么? 还是连带了火冲?facqou 写了: 2018-02-18 00:19:36
回复有点晚了,不好意思,最近刷声望ing
第一个问题,已经在ss宏里有了。
第二个问题,“赞达拉护符+火冲”应该是饰品,使用函数‘UseInventoryItem()’和‘GetInventoryItemCooldown()’来实现。但是这2个参数不支持装备栏数组,所以得分开写。以下仅供参考:
/script local ;
if GetInventoryItemCooldown(13)=1 ;
then UseInventoryItem(13);
elseif GetInventoryItemCooldown(14)=1;
then UseInventoryItem(14);
end;
以上希望对你有所帮助。
火冲是技能啊,哈哈哈,我没玩过ss,不熟技能名。
那就简单了:
/script local b; --申明变量,即物品冷却cd值
_,b,_=GetInventoryItemCooldown("player",13) ; --检查人物栏饰品槽cd是否已冷却
if b=0 then UseInventoryItem(13); --如果冷却,则使用饰品
end; --结束判断
SpellstopCasting(); --停止施法,重置施法技能
CastSpellByName("$火冲技能名"); --使用火冲技能。
完全不行facqou 写了: 2018-02-18 19:04:46facqou 写了: 2018-02-18 19:03:48
火冲是技能啊,哈哈哈,我没玩过ss,不熟技能名。
那就简单了:
/script local b; --申明变量,即物品冷却cd值
_,b,_=GetInventoryItemCooldown("player",13) ; --检查人物栏饰品槽cd是否已冷却
if b=0 then UseInventoryItem(13); --如果冷却,则使用饰品
end; --结束判断
SpellstopCasting(); --停止施法,重置施法技能
CastSpellByName("$火冲技能名"); --使用火冲技能。
不行得自己排查了。迷踪步术 写了: 2018-02-20 12:05:42完全不行facqou 写了: 2018-02-18 19:04:46facqou 写了: 2018-02-18 19:03:48
火冲是技能啊,哈哈哈,我没玩过ss,不熟技能名。
那就简单了:
/script local b; --申明变量,即物品冷却cd值
_,b,_=GetInventoryItemCooldown("player",13) ; --检查人物栏饰品槽cd是否已冷却
if b=0 then UseInventoryItem(13); --如果冷却,则使用饰品
end; --结束判断
SpellstopCasting(); --停止施法,重置施法技能
CastSpellByName("$火冲技能名"); --使用火冲技能。