sourcemod/plugins/include
Asher Baker 6a2ac9800b
Track the creating plugin for convars (#1537)
Similar to the recent work for commands, track and expose the creating
plugin for convars. The first plugin to register a given cvar becomes
the owner until that plugin is unloaded. If a plugin attempts to
register a convar that was already registered and the originally
registering plugin has been unloaded, that plugin becomes the owner.
This isn't quite as nice as the way commands shift "ownership" as
plugins are unloaded, but we don't have a sane data structure currently
to implement that, and it seemed like a lot of unnecessary work as there
shouldn't really be multiple plugins with conflicting cvars.

Closes #1492
2021-07-18 17:19:27 +01:00
..
admin.inc Add FlagBitsToString - Converts a bit string to a string of flag characters (#377) 2021-06-17 13:44:50 +02:00
adminmenu.inc Correct Plugin API Documentation Formatting (#1019) 2019-05-28 18:38:58 -07:00
adt_array.inc Correct Plugin API Documentation Formatting (#1019) 2019-05-28 18:38:58 -07:00
adt_stack.inc ArrayStack: add Clone method (#1304) 2020-07-08 20:59:17 -07:00
adt_trie.inc Correct documentation in adt_trie.inc (#1465) 2021-04-04 15:11:30 -07:00
adt.inc added amb1538 - adt_stack 2008-04-13 06:06:27 +00:00
banning.inc Correct Plugin API Documentation Formatting (#1019) 2019-05-28 18:38:58 -07:00
basecomm.inc Correct Plugin API Documentation Formatting (#1019) 2019-05-28 18:38:58 -07:00
bitbuffer.inc Correct Plugin API Documentation Formatting (#1019) 2019-05-28 18:38:58 -07:00
clientprefs.inc clientprefs: Add defines for Cookie name and description max length (#1463) 2021-05-20 15:52:52 -07:00
clients.inc Documentation corrections and additions (#1498) 2021-06-24 15:45:01 +01:00
commandfilters.inc core: Add client id to MultiTargetFilter forward (#1070) 2021-03-08 10:04:11 -08:00
commandline.inc Correct Plugin API Documentation Formatting (#1019) 2019-05-28 18:38:58 -07:00
console.inc Add helper stocks for getting numerical command arguments (#1194) 2020-03-04 13:17:10 -08:00
convars.inc Track the creating plugin for convars (#1537) 2021-07-18 17:19:27 +01:00
core.inc Correct Plugin API Documentation Formatting (#1019) 2019-05-28 18:38:58 -07:00
cstrike.inc Add new CSWeaponID knives (#1126) 2020-02-08 17:28:38 -08:00
datapack.inc Add an array operations to CDataPack (#1219) 2020-05-08 15:23:48 -07:00
dbi.inc Update note about non-existing SQL_MoreResults (#1416) 2021-01-14 14:50:15 +00:00
entity_prop_stocks.inc Correct Plugin API Documentation Formatting (#1019) 2019-05-28 18:38:58 -07:00
entity.inc Change int[] to any[] for data r/w functions (#1221) 2020-07-09 10:09:13 +01:00
events.inc Correct Plugin API Documentation Formatting (#1019) 2019-05-28 18:38:58 -07:00
files.inc Change int[] to any[] for data r/w functions (#1221) 2020-07-09 10:09:13 +01:00
float.inc Correct Plugin API Documentation Formatting (#1019) 2019-05-28 18:38:58 -07:00
functions.inc Fix documentation constant reference 2021-03-07 13:45:16 +01:00
geoip.inc Update GeoIP2 extension to new GeoLite2 .mmdb database format (#1245) 2021-06-30 13:01:12 +02:00
halflife.inc Documentation corrections and additions (#1498) 2021-06-24 15:45:01 +01:00
handles.inc Correct Plugin API Documentation Formatting (#1019) 2019-05-28 18:38:58 -07:00
helpers.inc Add comment about common.phrases to FindTarget (#1155) 2020-01-14 15:00:27 -08:00
keyvalues.inc Correct Plugin API Documentation Formatting (#1019) 2019-05-28 18:38:58 -07:00
lang.inc Correct Plugin API Documentation Formatting (#1019) 2019-05-28 18:38:58 -07:00
logging.inc Correct Plugin API Documentation Formatting (#1019) 2019-05-28 18:38:58 -07:00
mapchooser.inc Correct Plugin API Documentation Formatting (#1019) 2019-05-28 18:38:58 -07:00
menus.inc Fix missed old syntax parameter in menus 2020-12-13 20:12:07 +01:00
nextmap.inc Correct Plugin API Documentation Formatting (#1019) 2019-05-28 18:38:58 -07:00
profiler.inc Correct Plugin API Documentation Formatting (#1019) 2019-05-28 18:38:58 -07:00
protobuf.inc Correct Plugin API Documentation Formatting (#1019) 2019-05-28 18:38:58 -07:00
regex.inc regex: add/document missing offset param (#1175) 2020-02-26 15:52:04 -08:00
sdkhooks.inc Add OnMapInit forward and deprecate OnLevelInit 2021-07-17 20:52:51 +01:00
sdktools_client.inc Documentation corrections and additions (#1498) 2021-06-24 15:45:01 +01:00
sdktools_engine.inc Correct Plugin API Documentation Formatting (#1019) 2019-05-28 18:38:58 -07:00
sdktools_entinput.inc Correct Plugin API Documentation Formatting (#1019) 2019-05-28 18:38:58 -07:00
sdktools_entoutput.inc Correct Plugin API Documentation Formatting (#1019) 2019-05-28 18:38:58 -07:00
sdktools_functions.inc sdktools: Rename SetCollisionGroup to SetEntityCollisionGroup (#1513) 2021-07-10 13:10:26 -07:00
sdktools_gamerules.inc Documentation corrections and additions (#1498) 2021-06-24 15:45:01 +01:00
sdktools_hooks.inc Correct Plugin API Documentation Formatting (#1019) 2019-05-28 18:38:58 -07:00
sdktools_sound.inc Documentation corrections and additions (#1498) 2021-06-24 15:45:01 +01:00
sdktools_stocks.inc Correct Plugin API Documentation Formatting (#1019) 2019-05-28 18:38:58 -07:00
sdktools_stringtables.inc Documentation corrections and additions (#1498) 2021-06-24 15:45:01 +01:00
sdktools_tempents_stocks.inc Correct Plugin API Documentation Formatting (#1019) 2019-05-28 18:38:58 -07:00
sdktools_tempents.inc Add missing const to origin parameters (#1079) 2019-11-13 00:33:00 -08:00
sdktools_trace.inc Documentation corrections and additions (#1498) 2021-06-24 15:45:01 +01:00
sdktools_variant_t.inc Correct Plugin API Documentation Formatting (#1019) 2019-05-28 18:38:58 -07:00
sdktools_voice.inc Documentation corrections and additions (#1498) 2021-06-24 15:45:01 +01:00
sdktools.inc Documentation corrections and additions (#1498) 2021-06-24 15:45:01 +01:00
sorting.inc Correct Plugin API Documentation Formatting (#1019) 2019-05-28 18:38:58 -07:00
sourcemod.inc Add OnMapInit forward and deprecate OnLevelInit 2021-07-17 20:52:51 +01:00
string.inc Add StringToInt64() and Int64ToString() natives (#1511) 2021-06-28 21:51:49 +01:00
testing.inc testing: Add stock AssertStrEq (#1185) 2020-07-08 19:18:39 -07:00
textparse.inc Correct Plugin API Documentation Formatting (#1019) 2019-05-28 18:38:58 -07:00
tf2_stocks.inc Fix TFResourceNames using array based enum struct (#1154) 2020-06-28 01:34:59 +00:00
tf2.inc tf2: Add TFCond_PowerupModeDominant (#1361) 2020-10-02 17:33:57 -07:00
timers.inc Documentation corrections and additions (#1498) 2021-06-24 15:45:01 +01:00
topmenus.inc Documentation corrections and additions (#1498) 2021-06-24 15:45:01 +01:00
usermessages.inc Correct Plugin API Documentation Formatting (#1019) 2019-05-28 18:38:58 -07:00
vector.inc Correct Plugin API Documentation Formatting (#1019) 2019-05-28 18:38:58 -07:00
version.inc Bump version for non-VCS builds (#1243) 2020-04-27 15:50:03 +01:00
version.tpl Mirrored buildbot/version template changes from branch. 2008-09-14 06:13:25 +00:00