Loading lua/msync/server/modules/sv_samplemodule.lua +8 −8 Original line number Diff line number Diff line Loading @@ -21,20 +21,20 @@ local info = { --[[ Prepare Module ]] MSync.modules.[info.ModuleIdentifier] = MSync.modules.[info.ModuleIdentifier] or {} MSync.modules.[info.ModuleIdentifier].info = info MSync.modules[info.ModuleIdentifier] = MSync.modules[info.ModuleIdentifier] or {} MSync.modules[info.ModuleIdentifier].info = info --[[ Define mysql table and additional functions that are later used ]] function MSync.modules.[info.ModuleIdentifier].init( transaction ) MSync.modules[info.ModuleIdentifier].init = function( transaction ) transaction:addQuery( MSync.DBServer:query([[ CREATE TABLE IF NOT EXISTS `tbl_SampleModule` ( SampleData INT ); ]] )) function MSync.modules.[info.ModuleIdentifier].SampleFunction() MSync.modules[info.ModuleIdentifier].SampleFunction = function() return true end Loading @@ -43,7 +43,7 @@ end --[[ Define net receivers and util.AddNetworkString ]] function MSync.modules.[info.ModuleIdentifier].net() MSync.modules[info.ModuleIdentifier].net = function() net.Receive( "my_message", function( len, pl ) if ( IsValid( pl ) and pl:IsPlayer() ) then print( "Message from " .. pl:Nick() .. " received. Its length is " .. len .. "." ) Loading @@ -56,14 +56,14 @@ end --[[ Define ulx Commands and overwrite common ulx functions (module does not get loaded until ulx has fully been loaded) ]] function MSync.modules.[info.ModuleIdentifier].ulx() MSync.modules[info.ModuleIdentifier].ulx = function() end --[[ Define hooks your module is listening on e.g. PlayerDisconnect ]] function MSync.modules.[info.ModuleIdentifier].hooks() MSync.modules[info.ModuleIdentifier].hooks = function() hook.Add("initialize", "msync_sampleModule_init", function() end) Loading @@ -72,4 +72,4 @@ end --[[ Return info ( Just for single module loading ) ]] return MSync.modules.[info.ModuleIdentifier].info No newline at end of file return MSync.modules[info.ModuleIdentifier].info No newline at end of file Loading
lua/msync/server/modules/sv_samplemodule.lua +8 −8 Original line number Diff line number Diff line Loading @@ -21,20 +21,20 @@ local info = { --[[ Prepare Module ]] MSync.modules.[info.ModuleIdentifier] = MSync.modules.[info.ModuleIdentifier] or {} MSync.modules.[info.ModuleIdentifier].info = info MSync.modules[info.ModuleIdentifier] = MSync.modules[info.ModuleIdentifier] or {} MSync.modules[info.ModuleIdentifier].info = info --[[ Define mysql table and additional functions that are later used ]] function MSync.modules.[info.ModuleIdentifier].init( transaction ) MSync.modules[info.ModuleIdentifier].init = function( transaction ) transaction:addQuery( MSync.DBServer:query([[ CREATE TABLE IF NOT EXISTS `tbl_SampleModule` ( SampleData INT ); ]] )) function MSync.modules.[info.ModuleIdentifier].SampleFunction() MSync.modules[info.ModuleIdentifier].SampleFunction = function() return true end Loading @@ -43,7 +43,7 @@ end --[[ Define net receivers and util.AddNetworkString ]] function MSync.modules.[info.ModuleIdentifier].net() MSync.modules[info.ModuleIdentifier].net = function() net.Receive( "my_message", function( len, pl ) if ( IsValid( pl ) and pl:IsPlayer() ) then print( "Message from " .. pl:Nick() .. " received. Its length is " .. len .. "." ) Loading @@ -56,14 +56,14 @@ end --[[ Define ulx Commands and overwrite common ulx functions (module does not get loaded until ulx has fully been loaded) ]] function MSync.modules.[info.ModuleIdentifier].ulx() MSync.modules[info.ModuleIdentifier].ulx = function() end --[[ Define hooks your module is listening on e.g. PlayerDisconnect ]] function MSync.modules.[info.ModuleIdentifier].hooks() MSync.modules[info.ModuleIdentifier].hooks = function() hook.Add("initialize", "msync_sampleModule_init", function() end) Loading @@ -72,4 +72,4 @@ end --[[ Return info ( Just for single module loading ) ]] return MSync.modules.[info.ModuleIdentifier].info No newline at end of file return MSync.modules[info.ModuleIdentifier].info No newline at end of file