Arkshine
520493fab1
Compiler: Add #pragma deprecated.
...
This is based on SM, including patch to support macros/constants (https://hg.alliedmods.net/sourcemod-central/rev/ef8dd1cddc35 ).
Updated also some pawn includes to use this new pragma.
2014-08-26 09:04:36 +02:00
Arkshine
09303625fb
Compiler: Generate .scp files as part of the build process.
...
Stolen from SM (https://github.com/alliedmodders/sourcemod/pull/112 ).
2014-08-26 09:02:38 +02:00
Arkshine
02b6d0a288
Compiler: Increase input line length.
...
1023 can be achieved really fastly, e.g. with some SQL definitions.
This is the same value as SM.
2014-08-26 09:02:36 +02:00
Vincent Herbet
4d454b474c
Attempt to fix build
2014-08-23 10:17:47 +02:00
Vincent Herbet
204004b90e
Merge pull request #112 from Arkshine/deduplicate-files
...
Deduplicate a number of files used by modules by moving them to the public directory
2014-08-23 10:00:13 +02:00
Vincent Herbet
ccf919c58c
Fix typo in previous commit (r=dvander)
2014-08-21 20:57:08 +02:00
Vincent Herbet
9e0f946696
Merge pull request #124 from Arkshine/fix-sound-onbuy
...
Block weapon pickup sound if shield is disallowed in CS_OnBuy forward.
2014-08-19 19:27:36 +02:00
Vincent Herbet
bd08cc5126
Merge pull request #126 from Arkshine/feature-find-player-engclient_print
...
Allow some natives to be used on connecting players (bug 6229).
2014-08-19 18:35:52 +02:00
Arkshine
bf23890a34
Reverse condition for clarity and to make Nextra happy!
2014-08-19 18:25:00 +02:00
Vincent Herbet
9eedca0a98
Merge pull request #125 from Arkshine/fix-abort
...
Don't show blank line in abort() with AMX_ERR_NONE (bug 6233).
2014-08-19 18:15:24 +02:00
Arkshine
68aec7eec0
Use new flags in get_players/find_player instead to avoid breakage.
2014-08-19 15:39:06 +02:00
Arkshine
76811b7b84
Allow get_players() as well.
2014-08-19 10:08:25 +02:00
Vincent Herbet
38d43e8fc9
Merge pull request #122 from xPaw/lastmanhp
...
Add an option to disable showing last man's health (bug 5847)
2014-08-19 09:56:07 +02:00
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
bcbf454255
Merge pull request #123 from yamikaitou/master
...
Fix compile error
2014-08-18 14:36:49 +02:00
Arkshine
481e1528d6
Don't show blank line in abort() with AMX_ERR_NONE (bug 6233).
2014-08-17 23:33:00 +02:00
Arkshine
33c0a676fd
Allow find_player() and engclient_print() (in console) to be used on connecting players (bug 6229).
2014-08-17 23:31:46 +02:00
Vincent Herbet
19f1c1a9ec
Merge pull request #119 from reuben/metamod-path
...
Look for Metamod in ../metamod-hl1 as well since that's the name of the new git repo
2014-08-17 15:45:00 +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
Arkshine
0fed80968b
Fix OSX compilation #1 .
2014-08-10 22:58:38 +02:00
Arkshine
41f6932b68
Remove some SourceMod namespace.
2014-08-10 22:25:14 +02:00
Arkshine
1ae40316a8
Fix nvault issues.
...
This includes an original one leading to a crash at mapchange if empty key or value are saved.
2014-08-10 22:11:40 +02:00
Arkshine
3dace577fe
Remove svn_version.h reference from project files.
2014-08-10 19:08:50 +02:00
Arkshine
1395b42692
Update wincsx project files.
2014-08-10 19:06:21 +02:00
Arkshine
c0a132e039
Update tsx module project files.
2014-08-10 18:53:13 +02:00
Arkshine
9b6110edc6
Update tsfun module projects files.
2014-08-10 18:47:02 +02:00
Arkshine
2b64ee21b3
Update tfcx module project files.
2014-08-10 18:42:04 +02:00
Arkshine
a290f7d299
Update sockets module project files.
2014-08-10 18:38:24 +02:00
Arkshine
a8e6cfe5cf
Update regex module project files.
2014-08-10 18:29:55 +02:00
Arkshine
9d53d48552
Update ns module project files and use AMTL.
2014-08-10 18:29:55 +02:00
Arkshine
3f6ad29f55
Update sqlite module project files and use AMTL.
2014-08-10 18:29:38 +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
4f3d335ab4
Update hamsandwich module project files and use AMTL.
2014-08-10 18:28:56 +02:00
Arkshine
4f776ee56b
Update geoip module project files.
2014-08-09 20:59:21 +02:00
Arkshine
40313929eb
Update fun module project files.
2014-08-09 20:54:20 +02:00
Arkshine
c76509fe41
Update fakemeta module project files and use AMTL.
2014-08-09 20:50:45 +02:00
Arkshine
889ad7c3eb
Update engine module project files and use AMTL.
2014-08-09 20:32:10 +02:00
Arkshine
d59f4cf199
Update dodx module project files.
2014-08-09 19:56:34 +02:00
Arkshine
dc9c2897fd
Update dodfunc module project files.
2014-08-09 19:53:37 +02:00
Arkshine
b17c624c81
Update csx module project files.
2014-08-09 19:47:31 +02:00
Arkshine
9dee60934f
Update cstrike module project files.
2014-08-09 19:33:04 +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
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