Ich gehe mal davon aus, dass du einen Effekt eines Commandblocks auslösen willst, dem Spieler aber natürlich nicht das editieren erlauben willst.
In dem Fall könntest du, wenn der Block ausgelöst wird, dem Spieler einen Scoreboard-Wert setzen, sodass dann beim nächsten Mal die Bedingung <scoreborad-wert> = 0 nicht mehr greift.