PluginSupports
Script function world.PluginSupports Read about scripting Type Method Summary Checks if a plugin supports a particular routine Prototype `long PluginSupports(BSTR PluginID, BSTR Routine);` View list of data type meanings Description `Checks to see if a specified plugin exists, and supports a specified routine. For example: If world.PluginSupports ("80cc18937a2aca27079567f0", "LogIt") <> eOK then world.Note "Required 'LogIt' routine is not available" End If` VBscript example
    If world.PluginSupports ("80cc18937a2aca27079567f0", "LogIt") <> eOK then
      world.Note "Required 'LogIt' routine is not available"
    End If
Jscript example
    If (world.PluginSupports ("80cc18937a2aca27079567f0", "LogIt") != eOK)
      {
      world.Note ("Required 'LogIt' routine is not available");
      }
PerlScript example
    if ($world->PluginSupports ("80cc18937a2aca27079567f0", "LogIt") != eOK)
     {
     $world->Note ("Required 'LogIt' routine is not available");
     }
Python example
    if world.PluginSupports ("80cc18937a2aca27079567f0", "LogIt") != 0:
      world.Note ("Required 'LogIt' routine is not available")
Lua example
    if PluginSupports ("80cc18937a2aca27079567f0", "LogIt") ~= error_code.eOK then
      Note ("Required 'LogIt' routine is not available")
    end
Return value
    eNoSuchPlugin: Plugin not installed
    eNoSuchRoutine: Specified routine cannot be found in that plugin
    eOK: Called OK
View list of return code meanings See Also ... Topics Aliases Arrays Plugins Scripting Timers Triggers Variables Functions BroadcastPlugin (Broadcasts a message to all installed plugins) CallPlugin (Calls a routine in a plugin) EnablePlugin (Enables or disables the specified plugin) GetPluginID (Returns the 24-character ID of the current plugin) GetPluginInfo (Gets details about a specified plugin) GetPluginList (Gets a list of installed plugins.) GetPluginName (Returns the name of the current plugin) GetPluginTimerInfo (Gets details about a named timer for a specified plugin) GetPluginTimerList (Gets the list of timers in a specified plugin) GetPluginVariable (Gets the contents of a variable belonging to a plugin) GetPluginVariableList (Gets the list of variables in a specified plugin) IsPluginInstalled (Checks to see if a particular plugin is installed) LoadPlugin (Loads a plugin from disk) ReloadPlugin (Reloads an installed plugin) SaveState (Saves the state of the current plugin) (Help topic: function=PluginSupports) Documentation contents page