Commit Graph
100 Commits
Author SHA1 Message Date
Scott Ehlert 373d25b0ce Removed some unnecessary code at31046 2006-06-10 14:38:04 +00:00
Scott Ehlert f6c9263940 Argh, did it again didn't I 2006-06-05 22:33:22 +00:00
Scott Ehlert ba87258a3d Added admin indentifier (red asterisk) to all menus that contain a user list at30358 2006-06-05 22:32:00 +00:00
Scott Ehlert e7858b4cd7 Oops, guess I forgot this one 2006-06-05 07:52:21 +00:00
Scott Ehlert ad495cef13 Updated for vector.inc 2006-06-05 07:50:42 +00:00
Scott Ehlert 17fb06f7bb Moved vector natives from engine to core at29896
Moved precache_generic from engine to core at30469
2006-06-05 07:48:54 +00:00
Scott Ehlert 7d3ddf502c Synced MSVC8 project file 2006-06-05 05:29:26 +00:00
Scott Ehlert 5940b4a6ca MSVC8 warning fix 2006-06-05 05:24:59 +00:00
Scott Ehlert 9edf20866b Synced MSVC8 project file 2006-06-05 05:18:27 +00:00
Scott Ehlert 30495aa34e Linking to zlib isn't necessary 2006-06-05 05:07:52 +00:00
Scott Ehlert a5bd69ac4a MSVC8 project file fixed and updated 2006-06-04 04:35:53 +00:00
Scott Ehlert c6e17539ca zomg fixed warnings again o_O 2006-06-04 04:29:46 +00:00
Scott Ehlert e0b05c0b83 Yeah another possible warning fix perhaps 2006-06-04 03:59:14 +00:00
Scott Ehlert a44eb16360 MSVC8 fixes again, what the heck did I do before? o_O 2006-06-04 03:57:45 +00:00
Scott Ehlert 3cde89bc74 Don't look please 2006-06-03 19:45:03 +00:00
Scott Ehlert 75b6aa192d Wowzers, fixed :\ 2006-06-03 19:41:36 +00:00
Scott Ehlert c8d543929a Updated to June 2006-06-03 08:33:30 +00:00
Scott Ehlert ab40f426c6 Added missing colon at30601 2006-06-02 02:18:15 +00:00
Scott Ehlert ac1e3a9001 Added ClientPrintf engine function (request at30137) 2006-05-23 03:26:26 +00:00
Scott Ehlert 3d932c8a36 Removed take_damage at29909 2006-05-19 19:00:35 +00:00
Scott Ehlert b40f5e6637 request at29928
New callable engine function: AlertMessage
2006-05-19 06:01:55 +00:00
Scott Ehlert eafd402ead fixed *slaps himself* 2006-05-18 15:55:21 +00:00
Scott Ehlert cf9cdaa3d6 zomg, I guess I should move these too 2006-05-17 20:23:36 +00:00
Scott Ehlert a993ba159a Updated for message_const.inc 2006-05-17 20:14:36 +00:00
Scott Ehlert 2d75dfe865 Even more include file changes...
1) Moved message_begin, message_end, and write_ natives to messages.inc
2) Moved MSG constants to message_const.inc
All completely backwards compatible with compiling older plugins of course :)
2006-05-17 20:08:04 +00:00
Scott Ehlert 635b681825 Gah, nothing to say about this one 2006-05-17 19:37:34 +00:00
Scott Ehlert ef1347cb6c Oh, hello, one more constant 2006-05-17 19:36:42 +00:00
Scott Ehlert c0334deae1 Added a whole bunch of constants at29843
Some minor changes to some other inc files that aren't even worth mentioning
2006-05-17 19:33:45 +00:00
Scott Ehlert b6007e8223 Modified get_brush_entity_origin and ViewContents as per at29759 (Orangutanz) 2006-05-15 13:52:38 +00:00
Scott Ehlert 1370305fb0 Exactly why was all that old stuff there? o_O
(Hope I did the right thing, as I usually do the wrong thing here, err)
2006-05-13 15:57:33 +00:00
Scott Ehlert b67e6c5269 Hello MSVC8 project. I'm just removing some files from you this time. Won't hurt one bit. 2006-05-12 04:55:54 +00:00
Scott Ehlert 5e4d5a2c8f Hello MSVC8 project, may I update you? 2006-05-12 04:52:36 +00:00
Scott Ehlert 77f0e526bf Whoa. SetClientKeyValue fixed :\ 2006-05-11 03:34:13 +00:00
Scott Ehlert 30ce0d9f1b Another pointless typo fix 2006-05-11 02:29:08 +00:00
Scott Ehlert 8920a05bba mov gah, [newline_fix] 2006-05-10 14:38:11 +00:00
Scott Ehlert 061da07af8 Yet another wondeful typo fix 2006-05-10 13:26:36 +00:00
Scott Ehlert da757b6c62 Um, ignore me please. Nothing to see here. Move along. 2006-05-10 13:25:29 +00:00
Scott Ehlert 880b83a10b Typo fix! :o 2006-05-10 13:24:31 +00:00
Scott Ehlert b2aff10e46 Added some comments to benefit all mankind :o 2006-05-10 12:35:21 +00:00
Scott Ehlert 302b759fc8 oops :( 2006-05-10 11:31:17 +00:00
Scott Ehlert c6e8a356ee Added request at29487
1) New hookable Engine func: GetInfoKeyBuffer
2) New GameDLL func that can be called via engfunc: GetInfoKeyBuffer
3) New native: copy_infokey_buffer that copies data out of the specified info key buffer
4) EngFunc_InfoKeyValue, EngFunc_SetKeyValue, and EngFunc_SetClientKeyValue have been reworked
    so that they expect pointers to an info key buffer in order to work properly o_O
