fix links

RaidMax 2023-05-20 22:11:10 -05:00
parent 7b70c801da
commit 8135a19b39

@ -5,7 +5,7 @@ The NuGet package for **IW4MAdmin's** "Shared Library" can be obtained from the
Referencing this package will give you the ability to write plugins against **IW4MAdmin's** core library. Referencing this package will give you the ability to write plugins against **IW4MAdmin's** core library.
### Code ### Code
**IW4MAdmin's** functionality can be extended by writing additional plugins in C#. **IW4MAdmin's** functionality can be extended by writing additional plugins in C#.
Each class library must implement the [IPluginV2](sharedlibrarycoreinterfaces-IPluginV2.md) interface. Each class library must implement the [IPluginV2](sharedlibrarycoreinterfaces-IPluginV2) interface.
See the existing [plugins](https://github.com/RaidMax/IW4M-Admin/tree/release/pre/Plugins) for examples. See the existing [plugins](https://github.com/RaidMax/IW4M-Admin/tree/release/pre/Plugins) for examples.
### JavaScript ### JavaScript
**IW4MAdmin** functionality can also be extended using JavaScript. **IW4MAdmin** functionality can also be extended using JavaScript.
@ -40,13 +40,13 @@ const init = (registerNotify, serviceResolver, config) => {
| Name | Description | | Name | Description |
| --- | --- | | --- | --- |
| registerNotify | Helper to subscribe to events | | registerNotify | Helper to subscribe to events |
| serviceResolver | [IScriptPluginServiceResolver](sharedlibrarycoreinterfaces-IScriptPluginServiceResolver.md) | | serviceResolver | [IScriptPluginServiceResolver](sharedlibrarycoreinterfaces-IScriptPluginServiceResolver) |
| config | [ScriptPluginConfigurationWrapper](iw4madminapplicationpluginscript-ScriptPluginConfigurationWrapper.md) | | config | [ScriptPluginConfigurationWrapper](iw4madminapplicationpluginscript-ScriptPluginConfigurationWrapper) |
##### `registerNotify` event sources ##### `registerNotify` event sources
[IManagementEventSubscriptions](sharedlibrarycoreinterfacesevents-IManagementEventSubscriptions.md) [IManagementEventSubscriptions](sharedlibrarycoreinterfacesevents-IManagementEventSubscriptions)
[IGameServerEventSubscriptions](sharedlibrarycoreinterfacesevents-IGameServerEventSubscriptions.md) [IGameServerEventSubscriptions](sharedlibrarycoreinterfacesevents-IGameServerEventSubscriptions)
[IGameEventSubscriptions](sharedlibrarycoreinterfacesevents-IGameEventSubscriptions.md) [IGameEventSubscriptions](sharedlibrarycoreinterfacesevents-IGameEventSubscriptions)
--- ---
@ -71,9 +71,9 @@ const plugin = {
} }
} }
``` ```
[IManager](sharedlibrarycoreinterfaces-IManager.md) [IManager](sharedlibrarycoreinterfaces-IManager)
[ServerCommandExecuteRequested](sharedlibrarycoreeventsserver-ServerCommandRequestExecuteEvent.md) [ServerCommandExecuteRequested](sharedlibrarycoreeventsserver-ServerCommandRequestExecuteEvent)
[IPluginV2](sharedlibrarycoreinterfaces-IPluginV2.md) [IPluginV2](sharedlibrarycoreinterfaces-IPluginV2)
--- ---
```javascript ```javascript
@ -89,9 +89,9 @@ const commands = [{
} }
}]; }];
``` ```
[IManagerCommand](sharedlibrarycoreinterfaces-IManagerCommand.md) [IManagerCommand](sharedlibrarycoreinterfaces-IManagerCommand)
[Permission](datamodelsclientefclient-Permission.md) [Permission](datamodelsclientefclient-Permission)
[GameEvent](sharedlibrarycore-GameEvent.md) [GameEvent](sharedlibrarycore-GameEvent)
--- ---