This wiki was in read-only mode for many years, but can now be edited again. A lot of information will need to be updated.
Bz loadPlugin: Difference between revisions
		
		
		
		Jump to navigation
		Jump to search
		
 Update to modern template. Include Example.  | 
				m Meant to use eWorldFinalized event. The eGameStartEvent isn't ready for loading plugins just yet.  | 
				||
| Line 14: | Line 14: | ||
===Example===  | ===Example===  | ||
Attempt to load the '''FlagOnSpawn''' plugin with the parameters to give any team a WG flag on spawn when the game starts.  | Attempt to load the '''FlagOnSpawn''' plugin with the parameters to give any team a WG flag on spawn when the game starts.  | ||
  case   |   case bz_eWorldFinalized: {  | ||
  	bz_loadPlugin("/home/name/path/to/flagOnSpawn.so","WG:-1");  |   	bz_loadPlugin("/home/name/path/to/flagOnSpawn.so","WG:-1");  | ||
  }break;  |   }break;  | ||
Revision as of 10:23, 19 October 2011
bool bz_loadPlugin (const char* path, const char* params)
Attempts to load a plugin with the given path and filename along with any passed parameters.
Parameters: 
path  -  The exact path to the file. In addition, it may be locally referenced starting from the path returned by bz_pluginBinPath(). 
params  -  The command separated list of file parameters to pass on to the plugin. 
Returns: 
Whether or not the plugin was loaded successfully.
Example
Attempt to load the FlagOnSpawn plugin with the parameters to give any team a WG flag on spawn when the game starts.
case bz_eWorldFinalized: {
	bz_loadPlugin("/home/name/path/to/flagOnSpawn.so","WG:-1");
}break;