帅气小狗 发表于 2026-3-28 18:56:59

关于穿戴触发问题


战士衣服和法师衣服只触发了一次 有什么办法可以循环吗
可以像下面道士衣服那样?
[@魔法]
{
#or
CHECKITEMW  ★天魔神甲★ 1
CHECKITEMW  ★圣战宝甲★ 1
#ACT
SetNewItemValueEx 0 0 + 35 15
SENDMSG 6 狂暴天使触发成功!时间持续15秒!
break
#or
CHECKITEMW  ★法神披风★ 1
CHECKITEMW  ★霓裳羽衣★ 1
#ACT
SetNewItemValueEx 0 2 + 20 15
SetNewItemValueEx 0 3 + 20 15
SENDMSG 6 守护天使触发成功!时间持续15秒!
break
#or
CHECKITEMW  ★天尊道袍★ 1
CHECKITEMW  ★天师长袍★ 1
#ACT
mov N99 <$MAXHP>
DIV N99 100
MUL N99 15
DIV N99 5
HumanHP + N99
DELAYGOTO 3000 @qw
SENDMSG 6 精灵天使触发成功!时间持续15秒!
[@qw]
#if
#act
HumanHP + N99
DELAYGOTO 3000 @qw1
[@qw1]
#if
#act
HumanHP + N99
DELAYGOTO 3000 @qw2
[@qw2]
#if
#act
HumanHP + N99
DELAYGOTO 3000 @qw3
[@qw3]
#if
#act
HumanHP + N99
SENDMSG 6 精灵天使效果消失
}

勤奋小鸟 发表于 2026-3-28 18:56:59

楼主发出来的时效果段的脚本吧,光看这个感觉没啥问题呢
说的时穿戴触发,可能跟你的触发段头有关系吧,穿戴触发就时只有穿戴的时候才触发的呢
尝试被攻击触发或者被攻击触发试试呢

大方小熊 发表于 2026-3-28 18:56:59

170十年情版本

坚强小兔 发表于 2026-3-28 18:56:59

[@魔法]
{
#IF
#ACT
MOV S$天使触发状态
#or
CHECKITEMW  ★天魔神甲★ 1
CHECKITEMW  ★圣战宝甲★ 1
#ACT
SetNewItemValueEx 0 0 + 35 15
SENDMSG 6 狂暴天使触发成功!时间持续15秒!
MOV S$天使触发状态 开启
#or
CHECKITEMW  ★法神披风★ 1
CHECKITEMW  ★霓裳羽衣★ 1
#ACT
SetNewItemValueEx 0 2 + 20 15
SetNewItemValueEx 0 3 + 20 15
SENDMSG 6 守护天使触发成功!时间持续15秒!
MOV S$天使触发状态 开启
#or
CHECKITEMW  ★天尊道袍★ 1
CHECKITEMW  ★天师长袍★ 1
#ACT
mov N99 <$MAXHP>
DIV N99 100
MUL N99 15
DIV N99 5
;每次恢复生命N99,3000为3秒,执行3次。
HumanHP + N99 3000 3
SENDMSG 6 精灵天使触发成功!时间持续15秒!
MOV S$天使触发状态 开启
;---------------------------------以下脚本可以做 个人定时器 之类的
#IF
EQUAL S$天使触发状态 开启
#ACT
;检测状态是否循环,万一装备脱下了,就不循环了
;20秒后再次执行@魔法
DELAYGOTO 20000 @魔法
;------------------------------计时器脚本,如用计时器,就不要上边的
#IF
EQUAL S$天使触发状态 开启
#ACT
;20秒后执行1号计时器
SetOnTimer 1 20 1
QM.TXT
[@OnTimer1]
#IF
#ACT
MOV S$天使触发状态
#or
CHECKITEMW  ★天魔神甲★ 1
CHECKITEMW  ★圣战宝甲★ 1
#ACT
SetNewItemValueEx 0 0 + 35 15
SENDMSG 6 狂暴天使触发成功!时间持续15秒!
MOV S$天使触发状态 开启
#or
CHECKITEMW  ★法神披风★ 1
CHECKITEMW  ★霓裳羽衣★ 1
#ACT
SetNewItemValueEx 0 2 + 20 15
SetNewItemValueEx 0 3 + 20 15
SENDMSG 6 守护天使触发成功!时间持续15秒!
MOV S$天使触发状态 开启
#or
CHECKITEMW  ★天尊道袍★ 1
CHECKITEMW  ★天师长袍★ 1
#ACT
mov N99 <$MAXHP>
DIV N99 100
MUL N99 15
DIV N99 5
;每次恢复生命N99,3000为3秒,执行3次。
HumanHP + N99 3000 3
SENDMSG 6 精灵天使触发成功!时间持续15秒!
MOV S$天使触发状态 开启
#IF
EQUAL S$天使触发状态 开启
#ACT
;20秒后执行1号计时器
SetOnTimer 1 20 1
}

