31 lines
No EOL
1.1 KiB
SourcePawn
31 lines
No EOL
1.1 KiB
SourcePawn
#if defined _DynamicChannels_included_
|
|
#endinput
|
|
#endif
|
|
#define _DynamicChannels_included_
|
|
|
|
/**
|
|
* Provides a game_text channel for plugins to use that will prevent conflict with map channels.
|
|
* The group number is a way of sharing the same game_text channel between certain function calls/plugins
|
|
* (NEW WITH V2.0!!!) The channel that each group number returns can change mid-session if the map changes a game_text channel, so call GetDynamicChannel() frequently and do not store it long term
|
|
* For more help, see ExamplePlugin.sp and README.md at https://github.com/Vauff/DynamicChannels
|
|
*
|
|
* @param group Integer value of the group you want to get a game_text channel for. Must be between 0-5.
|
|
* @return The integer value of the assigned game_text channel.
|
|
*/
|
|
native int GetDynamicChannel(int group);
|
|
|
|
public SharedPlugin __pl_DynamicChannels = {
|
|
name = "DynamicChannels",
|
|
file = "DynamicChannels.smx",
|
|
#if defined REQUIRE_PLUGIN
|
|
required = 1,
|
|
#else
|
|
required = 0,
|
|
#endif
|
|
};
|
|
|
|
#if !defined REQUIRE_PLUGIN
|
|
public void __pl_DynamicChannels_SetNTVOptional() {
|
|
MarkNativeAsOptional("GetDynamicChannel");
|
|
}
|
|
#endif |