Garry's Mod Wiki


  ErrorNoHalt( vararg arguments )


Throws a Lua error but does not break out of the current call stack. This function will not print a stack trace like a normal error would. Essentially similar if not equivalent to Msg.


1 vararg arguments
Converts all arguments to strings and prints them with no spacing.


An example of the use of this function

local num = 11 if ( num <= 10 and num >= 0 ) then print( "The number is", num ) else ErrorNoHalt( "Number out of range!\n" ) print("This line will be printed") end
Number out of range! This line will be printed