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 unloadPlugin: Difference between revisions

From BZFlagWiki
Jump to navigation Jump to search
Sigonasr2 (talk | contribs)
Create API Function Page. Include Example.
 
Sigonasr2 (talk | contribs)
m Don't know for sure.
 
Line 6: Line 6:
| param1      = path
| param1      = path
| param1type  = const char*
| param1type  = const char*
| param1desc  = The exact path of the plugin file. In addition, it may be locally referenced starting from the path returned by bz_pluginBinPath().
| param1desc  = The exact path of the plugin file.
}}
}}



Latest revision as of 10:32, 19 October 2011

bool bz_unloadPlugin (const char* path)


Unloads a plugin that is currently loaded.

Parameters:
path  -  The exact path of the plugin file.
Returns:
Whether or not the plugin unloaded successfully.


Example

Load the FlagOnSpawn plugin which then gets unloaded the moment a player joins.

case bz_eWorldFinalized: {
	bz_loadPlugin("/home/name/path/to/flagOnSpawn.so","WG:-1");
}break;
case bz_ePlayerJoinEvent: {
	bz_unloadPlugin("/home/name/path/to/flagOnSpawn.so");
}break;