Vincent Herbet
c16bd47b30
Remove GetModelCollisionBox, SetModelCollisionBox and SetModelBoundingBox natives ( #536 )
2018-09-03 18:49:49 +02:00
Arkshine
dc6f171f20
Refactor 2 - Duplicate get_member_* for each set of natives for consistency
2015-11-02 20:10:38 +01:00
Arkshine
02c1b20ed7
Rename get_ent_data_size/info/basetype to be more generic
2015-11-02 20:10:37 +01:00
Arkshine
68f99bc2d5
Add get/Set_gamerules_* natives
2015-11-02 20:10:37 +01:00
Arkshine
16f65663dc
Add new natives to read/write on entity's private data based off class/member name available from gamedata files
2015-09-19 20:07:48 +02:00
Valentin Grünbacher
79189c86ab
Add basic kvd doc to fakemeta.inc and fix ham_const.inc lies
2015-05-05 11:16:26 +02:00
Valentin Grünbacher
8172519389
Improve handling of KeyValueData in FM and make it compatible with Ham
...
- KVD_Wrapper compatibility with Ham by making |&kvdw == &kvdw.kvd|
- Replaces g_kvd_hook with a generic g_kvd_ext to support raw KVD from Ham
- Adds create_kvd() and free_kvd() so plugins have something to feed Ham with
2015-04-21 00:18:21 +02:00
xPaw
0ccb99137a
Make spcomp2 cry less
2015-03-11 15:19:27 +02:00
xPaw
379d9121b4
Remove version checks from all include files
2015-02-25 00:56:17 +02:00
Scott Ehlert
f787db1be5
Update license headers for plugins and includes.
2014-08-04 13:18:41 -05:00
Vincent Herbet
6c2655c841
Comply to AMXX style for more consistency in a4e667e91410
...
Former-commit-id: 6a989a1857bd8a768b1701f842840c4d16351eb1
2013-07-02 23:32:22 +02:00
Vincent Herbet
1e7a4d2727
Comply to AMXX style for more consistency in 47c47df488e8
...
Former-commit-id: f9deb552af855345c8bd11d5eea17b0c5e9439f6
2013-07-02 23:31:27 +02:00
Vincent Herbet
83e70d7dd7
Add [Get|Set]ModelCollisionBox and [Get|Set]ModelBoundingBox (bug 3527, r=joropito)
...
Former-commit-id: 4d174007b14a9b6b8589f96a9259f3249db23799
2013-07-02 20:48:18 +02:00
Vincent Herbet
c0fcf06c96
Add [get|set]_pdata_[bool|byte|short|vector|ehandle] and set_pdata_ent (bug 5770, r=joropito)
...
Former-commit-id: da3d13a9c027f764d0506273fca2ac71a75719c7
2013-07-02 16:05:39 +02:00
Scott Ehlert
40c1fee55a
Added support for Mac OS X and building with clang (bug 5601, r=dvander).
2013-02-13 01:14:37 -06:00
David Anderson
afd1072583
fixed amb1049 - sloppy TraceResult namings
2007-11-15 18:08:15 +00:00
David Anderson
b7f8503655
added amb844 - get_pdata_ent
2007-10-22 19:52:06 +00:00
Steve Dudenhoeffer
643ddc18be
Removed erroneous default values for pdata string natives.
2007-08-16 17:13:07 +00:00
Scott Ehlert
e6663991a7
All include files should be semicolon-correct now
2007-08-10 04:52:12 +00:00
Steve Dudenhoeffer
a28a80e45f
Few additions to fakemeta:
...
Implemented amb632 - lookup_sequence, also added set_controller (since it dealt with models).
Implemented set_pev_string, for setting with an already allocated string handle. Also added pev_serial, to get the entity serial number.
2007-07-24 06:05:43 +00:00
Steve Dudenhoeffer
66feed1d2b
Added charsmax() define, as a less typo-prone utility for sizeof(array)-1.
...
Added any: syntax to all variable args that need it, added proper {Float,_}: tags to some that didn't have it but should have.
2007-05-18 15:20:34 +00:00
David Anderson
6170cbc95a
implemented amb92
2007-05-02 23:11:49 +00:00
Steve Dudenhoeffer
d563ecb060
Added pseudo dynamic array natives.
...
Changed some of the "..." tags to "any".
2007-04-24 16:38:36 +00:00
Steve Dudenhoeffer
bd412d7204
Fixed bug amb70 - include files not semicolon-correct
...
Also, removed OLOcode from amxmisc.inc
2007-03-05 19:30:40 +00:00
Steve Dudenhoeffer
dd8f138892
Back ported revision 3242 - Every include file now is const correct (am49281)
2007-01-26 05:56:10 +00:00
Scott Ehlert
1a6f4e08b2
Added request am41585 (Orangutanz)
2006-07-19 04:23:00 +00:00
Scott Ehlert
b40f5e6637
request at29928
...
New callable engine function: AlertMessage
2006-05-19 06:01:55 +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
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
David Anderson
25d4b6aea3
added these include files k
2006-05-10 10:42:49 +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
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
David Anderson
c15a86b454
added new TR/KVD stuffs
2006-03-20 18:08:51 +00:00
Borja Ferrer
d7bef2ae4b
added get_global()
2006-03-14 17:15:52 +00:00
David Anderson
2ad9a320de
added unregister_forward()
2006-02-03 03:27:03 +00:00
David Anderson
923ecaa0e5
added pev_valid
2006-02-01 12:17:40 +00:00
David Anderson
24d9e3266e
wrong include, added pdata
2005-08-21 16:38:45 +00:00
Johnny Bergström
94e19aae0c
Removed newdllfunc() and related NEWDLLFunc_* stuff. :-P (yes I finally read Alfred's post through)
2005-08-18 20:51:41 +00:00
Johnny Bergström
1cdb12c4e4
Added NEW_DLL_FUNCTIONS to FM_* and a newdllfunc() native to call these... Although I'm not sure there is a reason to call those?
...
Anyway it will be needed later when client cvar query function is implemented.
2005-08-18 09:33:51 +00:00
David Anderson
74ec2e75b8
New auto-module system
2005-07-15 19:05:31 +00:00
David Anderson
1b09be51e1
Reverting JGHG's changes (forgot to commit this)
2005-07-15 07:59:26 +00:00
Johnny Bergström
1d770fd400
Removed pev
2005-03-25 22:05:41 +00:00
Steve Dudenhoeffer
1485014229
Fixed traceresults and trace hooks..
2004-09-15 18:40:18 +00:00
David Anderson
f171842cf8
added traceresult stuff
2004-09-14 06:16:52 +00:00
David Anderson
1aee2c6f81
Fixed format tags
2004-09-07 09:26:20 +00:00
Steve Dudenhoeffer
19101470fd
Added fakemeta includes (from dlls/fakemeta/)
...
Updated ns includes
2004-08-24 21:36:39 +00:00