因为高三了,没什么时间更新视频,只好给大家放点干货,有点基础的人可以看懂的,代码严禁直接抄袭哦~
时停:
[State 时停]
type = Pause
trigger1 = 1
time = 9999999999
movetime = 9999999999
ignorehitpause = 1
[State 时停]
type = Superpause
trigger1 = 1
anim = -1
time = 999999999999
movetime = 99999999999
darken = 0
p2defmul = 1
unhittable = 0
ignorehitpause = 1
时止最好让本体运行,如果helper运行了时止会把自己本体给冻结住
以下是时停无效写法
原理是制造一个helper,然后状态里弄个time为0的pause和superpause,然后一直自毁
[Statedef -2]
[State -2, 时停helper]
type = Helper
triggerall = !ishelper
triggerall = palno = 1
trigger1 = sysvar(3)
trigger1 = gametime % 60 = 0
trigger2 = roundstate > 2
trigger3 = !numhelper(165)
ID = 165
name = "时停helper"
postype = p1
pos = 0, 0
stateno = 165
helpertype = player
keyctrl = 0
supermovetime = 9999999999999
pausemovetime = 9999999999999
ignorehitpause = 1
[State -2, 时停无效]
type = Pause
triggerall = !ishelper
trigger1 = numhelper(165)
trigger2 = palno = 1
time = 9999999999999
movetime = 9999999999999
ignorehitpause = 1
[State -2, 时停无效]
type = Superpause
triggerall = !ishelper
trigger1 = numhelper(165)
anim = -1
time = 9999999999999
movetime = 9999999999999
unhittable = 0
darken = 0
p2defmul = 1
ignorehitpause = 1
;---------------------------------------------------------------------------
;时停无效
[Statedef 165]
type = A
movetype= H
physics = N
movehitpersist = 1
hitdefpersist = 1
[State 更改helper状态]
type = Statetypeset
trigger1 = ishelper(165)
statetype = A
movetype = I
physics = N
ignorehitpause = 1
[State 改变动画]
type = Changeanim
trigger1 = ishelper(165)
value = 22000;空动画
ignorehitpause = 1
[State helper不可控]
type = Ctrlset
trigger1 = ishelper(165)
value = 0
ignorehitpause = 1
[State 给helper锁血]
type = Lifeset
trigger1 = ishelper(165)
value = 0
ignorehitpause = 1
[State 隐藏helper]
type = Assertspecial
trigger1 = ishelper(165)
flag = invisible
flag2 = noshadow
ignorehitpause = 1
[State 锁定屏幕]
type = Screenbound
trigger1 = ishelper(165)
value = 0
ignorehitpause = 1
[State 绑定]
type = Bindtoroot
trigger1 = ishelper(165)
ignorehitpause = 1
[State 时停解除]
type = Pause
trigger1 = ishelper(165)
time = 0
movetime = 0
ignorehitpause = 1
[State 时停解除]
type = Superpause
trigger1 = ishelper(165)
anim = -1
time = 0
movetime = 0
darken = 0
p2defmul = 1
unhittable = 0
ignorehitpause = 1
[State 销毁helper]
type = Destroyself
triggerall = ishelper(165)
trigger1 = !alive
trigger2 = numhelper(165) > 1
ignorehitpause = 1
[State sysvar变量]
type = Varset
triggerall = !ishelper
trigger1 = ctrl
trigger2 = roundstate = 2
trigger2 = !animtime
sysvar(3) = 1
ignorehitpause = 1
---------------------------三丶凕濛(lilac氏)