如何停止 motion_add?

How do I stop motion_add?

所以,基本上,当我开火时,我想要一些后坐力,motion_add 看起来很完美,但它不会停止所以有什么好的替代方法可以突然推动或停止 motion_add 从发生多次。提前致谢!

if oShotgun.hasFired
{
    motion_add(-oShotgun.image_angle, oShotgun.backBlast)
    hasFired = false;
}

也许我错了,但你应该将内置变量“speed”设置为 0。