sourcemod/plugins
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-flatfile Update small plugins for transitional syntax (#506) 2016-05-11 09:32:34 -04:00
adminmenu Fully convert dynamicmenu to transitional enum structs. (#1082) 2019-09-15 14:02:46 -07:00
basebans Fixed unauthorized menu usages (#1374) 2020-11-05 11:34:00 +01:00
basecomm Improvements on !admin menu flags (#1364) 2020-10-24 23:52:35 +00:00
basecommands Fixed unauthorized menu usages (#1374) 2020-11-05 11:34:00 +01:00
basevotes Improve logging on map/generic votes (#1362) 2021-03-08 05:02:20 -08:00
funcommands Use GetCmdArgInt(Ex) in base plugins (#1203) 2020-03-04 22:07:00 +00:00
funvotes Ignore vote actions if target is no longer available (#649) 2017-08-22 20:56:12 +01:00
include Track the creating plugin for convars (#1537) 2021-07-18 17:19:27 +01:00
playercommands Making rename's LogAction message consistent... (#696) 2017-09-26 20:22:38 -04:00
testsuite Fix output hooks when caller/activator are flipped (#1411) 2021-07-17 15:30:09 +01:00
admin-sql-prefetch.sp Update small plugins for transitional syntax (#506) 2016-05-11 09:32:34 -04:00
admin-sql-threaded.sp Introduce enum structs to core sm plugins 2018-12-15 13:51:03 -08:00
adminhelp.sp Replace GetCmdArgs with args param (#1229) 2020-05-08 15:09:44 -07:00
adminmenu.sp Create GlobalForward & PrivateForward methodmaps (#1004) 2019-05-29 14:17:42 -07:00
AMBuilder Remove use of the Dep API. 2020-08-24 20:48:57 -07:00
antiflood.sp Introduce enum structs to core sm plugins 2018-12-15 13:51:03 -08:00
basebans.sp Introduce enum structs to core sm plugins 2018-12-15 13:51:03 -08:00
basechat.sp Do not require quotes around message in sm_psay (#1300) 2020-07-01 18:58:20 +01:00
basecomm.sp Fix basecomm failing to load on games without sv_alltalk (#1212) 2020-03-11 21:24:16 -07:00
basecommands.sp Prevent basecommands from printing to disconnected clients (#1138) 2020-02-06 22:32:16 -08:00
basetriggers.sp Use display name for currentmap chat trigger (#1512) 2021-07-17 11:46:22 +01:00
basevotes.sp Improve logging on map/generic votes (#1362) 2021-03-08 05:02:20 -08:00
clientprefs.sp cookies: Align output with sm_help (#977) 2020-07-08 20:38:35 -07:00
compile.sh Add spacing to compile.sh (#53) 2016-10-24 14:50:24 +01:00
funcommands.sp Change sm_beacon to use game-specific team colors (#1187) 2020-02-23 14:03:00 +00:00
funvotes.sp Fix wrong formatting to "Vote Delay Minutes" when delay above 60s (#1009) 2019-05-13 00:20:47 +01:00
mapchooser.sp mapchooser: Add option for persistent map storage (#1183) 2020-07-08 19:56:26 -07:00
nextmap.sp Alert players of map history console output (#1242) 2020-05-08 15:04:57 -07:00
nominations.sp Prevent clients from spamming global chat using sm_nominate (#1217) 2020-03-21 17:24:45 +00:00
playercommands.sp Update small plugins for transitional syntax (#506) 2016-05-11 09:32:34 -04:00
randomcycle.sp Prevent duplicate map changes in randomcycle.sp (#1428) 2021-03-14 01:02:42 -08:00
reservedslots.sp Update small plugins for transitional syntax (#506) 2016-05-11 09:32:34 -04:00
rockthevote.sp Collection of plugin cleanups (#777) 2018-07-12 11:16:18 -07:00
sounds.sp Show errors for methods that are unused. (bug 6183) 2014-07-12 10:28:29 -07:00
sql-admin-manager.sp Add PostgreSQL database driver (#32) 2021-03-11 11:21:51 +01:00