美丽小猪 发表于 2026-3-28 18:56:59

442671 发表于 2021-11-4 11:13 [@魔法]
{
#IF
大佬牛批  

机智小猪 发表于 2026-3-28 18:56:59

442671 发表于 2021-11-4 11:13 [@魔法]
{
#IF
[@魔法]
{
#IF
#ACT
MOV S$天使触发状态
#or
CHECKITEMW  ★天魔神甲★ 1
CHECKITEMW  ★圣战宝甲★ 1
#ACT
SetNewItemValueEx 0 0 + 35 15
SENDMSG 6 狂暴天使触发成功!时间持续15秒!
MOV S$天使触发状态 开启
#or
CHECKITEMW  ★法神披风★ 1
CHECKITEMW  ★霓裳羽衣★ 1
#ACT
SetNewItemValueEx 0 2 + 20 15
SetNewItemValueEx 0 3 + 20 15
SENDMSG 6 守护天使触发成功!时间持续15秒!
MOV S$天使触发状态 开启
#or
CHECKITEMW  ★天尊道袍★ 1
CHECKITEMW  ★天师长袍★ 1
#ACT
mov N99 <$MAXHP>
DIV N99 100
MUL N99 15
DIV N99 5
;每次恢复生命N99,3000为3秒,执行3次。
HumanHP + N99 3000 3
SENDMSG 6 精灵天使触发成功!时间持续15秒!
MOV S$天使触发状态 开启
}
大佬 这个怎么给他加一个时间到了关闭的提示啊?

帅气小狗 发表于 2026-3-28 18:56:59

战士衣服和法师衣服只触发了一次 有什么办法可以循环吗
可以像下面道士衣服那样?
[@魔法]
{
#or
CHECKITEMW  ★天魔神甲★ 1
CHECKITEMW  ★圣战宝甲★ 1
#ACT
SetNewItemValueEx 0 0 + 35 15
SENDMSG 6 狂暴天使触发成功!时间持续15秒!
break
#or
CHECKITEMW  ★法神披风★ 1
CHECKITEMW  ★霓裳羽衣★ 1
#ACT
SetNewItemValueEx 0 2 + 20 15
SetNewItemValueEx 0 3 + 20 15
SENDMSG 6 守护天使触发成功!时间持续15秒!
break
#or
CHECKITEMW  ★天尊道袍★ 1
CHECKITEMW  ★天师长袍★ 1
#ACT
mov N99 <$MAXHP>
DIV N99 100
MUL N99 15
DIV N99 5
HumanHP + N99
DELAYGOTO 3000 @qw
SENDMSG 6 精灵天使触发成功!时间持续15秒!
[@qw]
#if
#act
HumanHP + N99
DELAYGOTO 3000 @qw1
[@qw1]
#if
#act
HumanHP + N99
DELAYGOTO 3000 @qw2
[@qw2]
#if
#act
HumanHP + N99
DELAYGOTO 3000 @qw3
[@qw3]
#if
#act
HumanHP + N99
SENDMSG 6 精灵天使效果消失
}

帅气小鸟 发表于 2026-3-28 18:56:59

170十年情版本
页: [1]
查看完整版本: 关于穿戴触发问题