2006-05-10 11:28:00 +00:00
Scott Ehlert de1f1eef8d Added request at29487
1) New hookable Engine func: GetInfoKeyBuffer
2) New GameDLL func that can be called via engfunc: GetInfoKeyBuffer
3) New native: copy_infokey_buffer that copies data out of the specified info key buffer
4) EngFunc_InfoKeyValue, EngFunc_SetKeyValue, and EngFunc_SetClientKeyValue have been reworked
    so that they expect pointers to an info key buffer in order to work properly o_O
5) Added some error messages to get_tr
2006-05-10 11:19:24 +00:00
Scott Ehlert 6b794d4a9d Version bump 2006-05-08 04:37:15 +00:00
Scott Ehlert ca3e8582e3 Added missing files to MSVC8 project (libraries.h and libraries.cpp)
Fixed some MSVC8 errors with new files
Bumped version
2006-05-08 04:13:37 +00:00
Scott Ehlert a9f300bca9 Version bumpage for every module except MySQL/MySQLX (as I'm unsure of the status of those at the moment) 2006-05-06 04:57:10 +00:00
Scott Ehlert 8fec829c63 Version bump in AMX_VERSION define (since version.rc was bumped) 2006-05-06 04:49:36 +00:00
Scott Ehlert d7e53d7a81 Err, more descriptive param names? 2006-05-05 08:30:16 +00:00
Scott Ehlert 26ee3955b6 Another one of my stupid clarifications that shouldn't break anything (I hope...) 2006-05-05 08:27:58 +00:00
Scott Ehlert 21ffd88bdd More bugs?
1) FM_CreateInstancedBaselines has been renamed to FM_CreateInstBaselines
2) DLLFunc_CreateInstancedBaseline has been renamed to DLLFunc_CreateInstBaselines
(I'd be extremely surprised if someone complained about the above 2 changes)
3) New hookable GameDLL func: FM_CreateBaseline
4) New hookable Engine func: FM_CreateInstBaseline
5) New GameDLL func that can be called via dllfunc: CreateBaseline
6) New GameDLL func that can be called via engfunc: CreateInstancedBaseline
7) Added some comments to each member of various enums that correspond to special structs in the engine and/or game dll
2006-05-05 08:07:31 +00:00
Scott Ehlert ed19c53552 More bugs?
1) New hookable GameDLL func: CreateBaseline
2) New hookable Engine func: CreateInstancedBaseline
3) New GameDLL func that can be called via dllfunc: CreateBaseline
4) New GameDLL func that can be called via engfunc: CreateInstancedBaseline
2006-05-05 08:04:19 +00:00
Scott Ehlert 133c7d6815 Fixed possible crash bug in get_tr2 at29250 (Orangutanz) 2006-05-05 05:11:17 +00:00
Scott Ehlert 7cd10e4796 Another param change that I seemed to have missed... should be no problem 2006-05-04 22:39:23 +00:00
Scott Ehlert ecd2d913e4 Err, gah... native one being changed didn't really matter 2006-05-04 22:12:16 +00:00
Scott Ehlert 53e84a13be gah 2006-05-04 22:10:23 +00:00
Scott Ehlert eb55e1f4aa i prefix changed to ent because it looks nicer indeed 2006-05-04 19:59:05 +00:00
Scott Ehlert dc063594de Not sure why I decided to potentially crash the server with cs_set_user_vip o_O
Stayed tuned for another episode of "What Was DS Thinking?"
2006-05-04 05:32:45 +00:00
Scott Ehlert f26d208c38 Updated to May 2006-05-03 07:12:01 +00:00
Scott Ehlert 6cc239c66f Two extra params in cs_set_user_vip for determining whether or not model and scoreboard are updated at28699
Version bumpage
2006-05-02 21:49:17 +00:00
Scott Ehlert 6733ef9a79 Two extra params in cs_set_user_vip for determining whether or not model and scoreboard are updated at28699 2006-05-02 21:48:26 +00:00
Scott Ehlert 7dc4beae63 Removed set_user_deaths from inc file at29080
(Doesn't seem to be any easy general way to implement it)
2006-05-01 05:25:28 +00:00
Scott Ehlert de33bb6a1d Oh goodness, let the bugs begin...
1) New hookable GameDLL funcs: UpdateClientData, AddToFullPack, CmdStart, CmdEnd (at28754)
2) New GameDLL funcs that can be called via dllfunc: UpdateClientData, AddToFullPack, CmdStart, CmdEnd
3) New natives to read/write special data structures associated with the above GameDLL funcs:
   get/set_cd (ClientData), get/set_es (EntityState), get/set_uc (UserCmd)
