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.
### Code
**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.
### JavaScript
**IW4MAdmin** functionality can also be extended using JavaScript.
@ -40,13 +40,13 @@ const init = (registerNotify, serviceResolver, config) => {
| Name | Description |
| --- | --- |
| registerNotify | Helper to subscribe to events |
| serviceResolver | [IScriptPluginServiceResolver](sharedlibrarycoreinterfaces-IScriptPluginServiceResolver.md) |
| config | [ScriptPluginConfigurationWrapper](iw4madminapplicationpluginscript-ScriptPluginConfigurationWrapper.md) |
| serviceResolver | [IScriptPluginServiceResolver](sharedlibrarycoreinterfaces-IScriptPluginServiceResolver) |
| config | [ScriptPluginConfigurationWrapper](iw4madminapplicationpluginscript-ScriptPluginConfigurationWrapper) |
##### `registerNotify` event sources
[IManagementEventSubscriptions](sharedlibrarycoreinterfacesevents-IManagementEventSubscriptions.md)
[IGameServerEventSubscriptions](sharedlibrarycoreinterfacesevents-IGameServerEventSubscriptions.md)
[IGameEventSubscriptions](sharedlibrarycoreinterfacesevents-IGameEventSubscriptions.md)
[IManagementEventSubscriptions](sharedlibrarycoreinterfacesevents-IManagementEventSubscriptions)
[IGameServerEventSubscriptions](sharedlibrarycoreinterfacesevents-IGameServerEventSubscriptions)
[IGameEventSubscriptions](sharedlibrarycoreinterfacesevents-IGameEventSubscriptions)
---
@ -71,9 +71,9 @@ const plugin = {
}
}
```
[IManager](sharedlibrarycoreinterfaces-IManager.md)
[ServerCommandExecuteRequested](sharedlibrarycoreeventsserver-ServerCommandRequestExecuteEvent.md)
[IPluginV2](sharedlibrarycoreinterfaces-IPluginV2.md)
[IManager](sharedlibrarycoreinterfaces-IManager)
[ServerCommandExecuteRequested](sharedlibrarycoreeventsserver-ServerCommandRequestExecuteEvent)
[IPluginV2](sharedlibrarycoreinterfaces-IPluginV2)
---
```javascript
@ -89,9 +89,9 @@ const commands = [{
}
}];
```
[IManagerCommand](sharedlibrarycoreinterfaces-IManagerCommand.md)
[Permission](datamodelsclientefclient-Permission.md)
[GameEvent](sharedlibrarycore-GameEvent.md)
[IManagerCommand](sharedlibrarycoreinterfaces-IManagerCommand)
[Permission](datamodelsclientefclient-Permission)
[GameEvent](sharedlibrarycore-GameEvent)
---