e08b4cdf1e
- LibraryExists() now works on extensions - geoip and cstrike now work as libraries
David Anderson2007-10-15 04:27:56 +00:00
c803eb8328
fixed an overall deficiency where libraries did not include extensions. extensions can now mark themselves as libraries, and they thus become fully optional just as plugins do. additionally, a bug was fixed where plugins could be accidentally marked as required instead of optional. these changes resulted in a bcompat API bump to the extension/sharesys interface.
David Anderson2007-10-15 04:06:57 +00:00
388a5cb487
updated project files for sdktools and cstrike extensions
Borja Ferrer2007-10-14 19:08:17 +00:00
97d1660b34
added real support for alternate building methods and orangebox packaging refactored a lot of variable names, yuck removed tons of legacy compressing/SVN code that's since handled by Perl
David Anderson2007-10-14 18:55:49 +00:00
2173773f35
-Fixed MapChooser translating the last map in a vote without extend to "Extend Map" -Added convar sm_mapvote_novote to MapChooser. Default is 1. Set to 0 and MapChooser will not set the map when no one votes -Added convar sm_mapvote_extend. Default is 1, set to 0 and Extend option will not appear, even if the other extend cvars would allow it. -MapChooser now sets sm_nextmap to "Vote Pending" when the map starts. (Note: If using RandomCycle as well, it will be changed to RandomCycle's choice.) -Nextmap changed to reset sm_nextmap if it is invalid at end of map intermission
Michael McKoy2007-10-05 22:38:22 +00:00
f4f5083ef2
Minor adjustments in mapchooser, no bugs fixed...
Michael McKoy2007-10-02 22:42:38 +00:00
97d2c4b5a9
- fixed admin menu regression bugs - if a category fails to draw, the root menu now gets re-displayed
David Anderson2007-10-02 16:11:02 +00:00
5fa3cbf134
experimental changes to topmenu api -- drawing/displaying is now properly abstracted
David Anderson2007-10-02 15:13:13 +00:00
bd89b6d126
- removed incorrect information about DrawOption, renamed to DisplayOption - renamed DrawTitle to DisplayTitle
David Anderson2007-10-02 14:48:44 +00:00
a130fede3a
added note about TopMenuAction_DrawOption Cancel vote option now only appears if a vote is in progress
David Anderson2007-10-02 14:42:38 +00:00
ee90188103
added voting category and a menu option for cancelling votes
David Anderson2007-10-02 14:34:45 +00:00
7cb4d7ae9c
menuaction_select and menuaction_cancel now set the reply source to SM_REPLY_CHAT
David Anderson2007-10-02 14:06:07 +00:00
9c1807bd31
simpler demo, added "Reload admins" option to "Server Commands" category
David Anderson2007-10-02 01:52:15 +00:00
afbfb98f1a
topmenu callback now sets proper reply-to source
David Anderson2007-10-02 01:51:38 +00:00
602b0aa6a5
- added topmenus extension to build - basecommands is slowly getting split into multiple source files now - added experimental api of a potential admin menu design - added experimental admin menu entry to basecommands to kick things off
David Anderson2007-10-01 18:50:07 +00:00
2c5cd63552
added IsClientInKickQueue() to deal with a bot issue
David Anderson2007-10-01 18:41:39 +00:00
4c4b89a403
- fixed a bug where CS:S Tools could be loaded more than once on mapchange - fixed a bug where Core did not interpet some file paths properly - fixed a crash bug where SourceMod could pass invalid data to ISmmAPI on shutdown
David Anderson2007-10-01 18:04:37 +00:00
93e34b17a6
experimental removal of some unnecessary code
David Anderson2007-10-01 14:31:57 +00:00
cb3b2a9ab6
Fixed MapChooser using sm_mapvote_start as seconds instead of minutes
Michael McKoy2007-09-30 21:26:45 +00:00
445ecf961f
fixed a bug where UTIL_ReplaceAll() did not work on a buffer size of 1 even if the other inputs were valid
David Anderson2007-09-30 02:16:37 +00:00
8154fb4897
fixed amb988 - stack corruption in text parser. stack variables are moved to better detect pointer corruption now
David Anderson2007-09-29 22:11:21 +00:00
61ac102fe2
- various improvements to the plugin-level topmenu api - categories are no longer displayed if they have no items
David Anderson2007-09-26 21:44:12 +00:00
035d646dfd
- TOPMENUS ARE STILL UNTESTED - added appropriate client+plugins listeners to topmenus - initial import of plugin API + implementation - added call for finding category object ids - various internal improvements
David Anderson2007-09-26 20:34:50 +00:00
15d5d6620e
Minor fix to RTV to stop possible "rogue votes"
Michael McKoy2007-09-26 18:15:36 +00:00