Commit Graph
100 Commits
Author SHA1 Message Date
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