4c3d5673e6Added VSP listening and a function to SMGlobalClass
Scott Ehlert
2007-04-08 18:19:06 +0000
b6e9922394fixed a linux build problem
David Anderson
2007-04-07 04:01:24 +0000
dee3a2b3cfadded some levelchange functions to SMGlobalClass to get rid of some messy crap
David Anderson
2007-04-07 03:58:20 +0000
c7f1f04246Added LANG_SERVER constant to lang.inc
Scott Ehlert
2007-04-05 11:02:22 +0000
a99089b518Can't do anything right... removed debug message
Scott Ehlert
2007-04-05 11:01:12 +0000
385a4408daOh. This variable was no longer used.
Scott Ehlert
2007-04-05 10:59:26 +0000
e677d5d5deVarious things: - Fixed inline translations when using %T - "Improved" caching of server language - Renamed Translator::GetServerLanguageCode() to GetServerLanguage() - Added some more comments to sm_globals.h - Natives folder in project file mysteriously was moved inside Interfaces, so moved it back o_O - DS hates empty if statements :o
Scott Ehlert
2007-04-05 10:55:40 +0000
5ee48f60a2Added comments to core.cfg
Scott Ehlert
2007-04-05 07:59:27 +0000
58ad1932c2added file headers
David Anderson
2007-04-05 07:09:17 +0000
7263533fe5initial import of skeletal DBI code
David Anderson
2007-04-05 07:08:39 +0000
eb006bb665fixed various retarded errors
David Anderson
2007-04-05 05:45:35 +0000
2cb7b5a06awhoops
David Anderson
2007-04-05 05:28:44 +0000
f93711bd82changed the API around a bit to be more flexible removed some ghastly unneeded stuff from the Translator added Logger::LogFatal, experimental
David Anderson
2007-04-05 05:25:11 +0000
3b9c8e1410Oh, wow, I forgot to remove this.
Scott Ehlert
2007-04-05 03:16:03 +0000
ddfe6d84d6Ugh, initial import of core config file stuff Warning: This is positively terrible code. It works, but needs A LOT of work still :\
Scott Ehlert
2007-04-05 03:02:00 +0000
af77decdabconfigs/gamedata wasn't being copied...
Scott Ehlert
2007-04-03 07:02:27 +0000
708a3a9a5coh one native for the hat man teame
Borja Ferrer
2007-03-29 19:48:54 +0000
22dd1ba592Couple of quick things... - Changed SourceMod logtag from SRCMOD to SM - ConVars dynamically created by convar manager now can properly be set on srcds command line
Scott Ehlert
2007-03-28 20:28:42 +0000
5c7381f11asynced linux build
Borja Ferrer
2007-03-25 21:18:50 +0000
08ec195e27initial implementation of KV natives
Borja Ferrer
2007-03-25 20:20:43 +0000
bb92fc06a6More consistency of some sort...
Scott Ehlert
2007-03-22 21:50:20 +0000
5b3a3cef27Made this more consistent or something...
Scott Ehlert
2007-03-22 21:12:17 +0000
862f25b223fixed possible overflow cases
Borja Ferrer
2007-03-19 19:19:41 +0000
1ced2210edGuess I forgot to close this.
Scott Ehlert
2007-03-19 18:07:15 +0000
1bb6f90d2eapparently I can't change a single line of code these days
David Anderson
2007-03-19 05:39:11 +0000
ec0e0dca63whoops, tee hee, broke OnClientAuthorized
David Anderson
2007-03-19 01:50:03 +0000
c6c4de1f75fixed a potential bug with kicking players during authorization
David Anderson
2007-03-19 01:44:09 +0000
c6375166a1added auth ident type creation fixed some spacing issues
David Anderson
2007-03-19 01:29:29 +0000
ee8780966dmade another timer parameter default
David Anderson
2007-03-17 23:03:56 +0000
49c9ab6e25added a playerinfo function to kick this off
David Anderson
2007-03-17 23:03:44 +0000
88eae4ad1eadded a new forward for OnServerActivate included timers from sourcemod.inc
David Anderson
2007-03-17 20:25:08 +0000
3250b1d2b7added the textpad files contributed by cybermind
David Anderson
2007-03-17 16:32:40 +0000
6e78ac6302fixed several memory leaks fixed plugin listeners being removed before a OnPluginUnloaded Call_AskPluginLoad removed some virtuality all cached ptrs using the Stack system are freed now
Borja Ferrer
2007-03-17 00:55:46 +0000
c6166f4b44fixed a very serious codegen bug where stack usage was not corrected when breaking or continuing in while loops. glad I caught this last minute!
David Anderson
2007-03-16 22:50:27 +0000
c6183b14b0moved to inner loop
David Anderson
2007-03-16 22:49:52 +0000
b89b932f15fixed a bug where ReadFileLine could return true when no data was read
David Anderson
2007-03-16 22:38:24 +0000
cbf1bbec0fadded admin "simple file" parsing
David Anderson
2007-03-16 22:15:03 +0000
62bd9ee7f8fixed various file operations using Path_SM instead of Path_Game
David Anderson
2007-03-16 22:09:07 +0000
c02dbabe30Clarified some things here...
Scott Ehlert
2007-03-16 21:34:29 +0000
5187ea1903Changed some tags to "any" where appropriate (did I miss anything?) Plus some other strange things...
Scott Ehlert
2007-03-16 20:39:32 +0000
bb40b22125fixed a bug where GetCmdArgString() would crash on 0 parameters
David Anderson
2007-03-16 20:10:34 +0000
43af1a130eAdded experimental "any" tag to compiler...
Scott Ehlert
2007-03-16 20:10:26 +0000
19cfb041aaadded StrBreak from AMX Mod X, with various improvements
David Anderson
2007-03-16 20:10:13 +0000
632608b5bbfixed debug section not being packed -- oops!
David Anderson
2007-03-16 18:19:26 +0000
d5ca9a3872synced and fixed linux build
Borja Ferrer
2007-03-16 18:05:47 +0000
c9f81b9b11Changed this for the better...
Scott Ehlert
2007-03-16 18:02:00 +0000
ccc1dde76dFixed minor bug...
Scott Ehlert
2007-03-16 17:30:36 +0000
19728377f1Minor stuff, no need to look
Scott Ehlert
2007-03-16 17:29:05 +0000
afb247d2bdThis line isn't needed anymore o_O
Scott Ehlert
2007-03-16 11:37:57 +0000
83145e84fcFixed issue with UE not finding functions containing parameters with a tag list
Scott Ehlert
2007-03-16 07:01:54 +0000
b199861065Thank you for the typo, UltraEdit
Scott Ehlert
2007-03-16 06:57:31 +0000
5fa53bfc68Dear me, I should have committed this long ago... 1) Added natives to create and manipulate global and private forward 2) Added natives to call forwards and functions 3) Added an IChanageableForward::RemoveFunction overload for convenience or something 4) Added test suite plugins for functions and forwards 5) Some random touch-ups to some include files
Scott Ehlert
2007-03-16 06:54:24 +0000
971cb8f7e7implemented timer natives fixed some design issues in the timer manager
Borja Ferrer
2007-03-14 11:34:03 +0000
62aa55b23bGlobal forwards created after all plugins have been loaded now properly get filled with IPluginFunction pointers. Added CPluginManager::AddFunctionsToForward() to help do this...
Scott Ehlert
2007-03-14 07:54:54 +0000
3f7180aa65whoops, i should have done this a long time ago
David Anderson
2007-03-14 04:08:59 +0000
c4a677df79Made this define consistent with AMXX
Scott Ehlert
2007-03-14 02:58:12 +0000
243aea7a3aForgot to add svn:ignore property to a few places
Scott Ehlert
2007-03-13 21:52:19 +0000
c3cf831a6dAdded svn:ignore property to a bunch of stuff
Scott Ehlert
2007-03-13 21:48:10 +0000
8867fb1ce7fixed linux build
David Anderson
2007-03-13 05:55:58 +0000
21ed05048fdynamic native providers can now be unloaded safely fixed an api naming typo :(
David Anderson
2007-03-12 20:40:30 +0000
8e4a59a4e0This assertion is no longer correct because of sm_trie_delete()
David Anderson
2007-03-12 20:11:54 +0000
b3d3b30855updated Makefile to have all the .cpp files - we need to keep better track of this various gcc whinings fixed
David Anderson
2007-03-12 17:42:44 +0000
57d0a7a23agcc fix
David Anderson
2007-03-12 17:33:39 +0000
7c06d89b00initial import of dynamic native code for both the JIT and plugins note: dependency resolution is not done yet!
David Anderson
2007-03-12 07:08:05 +0000
7ab8e2027bfixed spacing on headers
David Anderson
2007-03-12 00:07:54 +0000
2aa8810021used a better error number
David Anderson
2007-03-12 00:06:20 +0000
f64945b2aaimplemented the bf_read natives message hooks now receive the bf_read handle
Borja Ferrer
2007-03-11 21:09:05 +0000
95dcffc972user messages tested and working fixed some floating point casts
Borja Ferrer
2007-03-11 19:26:47 +0000
d8c02c294ffixed linux build
David Anderson
2007-03-11 18:37:55 +0000
c2f106d4c6added request amb80 (system time)
David Anderson
2007-03-11 18:30:29 +0000
d51ea0695fHAHA estoy usando el internet!!!11!
Borja Ferrer
2007-03-11 03:25:28 +0000
f78b3fa086rewrite of user messages fixed possible iterator corruption
Borja Ferrer
2007-03-11 03:04:39 +0000
5b1f1d19c1part 2 of singleton renaming
David Anderson
2007-03-10 21:26:04 +0000
749ddc8c15part 1 of singleton renaming
David Anderson
2007-03-10 21:18:07 +0000
5228c86e2creorganized this a bit
David Anderson
2007-03-10 21:12:40 +0000
38c94838b9IPluginFunction implementation is re-entrant across native calls, as heap allocations are delayed until execution removed ICallable::GetAddressOfPushedParam removed phys_addr from ICallable::PushArray fixed a bug where sp_context_t::n_idx was overwritten upon re-entrant calls
David Anderson
2007-03-10 21:02:40 +0000
f592744d87NULL'ed this or something
Borja Ferrer
2007-03-10 13:36:38 +0000
5fe8bed256Added timer system implementation
Borja Ferrer
2007-03-10 13:16:19 +0000
bda756f3fffixed a really dumb bug - shouldn't compilers be checking this?
David Anderson
2007-03-10 05:52:51 +0000
949b83c99bReverted change where flags param was removed on PushCellByRef and PushFloatByRef. Instead set the param to a default value of SM_PARAM_COPYBACK. (DS, how dare you!)
Scott Ehlert
2007-03-07 18:37:41 +0000
dfed71eb28Breakage alert :\ ThrowNativeErrorEx now returns 0 for convenience PushCellByRef and PushFloatByRef no longer have a flags parameter because it was almost pointless
Scott Ehlert
2007-03-07 18:24:09 +0000
876e3da8e3fixed the build
David Anderson
2007-03-07 16:41:12 +0000
0b25b6d667Many things: 1) General code clean-up in convar manager 2) Fixed bug where convar handles were not being cached for pre-existing convars 3) Fixed bug where a convar's old value and new value were switched in the ConVarChanged hooks 4) Made convar and concmd listings more consistent, I think 5) Alphabetized convar listing 6) Minor clean-up in event manager
Scott Ehlert
2007-03-06 23:59:25 +0000
e6a127ac17Redid case on some error messages Really minor things in EventManager
Scott Ehlert
2007-03-06 07:38:19 +0000
c256741488Renamed CConVarManager to ConVarManager
Scott Ehlert
2007-03-06 06:49:35 +0000
70ec3db66cCommands with the same name as an existing convar can no longer be created
Scott Ehlert
2007-03-06 06:15:19 +0000
ac9051ab71Oh, this isn't needed anymore
Scott Ehlert
2007-03-06 04:53:14 +0000
dbb74a612dCreating/Firing/Canceling events now use CStack to avoid the need to use new when possible
Scott Ehlert
2007-03-06 04:50:30 +0000
68f40e96f2Initial import of event stuff: Natives to hook and fire game events Also made some minor internal changes to convars
Scott Ehlert
2007-03-04 04:05:03 +0000