Commit Graph
100 Commits
Author SHA1 Message Date
Scott Ehlert 58abc3a655 Request am28110 - Added tfc_get_user_goalitem native to determine if player is carrying a goal item (such as a flag or keycard) 2006-08-22 21:50:27 +00:00
Scott Ehlert 0cb316c764 Removed amd64 stuff from makefiles for projects that don't need it 2006-08-21 15:32:07 +00:00
Scott Ehlert 74d3d23f13 Added tfc_get/setweaponammo to set ammo in weapon's clip (not backpack ammo) 2006-08-21 13:50:51 +00:00
Scott Ehlert 0acaf1b476 MSVC8 sync 2006-08-20 11:18:31 +00:00
Scott Ehlert 4306c4f5b6 Fixed am42013
TFC plmenu - team menu didn't allow changing from blue team
All plmenu - Team change message was always in language of the admin that changed the player
2006-07-26 00:53:45 +00:00
Scott Ehlert 3b62b91fb7 Fixed bug am41961 (Orangutanz)
GetPlayerAuthId, GetPlayerWONId, and IsMapValid were not being reset on mapchange
2006-07-24 16:15:09 +00:00
Scott Ehlert ce59ee0362 Partially fixed am41769 (some missing ESF files) 2006-07-21 07:20:52 +00:00
Scott Ehlert 1a6f4e08b2 Added request am41585 (Orangutanz) 2006-07-19 04:23:00 +00:00
Scott Ehlert 49f46a5f4c Fixed wrong team names in TFC plmenu am41563 2006-07-18 20:18:23 +00:00
Scott Ehlert b44951295d I forgot to remove you didn't I am41542 2006-07-17 23:11:57 +00:00
Scott Ehlert db3beb9b98 Various pev issues fixed am41542 2006-07-17 20:01:11 +00:00
Scott Ehlert b859001feb Fixed path to Pawn include file in MSVC projects (Fun module) 2006-07-13 03:22:30 +00:00
Scott Ehlert 895039308f Added CZ models to CsInternalModel enum (request at41295) 2006-07-13 03:07:24 +00:00
Scott Ehlert 0eca298c2a Fixed makefile paths (I think) 2006-07-12 06:05:06 +00:00
Scott Ehlert 6f20664140 Wow 2006-06-12 21:08:29 +00:00
Scott Ehlert bb609123fb Fixed comment next to zoom type enum 2006-06-12 10:08:54 +00:00
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