Arkshine
f4f4d966f3
Reflect changes where game config functions are used
2015-08-10 18:05:59 +02:00
Arkshine
7423ac6824
Modify game config parser to support more offset datas (type, size, etc.)
2015-08-10 18:05:59 +02:00
Vincent Herbet
8c0534a055
Fix typo
2015-07-30 19:54:40 +02:00
Pavel Djundik
79bb453bb6
Return an error on Err_OldFile instead of falling through to default case
2015-07-30 15:59:01 +03:00
Vincent Herbet
8c16331b69
Merge pull request #272 from Arkshine/feature/textparser-data-param
...
Add a data argument in INI/SMC_ParseFile() to pass through to callbacks (bug 6228)
2015-07-30 10:43:44 +02:00
Vincent Herbet
fc4455d837
Merge pull request #273 from Arkshine/fix/newmenu-typo
...
Fix typo in newmenus (bug 6394)
2015-07-30 10:43:36 +02:00
Arkshine
5f83f77b2e
Fix typo in newmenus
2015-07-30 00:28:18 +02:00
Arkshine
6d6a1c1ab0
Add a data argument in INI/SMC_ParseFile() to pass through to callbacks (bug 6228)
2015-07-29 22:23:13 +02:00
Arkshine
2d583aa83a
Fix a ML parser crash on key with an associated empty value
2015-07-28 15:41:16 +02:00
Arkshine
6b3b351c9a
Rename Handle class to avoid name collision in mac
2015-07-21 00:18:54 +02:00
Arkshine
df5d935194
Add enable/disable_event() native
2015-07-20 23:06:32 +02:00
Arkshine
109b3481a7
Retrieve log type in MetaAttach to allow log to be written earlier
2015-07-18 09:55:13 +02:00
Vincent Herbet
717735311b
Fix typo
2015-07-17 17:53:52 +02:00
Vincent Herbet
e3489be0c0
Merge pull request #260 from Arkshine/feature/more-amtl-conversion
...
More AMTL conversion - 🔥 CString and CVector
2015-07-16 12:24:06 +02:00
Arkshine
9223989a01
Fix consistency
2015-07-16 08:11:19 +02:00
Vincent Herbet
b8dd9d19dd
Merge pull request #261 from Arkshine/feature/datapack-memory
...
Improve DataPack memory allocation
2015-07-14 00:40:15 +02:00
Arkshine
c0b9b91a06
Remove MakeFile
2015-07-14 00:13:24 +02:00
Arkshine
f7c4ed050f
Improve DataPack memory allocation
2015-07-13 23:49:51 +02:00
Arkshine
c775cfca73
More AMTL conversion - 🔥 CString and CVector
2015-07-13 23:37:20 +02:00
Ni3znajomy
cc12f0a0a4
Fix mistake
2015-07-11 20:18:43 +02:00
Arkshine
dbc9c7e0da
Remove duplicated code of native handles
2015-07-11 18:14:16 +02:00
Vincent Herbet
989034bd41
Attempt to fix mac build
2015-07-11 13:33:30 +02:00
Vincent Herbet
139a2a082c
Merge pull request #254 from Arkshine/feature/gameconfig
...
Implement a game config parser and expose functionnalities to the module/plugin API
2015-07-11 13:19:09 +02:00
Arkshine
f38c726faf
Gameconfig: Add game configs natives
2015-07-11 13:16:45 +02:00
Vincent Herbet
846238fe99
Merge pull request #250 from Nextra/enginew
...
Engine Update
2015-07-02 18:43:35 +02:00
Arkshine
14513e6f70
Gameconfig: Export game config manager to AMXX API
2015-06-29 13:38:34 +02:00
Arkshine
4b2ba10300
Gameconfig: Add game configs parser
2015-06-29 13:38:34 +02:00
Arkshine
8633337bbd
Fix set_amxstring_utf8 insconsistency
2015-06-29 12:42:57 +02:00
Valentin Grünbacher
d69fddf8b4
Engine/Core: Move precache_event() to core
2015-05-10 23:45:01 +02:00
Valentin Grünbacher
abf7f1a41b
Expose get_amxstring_null and get_amxvector_null to modules
2015-05-06 12:01:15 +02:00
Valentin Grünbacher
fdb180e062
Add NULL_VECTOR
2015-05-06 11:28:54 +02:00
Vincent Herbet
0bfc04bb14
Merge pull request #235 from Arkshine/fix/file-fgets
...
Fix fgets native not setting always the plugin buffer
2015-04-12 20:52:51 +02:00
Arkshine
10c0204b16
Fix fgets native not setting the plugin buffer on null result
2015-04-12 20:20:21 +02:00
Vincent Herbet
044e6b22b2
Merge pull request #233 from Ni3znajomy/update-copyright-year
...
Update copyright year
2015-03-30 13:44:55 +02:00
Vincent Herbet
0b2c33bcd2
Merge pull request #231 from Nextra/datapack-update
...
Datapack update
2015-03-30 13:43:50 +02:00
Valentin Grünbacher
2166c32047
Make datapack natives error consistently, stop using IsPackReadable
2015-03-30 04:14:55 +02:00
Valentin Grünbacher
1d57677426
Add CanRead[Cell|Float|String|Memory] to CDataPack
2015-03-30 04:14:54 +02:00
Valentin Grünbacher
9abe6cd8f6
Add IsPackEnded native (IsPackReadable replacement)
2015-03-30 04:14:54 +02:00
Valentin Grünbacher
9d4c02f7ca
Nuke IsPackReadable
...
This native exposes/requires knowledge about implementation details of the
internal DataPack structure. Plugins can not properly deal with this, and
abusing this functionality results in a chance of future breakage.
2015-03-30 03:48:52 +02:00
Ni3znajomy
92c2c84617
Update copyright year
2015-03-29 20:01:25 +02:00
Vincent Herbet
a59b72f96a
Merge pull request #229 from Arkshine/feature/trans-format-and-native
...
Add %l format specifier and SetTranslationTarget() native (bug 6331)
2015-03-26 22:54:11 +01:00
Arkshine
8831166705
Add %l format specifier and SetTranslationTarget() native
2015-03-26 22:42:55 +01:00
Ni3znajomy
4d3c49f93b
Fix checking cvar's bounds
2015-03-26 21:31:16 +01:00
Arkshine
52c73126e1
VFS: Fix various things
...
- The "ALL" fake pathID is replaced by what does SM, having a public var NULL_STRING which will acts as NULL when needed.
To make compiler accepting public array, this patch was needed: https://hg.alliedmods.net/sourcemod-central/rev/b12f329def09
- The offset thing in read_dir: considering that's something very specific to this native and that implementation in CDirectory doesn't make sense because of the offset compatibility for windows, all code is now in the native.
2015-03-25 13:50:07 +01:00
Arkshine
8f6b8588c1
VFS: Do not traumatize Nextra
2015-03-23 18:30:22 +01:00
Arkshine
71ab8d560e
VFS: Add more sane FileRead/Write* natives to read/write a single value
2015-03-22 11:14:12 +01:00
Arkshine
a580c8c5e5
VFS: Add SetFilePermissions native
2015-03-22 11:13:36 +01:00
Arkshine
0eeb5942a1
VFS: Reflect changes in natives and documentation
2015-03-22 11:12:21 +01:00
Arkshine
6434c4db77
VFS: Update AMbuild and VS project files
2015-03-22 11:08:22 +01:00
Arkshine
4f4e322ad4
VFS: Add helpers to wrap default and valve system file
2015-03-22 11:00:33 +01:00