Difference between revisions of "Return"

Jump to navigation Jump to search
382 bytes added ,  12:06, 23 January 2010
Quick edit to add information for when someone can use this command
imported>Haama
(Frames instead of Times)
imported>XJDHDR
(Quick edit to add information for when someone can use this command)
Line 2: Line 2:
   return
   return


== Summary of command ==
Return is used to force a '''script''' to stop processing from that line on. It does not JUST terminate the current block, it terminates the script for the rest of the that iteration of the script in that frame. If the script uses a block that runs for multiple frames, such as [[GameMode]], the script will be run again in the next frame. Return can be useful inside of [[If]] statements by allowing you to prevent the lines following the return from being processed.  
Return is used to force a '''script''' to stop processing from that line on. It does not JUST terminate the current block, it terminates the script for the rest of the that iteration of the script in that frame. If the script uses a block that runs for multiple frames, such as [[GameMode]], the script will be run again in the next frame. Return can be useful inside of [[If]] statements by allowing you to prevent the lines following the return from being processed.  
== Minimizing CPU strain using the Return command ==
Return can be used in If-EndIf blocks to minimize the amount of CPU bandwidth required to process that script in one frame. See the relevant chapter of the [[Minimizing_your_Script#An_important_note_on_If_blocks_vs_early_Returns|Minimizing your Script]] page for more information concerning this issue.


[[Category: Commands]]
[[Category: Commands]]
Anonymous user

Navigation menu