037af0aec2
Split INI/SMC API.
2014-08-06 09:17:47 +02:00
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
9af7931a79
Introduce TextParser API.
2014-08-06 09:17:43 +02:00
023c1e3baf
Geoip: Fix missing continent id and fix indentation.
2014-08-05 23:00:00 +02:00
17e0ab99e6
Geoip: Update documentation.
2014-08-05 20:12:20 +02:00
d2ed9e70cd
Geoip: Add an optional parameter in some natves to get a result in player's language.
...
This is new with Geoip2 database where some entries, like country, city, etc, are translated in several languages.
So far: de, en, es, fr, ru, pt-BR, zh-CN.
2014-08-05 20:09:16 +02:00
abaee9f4a3
Geoip: Add geoip_continent_name() native.
2014-08-05 20:08:30 +02:00
fc19f53ea9
Geoip: Add geoip_continent_code() native.
2014-08-05 20:08:28 +02:00
81d56dfdc0
Geoip: Add geoip_distance() native.
2014-08-05 20:08:27 +02:00
6941e406f4
Geoip: Add geoip_latitude() and geoip_longitude() natives.
2014-08-05 20:08:25 +02:00
b439753ac5
Geoip: Add geoip_timezone() native.
2014-08-05 20:08:24 +02:00
c11f721ad4
Geoip: Add geoip_region_name() native.
2014-08-05 20:08:22 +02:00
b61ed9fa3e
Geoip: Add geoip_region_code() native.
2014-08-05 20:08:20 +02:00
95bc1703a6
Geoip: Add geoip_city() native.
2014-08-05 20:08:19 +02:00
f787db1be5
Update license headers for plugins and includes.
2014-08-04 13:18:41 -05:00
c219878ac2
Remove XS__LIBRELEASE and tabs so docgen can catch the stocks
2014-08-03 22:26:54 +03:00
69371d6d6d
Merge pull request #96 from xPaw/inc
...
Fix some comments
2014-08-02 18:18:27 +02:00
c068c0d0f4
Fix some comments
2014-08-02 19:12:32 +03:00
e7b7506efa
Introduce API to create Stack structures
2014-08-01 23:14:44 +02:00
5689be448c
Merge pull request #35 from Freeman-AM/master
...
hlsdk_const.inc : Add iuser1 constants
2014-08-01 19:12:16 +02:00
7aa895089a
hlsdk_const.inc : modification of constants description.
2014-08-01 19:09:47 +02:00
5ef5f4b41f
hlsdk_const.inc : modification of constants description.
2014-08-01 18:53:19 +02:00
600e5dce97
hlsdk_const.inc : modification of constants description.
2014-08-01 18:18:56 +02:00
47dc226393
Merge pull request #76 from Arkshine/improve-cellarray
...
Update dynamic Array.
2014-08-01 18:03:53 +02:00
eabafd4eed
Fix typo, documention and others issues.
2014-08-01 09:21:26 +02:00
0e0d7ec9d5
Instead of assigning FCVAR_PROTECTED to cvars after startup, register cvars with said flag
2014-07-29 00:33:08 +03:00
d2595b8b92
Merge pull request #31 from xPaw/burn-baby-burn
...
Remove compatibility stuff from the core
2014-07-27 12:07:58 +02:00
c5ba642630
Change zeroes to manual in predefined version.inc
2014-07-27 11:43:50 +03:00
57a1004c15
Replace svn_version with default amxmodx_version which should get replaced by AMBuild regardless
2014-07-27 11:07:13 +03:00
42fa547cb4
Improve CellArray.
2014-07-25 21:28:23 +02:00
1fe80667a2
Fix definitively unused variable warning.
2014-07-20 15:25:37 +02:00
ee2ae84d7a
Remove MAX_PLAYERS define assocaited to get_players.
2014-07-20 15:15:45 +02:00
07534edfcd
Use the new constants in various place.
2014-07-20 12:27:02 +02:00
e84653571c
Fix stupid compiler warning on unused wariable.
2014-07-20 10:27:58 +02:00
ee99ee93e4
Add 👍 to MAX_PLAYERS for the sake of convenience.
2014-07-19 19:58:22 +02:00
2c4e99fe8d
Add some generic constants to amxconst.inc file.
2014-07-19 19:46:40 +02:00
3a5cb29e67
Merge pull request #69 from Arkshine/update-regex
...
Update regex module
2014-07-18 18:14:56 +02:00
1c9febfd22
Regex: Fix documention.
2014-07-18 18:02:12 +02:00
dbe95c849b
Engine: Add entity_intersects native.
2014-07-18 16:37:32 +02:00
62e4eb29eb
Regex: Update documentation.
2014-07-17 14:58:57 +02:00
939a724b1a
Regex: Add regex_replace native.
2014-07-17 11:21:06 +02:00
e53c30bacf
hlsdk_const.inc : Add iuser1 constants
2014-07-08 12:58:12 +02:00
287f471ac4
Regex: Remove regex_match_ex and RegexError tag, change regex_match_all to use flags and update documentation.
...
- regex_match_ex was kind of duplicated.
- regex_match_all uses now integer flags (header like regex_compiler_ex)
- Removed RegexError tag to allow old natives to use these constants without mismatch tag error.
- Made all error params optional
2014-07-08 00:08:35 +02:00
a44d20b26b
Regex: Add regex_match_all_c and regex_match_all natives (by Nextra)
2014-07-07 20:49:38 +02:00
08475bb0cc
Regex: Update documentation + add regex_match_simple stock.
2014-07-06 12:23:22 +02:00
f9503cb98a
Regex: Add regex_compile_ex and regex_match_ex natives.
...
Purpose is to use the PCRE flags and error num directly.
Harcoding flags letters is really not readable and friendly.
Also this makes error params optionnal.
2014-07-05 12:21:36 +02:00
6c4cb27d3e
Cstrike: Implement CS_OnBuyAttempt forward.
2014-07-04 10:41:13 +02:00
8764321c8d
Fix typos in cstrike.inc (related to #25 )
2014-06-08 19:58:18 +02:00
2e6dc308a8
🔥 Remove backwards compatible CreateMultiForwardEx
2014-06-05 23:33:45 +03:00
2696f0af0e
🔥 Remove compatibility stuff from the core
2014-06-05 23:00:47 +03:00