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.

Using this function in the menu state exits the menu.

Issue Tracker: 1810


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

Page Links

Special Pages



Render Time: 33ms

DB GetPage 4
Generate Html 4
SaveChanges (1) 10
Render Body 0
Render Sidebar 12