2006-04-30 07:37:31 +00:00
Scott Ehlert 7883710bf6 Added pm_shared to include directories so this can compile on Linux again 2006-04-30 07:28:39 +00:00
Scott Ehlert 0071d73e25 Oh goodness, let the bugs begin...
1) Fixed getting incorrect value of the entity index when using ClientUserInfoChanged via dllfunc
2) New hookable GameDLL funcs: UpdateClientData, AddToFullPack, CmdStart, CmdEnd (at28754)
3) New GameDLL funcs that can be called via dllfunc: UpdateClientData, AddToFullPack, CmdStart, CmdEnd
4) New natives to read/write special data structures associated with the above GameDLL funcs
2006-04-30 07:27:14 +00:00
Scott Ehlert f10ecbb239 Small bug fix and tiny optimizations in xs_get_maxmessages and xs_is_msg_valid
Added xs_vec_maked2d (at28754)
2006-04-28 21:10:29 +00:00
Scott Ehlert 1f8b9a8cd9 Renamed FM_ClientInfoChanged to FM_ClientUserInfoChanged for consistency with DLLFunc_ClientUserInfoChanged
(Also goes along with fix made in FakeMeta module itself, sort of :|)
2006-04-28 20:10:42 +00:00
Scott Ehlert 6000fe43d1 Fixed ClientUserInfoChanged forward not being reset on mapchange 2006-04-28 20:07:53 +00:00
Scott Ehlert 5a2e35c1bf Fixed is_in_viewcone always returning 0
Fixed is_visible causing a crash when a non-player entity was passed and also made it quite a bit more accurate
(at28936)
2006-04-28 19:19:24 +00:00
Scott Ehlert 38cb60c60b Eh hem. This shouldn't have been bumped quite yet :( 2006-04-27 03:57:33 +00:00
Scott Ehlert a87966cde3 Oops (again) 2006-04-27 00:07:36 +00:00
Scott Ehlert 9b252fa919 Oops :( 2006-04-27 00:04:52 +00:00
Scott Ehlert 760514a1fe Makefile now in sync with the others (I think)
(This is mostly for cleaning fixes. Please give me a better idea)
2006-04-27 00:02:54 +00:00
Scott Ehlert 2ca42b7b21 MSVC8 Project File + SDK Update 2006-04-26 23:54:12 +00:00
Scott Ehlert 9dccde4567 Fixed bug with ClientUserInfoChanged forward at28782
Also bumped version
2006-04-25 09:08:11 +00:00
Scott Ehlert 47408443f7 Fixed bug with ClientUserInfoChanged forward at28782 (Orangutanz)
Also bumped version
2006-04-25 09:08:11 +00:00
Scott Ehlert f673e641f3 Fixed issue where hostname could be retrieved too early if it was set in server.cfg;
thereby having an incorrect hostname if %hostname% was used in the message

Also, if the hostname cvar changes at any time before a map change occurs, then %hostname% should be replaced with the new value
2006-04-25 07:35:02 +00:00
Scott Ehlert 761e1f6fe1 Reverted a CreateInstancedBaselines change due to a 31 character limit to enum symbols that causes a compiler warning
(Real function that FM uses is called CreateInstancedBaselines and is different from CreateInstancedBaseline...
So something should be done, but I'm not sure what yet)
2006-04-20 08:49:49 +00:00
Scott Ehlert a265189efa Modified param names for touch native and forward to correct values... makes it more clear to someone looking at it 2006-04-17 22:29:18 +00:00
Scott Ehlert 4101eea5e8 Oh dear, lots of changes:
1) Added get_orig_retval for retrieving the original return value of an engine function
2) Fixed engfunc being called with EngFunc_CheckVisibility so that it now works as intended
3) Hooks should now also work with FM_WalkMove, FM_TraceToss, FM_TraceMonsterHull, FM_TraceHull,
   FM_TraceModel, FM_TraceTexture, FM_TraceSphere, FM_GetBonePosition, FM_GetAttachment, FM_RunPlayerMove,
   FM_StaticDecal, FM_BuildSoundMsg and FM_CheckVisibility
