YesNoOk
avatar

Pause (SCTRL) (Read 9249 times)

Started by JustNoPoint, October 30, 2015, 03:45:21 pm
Share this topic:
Pause (SCTRL)
#1  October 30, 2015, 03:45:21 pm
  • ******
    • www.justnopoint.com/
Pauses the game for the specified amount of time. Player and background updates are not carried out during this time.

Required parameters:
time = t (int)
This is the number of game ticks to pause for. Valid values for t are all positive numbers, starting from 0.

Optional parameters:
endcmdbuftime = bt (int)
This is the number of ticks during the end of the pause in which the player's move commands will be buffered. Buffered commands will be detected by the "command" trigger immediately after the pause ends. The buffering applies only to players who are unable to move during the pause (see movetime parameter). Valid values for endcmdbuftime are from 0 to t, where t is the value of the time parameter. Defaults to 0.

movetime = mt (int)
This is the number of ticks during the start of the pause in which the player is allowed to move. Collision detection is carried out during this time, so it is possible to hit other players. Valid values for mt are from 0 to t, where t is the value of the time parameter. Defaults to 0.

pausebg = p (boolean)
If set to 1, the background is stopped during the pause. If 0, the background continues updating during the pause. Defaults to 1.

Notes:
Executing a Pause controller during the pausetime of another will cancel out the effect of the previous Pause controller. Executing a Pause during a superpause will delay the effects of the pause until after the superpause has ended.

Example:
none

2OS

Re: Pause (SCTRL)
#2  February 05, 2017, 09:34:29 pm
  • ****
  • 608 Wannabe
  • Ich schicke dich zur HOELLE!! STIRB DU FEIGLING!!
    • Egypt
Notes:
Executing a Pause controller during the pausetime of another will cancel out the effect of the previous Pause controller. Executing a Pause during a superpause will delay the effects of the pause until after the superpause has ended.

to clarify it only cancels time. it does not cancel movetime. this also applies to superpause and makes this possible.