From 226033ac8d7a9d598cae00419b9ecbc26813bc1e Mon Sep 17 00:00:00 2001 From: PrikolMen Date: Mon, 21 Nov 2022 18:07:36 +0400 Subject: [PATCH] Update functions.lua --- lua/plib/functions.lua | 40 ++++++++++++++++++++-------------------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/lua/plib/functions.lua b/lua/plib/functions.lua index fab3c31..df7fa46 100644 --- a/lua/plib/functions.lua +++ b/lua/plib/functions.lua @@ -6,53 +6,53 @@ local tonumber = tonumber do local debug_getinfo = debug.getinfo - local string_lower = string.lower + local string_lower = string.lower local error = error - local type = type + local type = type function ArgAssert( value, argNum, argType, errorlevel ) local valueType = string_lower( type( value ) ) - if (valueType == argType) then return end + if (valueType == argType) then return end local dinfo = debug_getinfo( 2, 'n' ) local fname = dinfo and dinfo.name or 'func' - error( string_format( 'bad argument #%d to \'%s\' (%s expected, got %s)', argNum, fname, argType, valueType ), errorlevel or 3) - end + error( string_format( 'bad argument #%d to \'%s\' (%s expected, got %s)', argNum, fname, argType, valueType ), errorlevel or 3) + end end -- Yesss, i created this :. function isnil( any ) - return any == nil + return any == nil end -- Path Builder do - local table_concat = table.concat - function file.Path( ... ) - return table_concat( {...}, '/' ) - end + local table_concat = table.concat + function file.Path( ... ) + return table_concat( {...}, '/' ) + end end --- .NET like string formatting -- @see https://wiki.facepunch.com/gmod/Patterns do - local string_gsub = string.gsub - function string.NetFormat( fmt, ... ) - local args = { ... } - return string_gsub(fmt, '{(%d+)}', function( i ) - return tostring( args[ tonumber(i) + 1 ] ) - end) - end + local string_gsub = string.gsub + function string.NetFormat( fmt, ... ) + local args = { ... } + return string_gsub(fmt, '{(%d+)}', function( i ) + return tostring( args[ tonumber(i) + 1 ] ) + end) + end end -- Version formatter function string.Version( number ) - local version = string_format( '%06d', number ) - return string_format( '%d.%d.%d', tonumber( string_sub( version, 0, 2 ) ), tonumber( string_sub( version, 3, 4 ) ), tonumber( string_sub( version, 5 ) ) ) + local version = string_format( '%06d', number ) + return string_format( '%d.%d.%d', tonumber( string_sub( version, 0, 2 ) ), tonumber( string_sub( version, 3, 4 ) ), tonumber( string_sub( version, 5 ) ) ) end -- ScreenResolutionChanged hook.Add('OnScreenSizeChanged', 'ScreenResolutionChanged', function( oldWidth, oldHeight ) - hook.Run( 'ScreenResolutionChanged', ScrW(), ScrH(), oldWidth, oldHeight ) + hook.Run( 'ScreenResolutionChanged', ScrW(), ScrH(), oldWidth, oldHeight ) end) \ No newline at end of file