Arkshine
662fa61fc7
Cstrike: Fix typos and improve things
2015-07-15 16:40:07 +02:00
Arkshine
dcc2d91b14
Cstrike: cs_get_user_driving - Add the associated constants from HLSDK
2015-07-14 19:44:10 +02:00
Arkshine
86e33d0cb1
Cstrike: cs_set_user_model - Add a param to choose whether modelindex should be updated
2015-07-14 19:44:10 +02:00
Arkshine
5d6f829624
Cstrike: Rename file for consistency
2015-07-14 19:44:09 +02:00
Arkshine
1ed354890b
Cstrike: Add CSI_SHIELD for convenience and fix typos
2015-07-14 19:44:08 +02:00
Arkshine
939aad5cb9
Cstrike: cs_set_user_team - Add a param to choose whether TeamInfo message should be sent
2015-07-14 19:44:08 +02:00
Arkshine
8be119aa6a
Cstrike: cs_set/reset_user_model/team - Stagger user's info updates across multiple frames (bug 3134)
2015-07-14 19:44:08 +02:00
Arkshine
aedde87f42
Cstrike: cs_set_user_zoom - Use a more event-based approach when mode is 0
2015-07-14 19:44:07 +02:00
Arkshine
63a0910f5b
Cstrike: cs_get/set_armoury_type - Add a param to get/set the number of weapons inside an armoury
2015-07-14 19:44:06 +02:00
Arkshine
81f9a23d16
Cstrike: cs_get_user_armor - Make optional armortype param
2015-07-14 19:44:06 +02:00
Arkshine
7842d0160b
Cstrike: cs_set_weapon_silen - Add a new value for draw_animation to follow game behavior
...
- Player's model sequence will be properly played
- Disallow firing while animation is playing
2015-07-14 19:44:06 +02:00
Arkshine
87d740b92a
Cstrike: Add CZ support for some hostage natives
2015-07-14 19:44:05 +02:00
Arkshine
d9a9b7a74e
Cstrike: Add support for monster_scientist entity (alias of hostage_entity)
2015-07-14 19:44:05 +02:00
Arkshine
27d6a0cc08
Cstrike: cs_get_hostage_id - Fix error check, an hostage can't be a player
2015-07-14 19:44:04 +02:00
Arkshine
b82588f081
Cstrike: cs_set_user_deaths - Add a param to choose whether scoreboard should be updated
2015-07-14 19:44:04 +02:00
Arkshine
71c6ac8c2e
Cstrike: cs_set_no_knives - pfnCreateNamedEntity is now hooked only when needed
2015-07-14 19:44:03 +02:00
Arkshine
2de1f9a33b
Cstrike: Do some more cleanup
2015-07-14 19:44:03 +02:00
Arkshine
f13461caee
Cstrike: Cache GET_USER_MSG_ID calls
2015-07-14 19:44:02 +02:00
Arkshine
84c320d539
Cstrike: Do some cleanup for the sake of consistency and readability
2015-07-14 19:44:02 +02:00
Arkshine
864e0b88eb
Cstrike: Move all hardcoded datas to its own gamedata files
2015-07-14 19:44:01 +02:00
Vincent Herbet
6555ecf6b8
Merge pull request #263 from Sylvert0/master
...
Fix CS_OnBuyAttempt
2015-07-14 15:55:07 +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
Vincent Herbet
fab9dbf294
Merge pull request #262 from Arkshine/remove-makefile
...
Remove MakeFile
2015-07-14 00:40:02 +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
Vincent Herbet
b145b4c651
Merge pull request #259 from Nextra/engine-fix
...
Engine: Fix bcompat and consistency for CHECK_ENTITY
2015-07-13 15:45:10 +02:00
Vincent Herbet
de71cf469c
Merge pull request #258 from Ni3znajomy/fix-mistake-gconfigparser
...
Fix mistake
2015-07-11 20:40:09 +02:00
Vincent Herbet
3132e20fad
Merge pull request #257 from Arkshine/feature/remove-duplicated-handle-code
...
Remove duplicated code of native handles
2015-07-11 19:58:02 +02:00
Arkshine
dbc9c7e0da
Remove duplicated code of native handles
2015-07-11 18:14:16 +02:00
Arkshine
883c852897
Synchronize AMTL submodule
2015-07-11 14:57:06 +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
b8cc1ac79d
Merge pull request #256 from DmitriyS/master
...
Plugins: Close Array/Trie handles on map end
2015-07-11 00:12:51 +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
Vincent Herbet
f46fc6c4e8
Merge pull request #253 from Arkshine/fix/set_amxstring_utf8-inconsistency
...
Fix set_amxstring_utf8 insconsistency
2015-06-29 13:23:02 +02:00
Arkshine
8633337bbd
Fix set_amxstring_utf8 insconsistency
2015-06-29 12:42:57 +02:00
Vincent Herbet
f68a53e46a
Fix mac compilation
2015-06-27 16:26:39 +02:00
Vincent Herbet
30a97db735
Merge pull request #249 from Arkshine/fix/override-error-clang56
...
Fix a clang-3.6 compilation issue
2015-06-27 15:46:46 +02:00
Vincent Herbet
28448c0fe1
Merge pull request #251 from WPMGPRoSToTeMa/authconsoleprintfixes
...
Replace console_print by engclient_print to support connecting players (bug 6372)
2015-06-15 20:03:23 +02:00
Vincent Herbet
3792e7dc20
Merge pull request #248 from Arkshine/fix/update-compiler3
...
Update compiler - 3
2015-06-01 21:45:04 +02:00
Arkshine
934e0208bf
Fix a clang-3.6 compilation issue
2015-06-01 20:19:10 +02:00
Vincent Herbet
26d0f3f2de
Merge pull request #247 from ShootingKing-AM/master
...
Correcting years in MSVS project solutions.
2015-05-19 17:31:58 +02:00
Arkshine
41dfdc7f59
Compiler: Prevent declaring arrays that the compiler is too buggy to handle
...
AM Bug 7977: https://bugs.alliedmods.net/show_bug.cgi?id=4977
2015-05-19 00:01:29 +02:00
Arkshine
f710188c86
Compiler: Ability to directly reference another address in a default argument (for arrays only)
...
SM patch: https://github.com/alliedmodders/sourcemod/commit/d8d13f19204fc682a090e549ca1a286d4f9f8524
2015-05-19 00:01:29 +02:00
Vincent Herbet
b364506cbc
Merge pull request #241 from luxxxoor/patch-2
...
Update cmdmenu.sma
2015-05-17 20:10:22 +02:00
Vincent Herbet
ffa12bfe54
Merge pull request #244 from Arkshine/fix/fakemeta-changelevel
...
Fix EngFunc_ChangeLevel
2015-05-15 21:29:25 +02:00
Arkshine
e305009e9a
Fix EngFunc_ChangeLevel
2015-05-15 19:14:34 +02:00
Vincent Herbet
af7a6e3c87
Merge pull request #243 from Arkshine/fix/namehashset-add-return
...
Correct NameHashSet::add() return type
2015-05-15 13:27:54 +02:00
Arkshine
6620aa97a8
Correct NameHashSet::add() return type
2015-05-15 10:45:08 +02:00
Vincent Herbet
c5f6e26802
Merge pull request #239 from Nextra/inc-doc3
...
Update include documentation #3 (mostly engine.inc)
2015-05-10 17:12:50 +02:00
Vincent Herbet
42d80a666a
Merge pull request #242 from Nextra/nullvec
...
Add NULL_VECTOR and expose null functions to AMXX API
2015-05-06 14:34:01 +02:00
Vincent Herbet
39cc240a4e
Merge pull request #240 from Nextra/kvd
...
Improve handling of KeyValueData
2015-05-05 12:01:29 +02:00
Arkshine
9fd0f1c231
Sync AMTL submodule
2015-04-22 00:55:23 +02:00
Vincent Herbet
cc11191e57
Merge pull request #236 from Arkshine/fix/missing-sqlite-charset
...
Fix missing SQL_SetCharset native in SQLite
2015-04-20 22:47:16 +02:00
Vincent Herbet
81e091e005
Merge pull request #237 from Arkshine/fix/ke-string-null
...
Fix potential crash using ke::AString and a valid given null string (bug 6351)
2015-04-19 21:05:50 +02:00
Vincent Herbet
08d684a90f
Merge pull request #238 from Arkshine/feature/container-build
...
Use the new Travis-CI Container environment
2015-04-19 21:05:42 +02:00
Arkshine
54223e9a99
Use the new Travis-CI Container environment
2015-04-19 20:10:04 +02:00
Arkshine
871e14178b
Fix a tag typo in datapack.inc
2015-04-19 19:58:57 +02:00
Arkshine
1c1b949648
Fix potential crash using ke::AString and given null string
2015-04-19 19:52:53 +02:00
Arkshine
b88841c6ef
Fix missing SQL_SetCharset native in SQLite
2015-04-12 21:08:03 +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
Vincent Herbet
d4bfebec22
Merge pull request #232 from Arkshine/fix/tfc-crash-medic
...
Fix crash in TFCX module when Infection weapon is used (bug 6333)
2015-03-28 17:29:47 +01:00
Arkshine
db9421d0be
Fix crash in TFCX module when Infection weapon is used
2015-03-28 16:47:07 +01: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
Vincent Herbet
bebe9f8e2e
Merge pull request #230 from Ni3znajomy/fix-checking-cvar-bounds
...
Fix checking cvar's bounds
2015-03-26 21:49:33 +01:00
Vincent Herbet
69d41b65d4
Merge pull request #227 from Freeman-AM/plmenu-update
...
Plmenu: improve readability, more compliance to amxmodx style, small improvements
2015-03-26 21:32:39 +01:00
Vincent Herbet
b4b86113e4
Merge pull request #217 from Arkshine/feature/valve-fs-support
...
Add support for Valve FS to natives that use file handles
2015-03-26 11:45:33 +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
Vincent Herbet
4d97a24dd8
Merge pull request #228 from Arkshine/fix/crash-ham
...
Fix crash under linux in Hamsandwich module (bug 6323)
2015-03-24 02:40:27 +01:00
Arkshine
b6febae2fa
Fix crash under linux in Hamsandwich module
...
Fix crash under linux in Hamsandwich module
2015-03-24 02:18:11 +01:00
Arkshine
8f6b8588c1
VFS: Do not traumatize Nextra
2015-03-23 18:30:22 +01:00
Arkshine
ba11085ddc
VFS: Add constant in pawn include to define max path
2015-03-22 11:14:13 +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
Arkshine
553963295f
VFS: Add Valve file system interface
2015-03-22 11:00:33 +01:00
Arkshine
d69ddc7234
VFS: Add LibrarySys class helper
2015-03-22 11:00:32 +01:00
Vincent Herbet
a182ca62c8
Merge pull request #226 from Arkshine/fix/compiler
...
Fix compiler output
2015-03-21 15:38:25 +01:00
Arkshine
d397619939
Fix compiler output
2015-03-21 15:29:55 +01:00
Arkshine
32e1908859
Add submodule support in checkout-deps.sh
2015-03-14 13:23:47 +01:00
Arkshine
dd6ef4811c
Update compiler VS projects to reflect changes from #221
2015-03-14 12:53:43 +01:00
Arkshine
3d5a0c5a29
Normalize more line endings
2015-03-14 12:45:33 +01:00
Vincent Herbet
dbe79790dc
Merge pull request #225 from xPaw/modules-folder
...
Move dlls/ to modules/
2015-03-13 14:38:42 +01:00
Vincent Herbet
54c978addb
Merge pull request #224 from Arkshine/feature/third-party-libs-part2
...
Move SQLite and GeoIP2 libs to /third_party
2015-03-13 11:27:32 +01:00
Arkshine
2204a83ec0
Update AMBuilder, VS and MakeFile files
2015-03-13 11:13:42 +01:00
Arkshine
aa629a76e7
Move SQLite and GeoIP2 libs to /third_party
2015-03-13 11:12:53 +01:00
Vincent Herbet
f83e7f0071
Merge pull request #223 from 9iky6/patch-14
...
Add missing SVC Messages
2015-03-12 19:57:52 +01:00
Vincent Herbet
24480a3782
Merge pull request #222 from xPaw/spcomp2-compat
...
Make include files a little more spcomp2 compatible
2015-03-11 14:48:59 +01:00
Vincent Herbet
a25090de4b
Merge pull request #221 from xPaw/burn-scpack
...
Remove scpack
2015-03-10 19:52:29 +01:00
Vincent Herbet
446029e7cf
Merge pull request #220 from Arkshine/feature/third-party-libs
...
Move third party libraries in own directory and fix/cleanup VS projects files
2015-03-10 18:25:40 +01:00
Arkshine
48d6a3354a
Normalize all the line endings
2015-03-10 16:51:45 +01:00