4) Reformatted comments in some header files so they look a bit neater
2006-04-17 17:02:57 +00:00
Scott Ehlert b57c752b1c Added get_orig_retval for retrieving the original return value of an engine function
Reformatted comments in fakemeta include files so they look a bit neater
2006-04-17 16:59:37 +00:00
Scott Ehlert 28b04878ce Added visual style support :o 2006-04-14 15:55:25 +00:00
Scott Ehlert ed1b2914be Oops, forgot some directories for clean 2006-04-12 17:05:05 +00:00
Scott Ehlert 41214cc461 Makefile changes to fix the clean option 2006-04-12 16:55:09 +00:00
Scott Ehlert c371684e5e Makefile changes to fix the clean option
Changed arch from 686 to 586
2006-04-12 16:54:17 +00:00
Scott Ehlert c1866f8156 Makefile changes to fix the clean option
Removed unnecessary geoip files from CVS :o
2006-04-12 16:52:28 +00:00
Scott Ehlert 0939c54048 Makefile changes to fix the clean option
Changed arch from 686 to 586
2006-04-12 16:48:47 +00:00
Scott Ehlert 17d5e7f0ca Renamed SUFFIX_x to BIN_SUFFIX_x because it more clearly shows the meaning of the variable :\ 2006-04-12 16:00:12 +00:00
Scott Ehlert 564a5484f7 Some changes to the makefile:
1) Fixed clean not removing amd64 binaries
2) Removed seemingly broken mmgr builds (just like MSVC now)
3) Added binlog options for creating BinLog binaries
4) Fixed amd64 build from dynamically linking to zlib
2006-04-12 15:42:18 +00:00
Scott Ehlert 8a732c7e14 For some reason libz64.a was not recognized as a binary file in CVS. Hopefully fixed now. 2006-04-12 15:37:00 +00:00
Scott Ehlert 998208ef20 *** empty log message *** 2006-04-12 15:36:07 +00:00
Scott Ehlert a2082bac93 Don't include unnecessary headers when BINLOG_ENABLED isn't defined - whoa 2006-04-12 13:01:15 +00:00
Scott Ehlert 3dacc60073 Minor MSVC Project Changes:
1) Automatically add "bl" to binary name on BinLog builds
2) Exclude binlog.cpp from non-BinLog builds
2006-04-12 12:56:58 +00:00
Scott Ehlert 392b7d9fdf Removed tclsqlite.c from MSVC project files (it's really not needed, I swear) 2006-04-11 16:11:42 +00:00
Scott Ehlert cd7f15f112 Reverted one of my "fixes." Apparently this is intended functionality. Sorry :( 2006-04-10 16:13:02 +00:00
Scott Ehlert 4fb001ce50 Whoa, whoa, whoa. Three "bugs"
1) Fixed tag mismatches with fprintf when not using Float, Sql, or Result (comma was missing :o)
2) Fixed unlink from taking more than one argument o_O
3) Fixed filesize from taking more than one argument o_O
2006-04-10 14:02:37 +00:00
Scott Ehlert e49365755d MSVC8 Project File + SDK Update + Some Newline Fixes 2006-04-07 12:05:08 +00:00
Scott Ehlert 9baab16682 MSVC8 Project File + SDK Update 2006-04-07 11:56:28 +00:00
Scott Ehlert dfcd83ffa3 Redefined some missing preprocessor macros that should have been present in the release build configs 2006-04-07 11:42:50 +00:00
Scott Ehlert 8238741f39 MSVC8 Project File + SDK Update + Some Newline Fixes 2006-04-07 11:32:45 +00:00
Scott Ehlert a595557e2d MSVC8 Project File + SDK Update
Update to SQLite 3.3.5
2006-04-07 11:18:17 +00:00
Scott Ehlert 070d8177c5 MSVC8 Project File + SDK Update 2006-04-07 11:04:28 +00:00