David Anderson
7ed29b4fe3
removed absolute path comments
...
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%401675
2007-11-10 06:39:36 +00:00
David Anderson
ca0da2559d
fixed bugs in the external extension system
...
import of external SDK that's been sitting around for a while
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%401674
2007-11-10 05:46:09 +00:00
David Anderson
6bda3e55b9
fixed a long-standing problem that tries ignored empty strings
...
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%401673
2007-11-10 03:18:55 +00:00
Matt Woodrow
a8f9073fb0
Addition of second half of amb1051. Immunity from reserved slot kicking without having a reserved slot.
...
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%401672
2007-11-10 02:03:27 +00:00
Matt Woodrow
1a09c2c1dc
Fixed amb1112. sv_visiblemaxplayers now gets reset when reserved slots gets disabled
...
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%401671
2007-11-10 02:00:04 +00:00
Michael McKoy
daaf961c07
New adt_array functions: CloneArray, FindStringInArray, FindCellInArray
...
Adjusted mapchooser/randomcycle/rockthevote and LoadMaps stock to use new array functions
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%401670
2007-11-09 23:46:05 +00:00
Michael McKoy
b3fa7316d5
Changed basechat to exclude hl2mp from color messages, but include everything else.
...
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%401669
2007-11-09 18:08:09 +00:00
David Anderson
45b7c2e30f
bug fix for amb1116 - timers intervals are no longer cumulative
...
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%401668
2007-11-02 20:38:37 +00:00
David Anderson
61cc4e3139
fixed amb1065 - vote map stuff didn't restore the menu properly
...
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%401667
2007-10-31 06:58:03 +00:00
David Anderson
f12831bed4
fixed amb1076 - potential issues with deadtalk+alltalk I guess, I don't know
...
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%401666
2007-10-31 06:37:21 +00:00
David Anderson
ed011618e4
fixed amb1087 - sm_unmute did not work
...
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%401665
2007-10-31 06:22:36 +00:00
David Anderson
30f3067827
- fixed bug where the menu map parser truncated lines and thus gave IsMapValid() weird results
...
- fixed a bug where kicking yourself could throw an RTE
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%401664
2007-10-31 05:26:08 +00:00
David Anderson
00682b7782
fixed build
...
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%401663
2007-10-31 05:09:07 +00:00
David Anderson
172f28d676
fixed a number of memory complaints from valgrind. most of these were minor, but there was a rather disturbing memory over-read error in the SMC text parser. correcting this brought about a rewrite of its API. this change is BACKWARDS INCOMPATIBLE for C++ extensions, but it was sorely needed, and the API is now both future-extensible and much easier to work with. plugins didn't need any changes, but they will probably get the better API changes in a future release. as a special bonus, the RawLine() hook is now much less expensive since the entire stream buffer won't be shoved through it like before!
...
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%401662
2007-10-31 05:04:07 +00:00
David Anderson
e425558f3f
added more "remote extension" stuff
...
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%401661
2007-10-30 20:43:59 +00:00
David Anderson
11c5ce6996
fixed amb1061 - wrong compiler name in comment
...
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%401660
2007-10-30 01:27:25 +00:00
David Anderson
4abf26c626
fixed amb1098 - SetMenuExitButton() did not work with MENU_NO_PAGINATION
...
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%401659
2007-10-30 01:22:47 +00:00
David Anderson
fe28f51e9a
fixed nonsense documentation comment
...
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%401658
2007-10-29 00:33:20 +00:00
David Anderson
142fb2f652
initial import of incomplete installer
...
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%401657
2007-10-28 20:15:51 +00:00
David Anderson
45f99fbb9c
mirroed sdk fixes
...
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%401656
2007-10-28 08:25:56 +00:00
David Anderson
afb4bd6d8b
fixed macro bug in the sdk
...
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%401655
2007-10-28 08:24:47 +00:00
David Anderson
f60369a005
added experimental extension interface for loading external extensions from mm:s
...
hard-bumped the extension api
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%401654
2007-10-28 08:02:24 +00:00
David Anderson
0cf6a24414
Updated le makefile
...
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%401653
2007-10-28 05:51:10 +00:00
David Anderson
7ba2c6ae7e
added missing new sqlite 3.5.1 file
...
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%401652
2007-10-28 05:49:37 +00:00
David Anderson
f78ceafdce
updated to sqlite-3.5.1 now that it's stable
...
used new shared cache functionality (yay)
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%401651
2007-10-28 05:48:06 +00:00
David Anderson
dc746c5806
fixed amb190 - serious bug in the target processor
...
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%401650
2007-10-28 05:06:12 +00:00
Borja Ferrer
2cfd5bbaf3
added amb1062, get/set command flags natives
...
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%401649
2007-10-26 20:37:02 +00:00
Michael McKoy
60af5442d4
Fixed handle leak in mapchooser and rtv
...
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%401648
2007-10-25 03:29:55 +00:00
Matt Woodrow
92ee426225
Fixed amb1065 - Votemap clears itself properly after a failed vote
...
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%401647
2007-10-23 20:08:19 +00:00
David Anderson
095dc2ec4b
sm_dump_netprops now shows classnames
...
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%401646
2007-10-22 22:57:08 +00:00
David Anderson
fe8594a96a
fixed linux build
...
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%401645
2007-10-22 16:48:54 +00:00
David Anderson
af68caaf85
- sourcemod now intelligently unloads plugins which are leaking insane amounts of handles. these unloads get logged to sourcemod_fatal.log
...
- unloading is now delayed if a plugin is in the middle of a callstack
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%401644
2007-10-22 08:53:15 +00:00
David Anderson
00ec666f18
sdktools' te dump command now uses mod dir instead of game dir
...
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%401643
2007-10-22 07:54:04 +00:00
David Anderson
b302164b01
added sm_dump_netprops and sm_dump_netprops_xml to sdktools for debugging
...
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%401642
2007-10-22 07:41:57 +00:00
David Anderson
3864882ef0
fixed a compatibility bug in AddToTopMenu()
...
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%401641
2007-10-22 07:27:48 +00:00
David Anderson
2e333caf77
- added amb1050 - topmenu info strings (similar to menus)
...
- added removal detection to topmenus
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%401640
2007-10-22 06:56:17 +00:00
David Anderson
c6eaccde0b
added amb932 - sm_who can be used by normal clients if the server allows it
...
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%401639
2007-10-22 06:23:58 +00:00
David Anderson
3c460aa48a
fixed a compatibility bug in AddTargetsToMenu()
...
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%401638
2007-10-22 06:01:07 +00:00
David Anderson
8172560f39
- added "war mode" options to config menu cfg
...
- fixed a regression bug where OnConfigsExecuted() wouldn't get executed. oops!
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%401637
2007-10-22 05:53:38 +00:00
David Anderson
b6e33a575f
- fixed a bug where OnConfigsExecuted() could be ran before OnAllPluginsLoaded()
...
- added new commands for amb1036, war mode
- fixed a bug in the admin menu
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%401636
2007-10-22 05:35:31 +00:00
David Anderson
b59c3f8a0e
fixed filenames in comments
...
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%401635
2007-10-22 03:41:05 +00:00
David Anderson
b1aa7a1ed2
added @aim target to sdktools
...
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%401634
2007-10-22 03:27:22 +00:00
David Anderson
b4896ecada
commited overhaul of a large number of commands and phrases, which largely included basecomm. also re-implemented FindTarget() with ProcessTargetString()
...
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%401633
2007-10-22 02:54:27 +00:00
Matt Woodrow
f3e7bf4a16
Added alive checks before adding certain player lists to the admin menu
...
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%401632
2007-10-22 02:05:51 +00:00
David Anderson
ef6da943d6
- moved more translation phrases around
...
- converted more code to ProcessTargetString()
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%401631
2007-10-22 00:49:44 +00:00
David Anderson
53156446d4
- updated basecommands and basefuncommands to use ProcessTargetString() and ShowActivity2()
...
- moved a bunch of translation phrases around
- ShowActivity2() no longer prints to console
- fixed a memory corruption bug in the translation parser
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%401630
2007-10-21 23:50:37 +00:00
David Anderson
04b2845b0d
- improved comments on ShowActivity() natives
...
- switched to ShowActivity2() in basecommands
- added lifestates offsets to core gamedata file
- added a few translation phrases that were missing
- added new API calls to IPlayerHelpers for extending target processing
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%401629
2007-10-21 20:35:15 +00:00
David Anderson
f5370eb171
removed IsPlayerAlive() from sdktools (it's in Core now)
...
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%401628
2007-10-21 20:09:28 +00:00
David Anderson
02e8977ea0
- added ShowActivity2() which has a more convenient display algorithm
...
- added commandfilters.inc and ProcessTargetString(), an extensible API for processing a command target and getting back formatted replies + player lists. This makes SearchForClients() look paltry, and base plugins will slowly be moved to support the new functionality
- removed IsPlayerAlive() from SDKTools, added it to Core
- fixed a small bug in re-entrant translations
- core.games.txt is now automatically added to all plugins
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%401627
2007-10-21 20:06:30 +00:00
David Anderson
744dbdc4c7
atcprintf() is now fully re-entrant, meaning translations can be used from inside translations
...
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%401626
2007-10-21 17:58:35 +00:00