Arkshine
9cd90838e1
Remove safety checks as it's not really necessary.
2014-08-19 09:04:09 +02:00
Arkshine
e7d7de870a
Block weapon pickup sound if shield is disallowed in CS_OnBuy forward.
2014-08-18 22:02:08 +02:00
Vincent Herbet
f185eaa232
Update TRANS_SILENT Serbian translaton.
2014-08-16 17:41:27 +02:00
Vincent Herbet
d49064b43e
Merge pull request #113 from kiapwnz/silentswitch
...
Added Silent Transfer Option in Team Menu.
2014-08-16 15:13:18 +02:00
Vincent Herbet
e6b8188480
Merge pull request #118 from Arkshine/zlib-update-vs-project
...
Update VS projects in #117 .
2014-08-16 14:46:49 +02:00
Arkshine
ab81658471
Update VS projects in #117 .
2014-08-16 14:19:09 +02:00
Vincent Herbet
8f2aeed9da
Fix missing TE_BEAMENTPOINT define.
2014-08-15 14:20:51 +02:00
Vincent Herbet
17683249fd
Merge pull request #111 from Arkshine/fix-array-bcomp
...
Fix missing backward compatibility for some Array natives.
2014-08-09 15:31:03 +02:00
Arkshine
2c146f564e
Fix missing backward compatibility for some Array natives.
2014-08-09 15:22:18 +02:00
Vincent Herbet
fc1732e758
Fix possible compatibility issue,
...
Unfortunately some plugin doesn't explicit max length, resulting a compilation error with AMXX 1.8.3 compiler.
2014-08-09 13:09:53 +02:00
Vincent Herbet
486fa99602
Trigger a build.
2014-08-08 21:26:44 +02:00
Vincent Herbet
570c9cfc6b
Merge pull request #110 from Arkshine/replace-more-snprintf
...
Replace more snprintf by UTIL_Format.
2014-08-08 20:38:38 +02:00
Vincent Herbet
02bed88835
Merge pull request #109 from Arkshine/update-project-files
...
Update project files.
2014-08-08 20:38:17 +02:00
Arkshine
62eac5d91c
Replace _snprintf too.
2014-08-08 13:23:38 +02:00
Arkshine
b47aa6871d
Replace more snprintf by UTIL_Format.
2014-08-08 12:47:15 +02:00
Arkshine
eeb4ecd109
Update project files.
2014-08-08 11:27:40 +02:00
Vincent Herbet
c22bb12c1e
Merge pull request #108 from Nextra/inc-doc
...
Update include documentation (mainly amxmodx.inc)
2014-08-08 01:25:56 +02:00
Vincent Herbet
a7d94a4859
Merge pull request #107 from Arkshine/Fix-array-compatibility-issue
...
Fix a compatibility issue with the "reserved" parameter.
2014-08-07 21:38:51 +02:00
Arkshine
72b514cdde
Make sure reserved parameter is a not a negative value.
2014-08-07 21:31:53 +02:00
Arkshine
aa4e60ae27
Fix a compatibility issue with the "reserved" parameter.
2014-08-07 20:40:07 +02:00
Vincent Herbet
6a24935777
Merge pull request #106 from Arkshine/fix-fallback-language
...
Use server language as fallback if client's "lang" key is not defined.
2014-08-07 19:42:52 +02:00
Arkshine
c03271c856
Use server language as fallback if client's "lang" key is not defined.
2014-08-07 14:20:29 +02:00
Vincent Herbet
8c591bf065
Merge pull request #105 from Arkshine/kill-snprintf
...
Replace all snprintf with UTIL_Format.
2014-08-07 08:38:21 +02:00
Arkshine
69c46aff80
Replace all snprintf with UTIL_Format.
2014-08-07 01:42:58 +02:00
Vincent Herbet
d3bc58d80b
Merge pull request #101 from Arkshine/textparsers
...
Introduce TextParser API
2014-08-07 01:24:51 +02:00
Vincent Herbet
c72d130fde
Merge pull request #104 from Arkshine/add-change_level
...
Add change_level() native.
2014-08-07 01:24:36 +02:00
Arkshine
58b6f9f353
fix the documentation. How it's possible to not see a double comma!
2014-08-07 01:26:05 +02:00
Arkshine
e9eaae4dd1
Fix documentation.
2014-08-07 01:21:22 +02:00
Arkshine
29eb4e4647
Fix documentation.
2014-08-07 01:18:45 +02:00
Arkshine
6b5387f428
Fix documentation.
2014-08-07 01:16:44 +02:00
Arkshine
a0852adf18
Fix wrong log error message.
2014-08-07 00:53:15 +02:00
Arkshine
6da2078067
Replace snprintf by UTIL_Format.
2014-08-07 00:51:01 +02:00
Arkshine
8d2770f2f2
Put back original SM headers.
2014-08-07 00:43:29 +02:00
Vincent Herbet
fb4d05fd60
Fix documentation.
2014-08-06 19:39:19 +02:00
Arkshine
3369f6d115
Update license in pawn includes and add them in project files.
2014-08-06 09:24:09 +02:00
Arkshine
4b652198f0
Fix compilation.
2014-08-06 09:17:54 +02:00
Arkshine
2d07189e38
Fix few issues.
2014-08-06 09:17:53 +02:00
Arkshine
b97093a778
Add more debug in plugin.
2014-08-06 09:17:51 +02:00
Arkshine
287cc1a0e8
Update MakeFile.
2014-08-06 09:17:50 +02:00
Arkshine
7317f1d233
Update PackageScript.
2014-08-06 09:17:48 +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
Vincent Herbet
5fbc5c074d
Merge pull request #99 from Arkshine/geoip-update-bis
...
Update Geoip module.
2014-08-05 23:26:27 +02:00
Arkshine
023c1e3baf
Geoip: Fix missing continent id and fix indentation.
2014-08-05 23:00:00 +02:00
Arkshine
adde73123f
Geoip: Update license headers.
...
Hope this won't break merging.
2014-08-05 20:14:22 +02:00
Arkshine
178608c5f8
Geoip: Make some natives UTF-8 safe.
2014-08-05 20:12:26 +02:00
Arkshine
6babcafbec
Geoip: Add a fallback to default language (en) in case of unsuccessful lookup with user's language.
2014-08-05 20:12:24 +02:00
Arkshine
ec3ff1deb9
Geoip: Add command to get database metadata and to dump all data of an IP address for debugging purposes.
...
And for some reason some project files were not pushed.
2014-08-05 20:12:23 +02:00
Arkshine
67bfe6bb36
Geoip: Fix possible buffer overflow.
2014-08-05 20:12:21 +02:00
Arkshine
17e0ab99e6
Geoip: Update documentation.
2014-08-05 20:12:20 +02:00
Arkshine
674600bab2
Geoip: Reorganize and update project files.
2014-08-05 20:11:31 +02:00
Arkshine
52543481dd
Geoip: Increase buffer and fix potential overflow crash.
2014-08-05 20:09:18 +02:00
Arkshine
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
Arkshine
210cba53b9
Geoip: Fix stripPort typo.
2014-08-05 20:08:31 +02:00
Arkshine
abaee9f4a3
Geoip: Add geoip_continent_name() native.
2014-08-05 20:08:30 +02:00
Arkshine
fc19f53ea9
Geoip: Add geoip_continent_code() native.
2014-08-05 20:08:28 +02:00
Arkshine
81d56dfdc0
Geoip: Add geoip_distance() native.
2014-08-05 20:08:27 +02:00
Arkshine
6941e406f4
Geoip: Add geoip_latitude() and geoip_longitude() natives.
2014-08-05 20:08:25 +02:00
Arkshine
b439753ac5
Geoip: Add geoip_timezone() native.
2014-08-05 20:08:24 +02:00
Arkshine
c11f721ad4
Geoip: Add geoip_region_name() native.
2014-08-05 20:08:22 +02:00
Arkshine
b61ed9fa3e
Geoip: Add geoip_region_code() native.
2014-08-05 20:08:20 +02:00
Arkshine
95bc1703a6
Geoip: Add geoip_city() native.
2014-08-05 20:08:19 +02:00
Arkshine
0d59209e4c
Geoip: Replace GeoIP.dat by GeoLite2-Country.mmdb.
2014-08-05 20:08:17 +02:00
Arkshine
7dd1ea3719
Geoip: Convert code to libmaxminddb API.
2014-08-05 20:08:16 +02:00
Arkshine
9d59de41a2
Geoip: Fix compilation #4 .
2014-08-05 20:07:10 +02:00
Arkshine
6916eb8613
Geoip: Module should clear memory at mapchange.
2014-08-05 20:07:08 +02:00
Arkshine
94552e5503
Geoip: Fix compilation #3
...
Update project files.
2014-08-05 20:04:55 +02:00
Arkshine
936d4f4f6d
Geoip: Fix compilation #2
...
A trick to bypass issue where variable creaton was required at the top of function.
2014-08-05 20:04:54 +02:00
Arkshine
526a70a6d7
Geoip: Fix compilation #1
...
MSVC doesn't fully implement C99, ssize_t, stdbool.h, etc have to be provided manually.
Most of fixes are casting type and unpacking structure.
2014-08-05 20:04:52 +02:00
Arkshine
58a64597e8
Geoip: Import libmaxminddb library which supports Geoip2 databases.
2014-08-05 20:04:50 +02:00
Arkshine
209f46a235
Geoip: Remove GeoIP library.
2014-08-05 20:04:49 +02:00
Arkshine
c9ea68d1d3
Fix typo in documentation.
2014-08-05 11:41:55 +02:00
Arkshine
10d5c8e9ad
Add change_level() native.
2014-08-05 09:49:32 +02:00
Vincent Herbet
69fc7eeabe
Merge pull request #100 from xPaw/xs
...
Remove XS__LIBRELEASE and tabs so docgen can catch the stocks
2014-08-03 22:25:42 +02:00
Vincent Herbet
26d1449ac3
Merge pull request #98 from alliedmodders/vsgen
...
Tweak build scripts so the vs build frontend will work.
2014-08-02 22:15:24 +02:00
Vincent Herbet
5ddd37eb77
Merge pull request #97 from Arkshine/expose-set_amxstring_utf8
...
Expose set_amxstring_utf8 to AMXX API
2014-08-02 21:11:23 +02:00
Vincent Herbet
30b0585447
Fix missing cellstack.inc file.
2014-08-02 18:42:18 +02:00
Arkshine
fc48579776
Update AMXX SDK in all modules.
2014-08-02 18:30:53 +02:00
Vincent Herbet
69371d6d6d
Merge pull request #96 from xPaw/inc
...
Fix some comments
2014-08-02 18:18:27 +02:00
Vincent Herbet
102f88674b
Merge pull request #95 from Arkshine/update-project-files
...
Update project files.
2014-08-02 13:53:18 +02:00
Arkshine
3b6726e0c7
Update project files.
2014-08-02 13:51:17 +02:00
Arkshine
f43570c964
Fix typo and remove unecessary line.
2014-08-02 13:45:31 +02:00
Arkshine
b5fe5d29c9
Add MF_SetAmxStringUTF8Char and MF_SetAmxStringUTF8Cell.
2014-08-02 13:42:14 +02:00
Vincent Herbet
3ac76914bd
Merge pull request #94 from Arkshine/adt-stack
...
Introduce API to create Stack structures
2014-08-01 23:49:56 +02:00
Arkshine
c3c5149fa0
Add new line at the end of file.
2014-08-01 23:20:29 +02:00
Arkshine
e7b7506efa
Introduce API to create Stack structures
2014-08-01 23:14:44 +02:00
Vincent Herbet
0bfcaa85b6
Merge pull request #93 from Arkshine/atcprintf-new-parameters
...
Add new special format specifiers.
2014-08-01 22:34:57 +02:00
Arkshine
4ab559ceef
Fix various issues.
2014-08-01 22:08:45 +02:00
Vincent Herbet
5689be448c
Merge pull request #35 from Freeman-AM/master
...
hlsdk_const.inc : Add iuser1 constants
2014-08-01 19:12:16 +02:00
Arkshine
bbc83291ef
Add new format parameters.
2014-08-01 18:55:07 +02:00
Vincent Herbet
47dc226393
Merge pull request #76 from Arkshine/improve-cellarray
...
Update dynamic Array.
2014-08-01 18:03:53 +02:00
Arkshine
eabafd4eed
Fix typo, documention and others issues.
2014-08-01 09:21:26 +02:00
Vincent Herbet
c255191a2a
Merge pull request #91 from skyrim/bug/possible-buffer-overflow
...
Fix of a possible buffer overflow
2014-07-31 08:27:43 +02:00
Vincent Herbet
2b1b400e37
Merge pull request #90 from Arkshine/fix-compilation
...
Fix compilation.
2014-07-30 10:20:28 +02:00
Arkshine
6040dbfbb9
Fix compilation.
2014-07-30 10:19:41 +02:00
Vincent Herbet
2b93228076
Merge pull request #89 from skyrim/code/charsmax-magic-nums
...
Replaced sizeof(str)-1 and magic nums with charsmax
2014-07-30 10:07:07 +02:00
Vincent Herbet
f1e07caca4
Fix compilation.
2014-07-29 12:22:32 +02:00
Vincent Herbet
0365676262
Merge pull request #88 from xPaw/client-cmd-be-g
...
Remove some client_cmd
2014-07-29 12:15:20 +02:00
Vincent Herbet
b4365e3fb9
Merge pull request #87 from xPaw/what-is-this
...
Instead of assigning FCVAR_PROTECTED to cvars after startup, register cv...
2014-07-28 23:41:40 +02:00