Squirrel/Server/Functions/Scripts/LoadModule

From Liberty Unleashed Wiki
(Difference between revisions)
Jump to: navigation, search
(Created page with '{{Squirrel/Title|LoadModule}} This function will load an external C/C++ module which will add extra functionality to scripting. Note that the module you wish to load should be pl…')

Revision as of 03:57, 25 September 2010

Home   |   Squirrel Scripting   |   Server Functions   |   Server Events   |   Client Functions   |   Client Events

This function will load an external C/C++ module which will add extra functionality to scripting. Note that the module you wish to load should be placed in the Modules/ folder of your server.

Syntax

  1. bool LoadModule( string moduleName )

Arguments

  • moduleName - The name of the module without the extension .dll or .so

Example

This example will load the module lu_ini when the script is loaded.

  1.  
  2. function onScriptLoad()
  3. {
  4. LoadModule( "lu_ini" );
  5. print( "Scripts and module loaded!" );
  6. return 1;
  7. }
  8.  

Notes

This is useful for checking that the green scan lines aren't already active before setting it to true.

The function print and event onPlayerCommand were used in this example. More info about them in the corresponding pages.

Related Functions

Personal tools
Namespaces

Variants
Actions
Navigation
scripting
Toolbox