Arkshine
1a5e1928ec
Cvars: Fix field orders and linux compilation
2015-01-27 16:27:26 +01:00
Arkshine
d75b14d4af
Cvars: Extend "amxx cvars" command output
2015-01-27 15:07:17 +01:00
Arkshine
cdc7d550eb
Cvars: Rearrange a bit some code
...
Changed class CCVar -> struct CvarInfo
Added CvarManager class and moved some code there
Code of registering a cvar is rewritten
Cvars datas are stored in a hashtable for fast lookup
For natives compatibility, an inline list is kept (though CList -> ke::InlineList)
Replace some CVAR_GET/SEt_ by FindVar
2015-01-23 19:05:32 +01:00
Arkshine
34d91789c4
Cvars: Hook Cvar_DirectSet from engine library
2015-01-23 19:05:30 +01:00
Vincent Herbet
7f71cfaee7
Merge pull request #165 from Arkshine/feature/add-version-lib-and-missing-rc
...
Update versioning system and add missing module RC file (bug 6222)
2015-01-07 18:59:51 +01:00
Arkshine
3594c11238
Update versioning
2014-12-08 01:39:10 +01:00
Arkshine
1199863e47
C++11: Update StringHashMap
2014-12-06 14:01:17 +01:00
Arkshine
590e6b1258
C++11: Sync AMTL libraries from upstream
2014-12-06 14:00:15 +01:00
Arkshine
35e661fdf9
Sync AMTL from upstream
2014-09-29 18:36:37 +02:00
Arkshine
d4b0444d7a
Sync AMTL
2014-09-18 19:29:58 +02:00
Arkshine
41f6932b68
Remove some SourceMod namespace.
2014-08-10 22:25:14 +02:00
Arkshine
ab16be08f5
Update nvault module project files and use AMTL.
2014-08-10 18:29:19 +02:00
Arkshine
3ba84fb283
Update mysql module project files and use AMTL.
2014-08-10 18:29:10 +02:00
Arkshine
c76509fe41
Update fakemeta module project files and use AMTL.
2014-08-09 20:50:45 +02:00
Arkshine
bc856740f2
Update AMBuildScript and renamed the generic moduleconfig.h file to avoid conflict.
2014-08-09 18:27:55 +02:00
Arkshine
c497d478ce
Move out base sdk folder into public directory.
2014-08-09 17:35:08 +02:00
Arkshine
b47aa6871d
Replace more snprintf by UTIL_Format.
2014-08-08 12:47:15 +02:00
Arkshine
8d2770f2f2
Put back original SM headers.
2014-08-07 00:43:29 +02:00
Arkshine
037af0aec2
Split INI/SMC API.
2014-08-06 09:17:47 +02:00
Arkshine
0cf5a2e12f
Expose ParseFile_INI to API.
...
Some minor changes have been made in parser:
- Added ReadINI_ParseStart and ReadINI_ParseEnd call.
- Function returns SMCResult instead of bool. To avoid unecessary complexity and duplicating natives, this feels more appropriate to let these functions to share some SMCResult and SMCParse constants. Since properly documented, this should be ok.
- Made sure curtok is set to 0 when ptr_val is null, otherwise unexpected value would be passed into the forward.
2014-08-06 09:17:45 +02:00
Arkshine
9af7931a79
Introduce TextParser API.
2014-08-06 09:17:43 +02:00
Scott Ehlert
2a18a264d4
Update date for license and GPLv2 exception.
2014-08-04 13:18:42 -05:00
Scott Ehlert
45ea164270
Add licenses for GPLv2 and GPLv3.
2014-08-03 17:25:18 -05:00
Scott Ehlert
82371fea3b
Add new GPLv3 license text and acknowledgements.
2014-08-03 17:24:27 -05:00
Arkshine
6e50a0effd
Cstrike: Make CS_OnBuy forward more reliable - part 1
...
Purpose is to have the forward be called only on actual buying.
This has been requested on the forum.
2014-07-03 13:40:05 +02:00
Arkshine
ce75bcbf61
Move sm_memtable.h and sm_stringhashmap.h to public directory.
2014-07-03 11:51:30 +02:00
Arkshine
de73007922
Sync AMTL.
2014-07-03 11:26:50 +02:00
Arkshine
f130a8ea89
Cstrike: Implement CS_OnBuy forward.
2014-05-30 16:54:36 +02:00
Arkshine
d7b3b47aa4
Cstrike: Import some memory tools from SourceMod
2014-05-28 22:51:14 +02:00
Arkshine
f3aee6d766
Add AMTL files
2014-05-03 13:00:21 +02:00