Vauff
2e1235a585
A2S_Rules fix: Move MTU patch value to gamedata ( #1829 )
...
* A2S_Rules fix: Move MTU patch value to gamedata and increase it
* Revert MTU value back to 5k
2023-04-19 15:28:40 +00:00
Michael
a28c3cac9b
cstrike.csgo: Add native to retrieve loadout slot of weapon ( #1241 )
...
* Add native to retrieve loadout slot of weapon
* Mention the native is for CS:GO only
---------
Co-authored-by: Peace-Maker <peace-maker@wcfan.de>
2023-03-29 21:27:45 -07:00
Nick Hastings
93cd78a6c5
Remove dead code.
2021-12-13 10:00:42 -05:00
Nick Hastings
b62f332611
Use SteamWorks C++ API in CStrike RulesFix, for better interface compatibility.
2021-12-13 09:34:00 -05:00
Nick Hastings
536750b428
Add missing parameters for CSWeaponDrop.
2021-10-22 23:42:45 -04:00
GAMMACASE
11e7bb10f1
Fix CS_OnCSWeaponDrop after latest CSGO update (21/10/21) ( #1602 )
2021-10-22 16:20:54 +01:00
Vladimir
f708842e09
Fix conflict with extensions using SteamWorks ( #1531 )
...
We were accidentally changing a process-wide global variable when trying to fetch a working ISteamGameServer interface.
Co-Authored-By: komashchenko <komashchenko@users.noreply.github.com>
2021-07-18 00:01:24 +01:00
peace-maker
1fbe5e1daa
A2S_Rules fix: Only change host_rules_show if patching was successful ( #1459 )
...
If lookup of the patch location failed, don't turn on responding to A2S_Rules queries. Otherwise we'll see the log getting spammed with too large packet sizes again. #1447
2021-04-19 09:33:36 +02:00
Nicholas Hastings
ae485c3115
Add A2S_Rules fix for CS:GO to CStrike extension. ( #614 )
...
* Add A2S_Rules fix for CS:GO to CStrike extension.
* Dont force set the cvar. Add checks before patching.
* Remove incorrect and useless check.
* Remove checking value as it is in the signature.
* Update build script changes to AMBuild 2.1 API to fix build.
* Fix bad check and ConVarRef being resolved too early.
* Whoops. This line is kinda important. Got nuked when refactoring.
* Remove unused variable.
* Updatet gamedata.
* Switch to "Addresses" gamedata lookup
* Add linux64 gamedata
* Fix mac build
Co-authored-by: Ruben Gonzalez <drifter01620@gmail.com>
Co-authored-by: Peace-Maker <peace-maker@wcfan.de>
2021-03-08 22:42:32 +00:00
komashchenko
978fa6b252
Fix detour HandleCommand_Buy_Internal ( #1406 )
2020-12-18 12:10:10 +00:00
Peace-Maker
ba8753836e
Cleanly remove all hooks on extension unload
...
Allows to e.g. reload sdktools during runtime without crashing. Useful for fast development cycles.
2020-12-16 15:52:48 +01:00
David Anderson
785c6aa1cf
Update to AMBuild 2.2.
...
This is a pretty big diff because SourceMod had lots of multi-arch
workarounds that can now go away. I've also changed 'x64' to 'x86_64' in
many places since this is how AMBuild normalizes it, and it's far too
late to pick the shorter string, so we might as well suck it up.
The --target-archs parameter has been replaced with --targets. It works
the same way.
The default behavior for SDK inclusion is now "present" instead of
"all" since this lowers the burden of storing many SDKs. Official builds
will still be made with --sdks=all.
2020-08-18 23:09:43 -07:00
David Anderson
5d94f0bea8
Replace ke::Vector with std::vector.
2020-05-31 11:35:51 -07:00
David Anderson
b725196a26
Replace AString with std::string.
2020-05-20 17:57:18 -07:00
BotoX
d93f6984cc
cstrike: Fix wrong timeleft calculation ( #1072 )
...
* Fix wrong timeleft calculation
* reorder function calls
2019-09-02 15:33:28 -07:00
Bara
9c55eed549
Add Shield and Bumpmine to cstrike.inc ( #991 )
2019-05-24 06:03:42 -07:00
Amine B
f9ce25a7fe
PassType typo fixup ( #1018 )
...
* PassType typo fixup
Just some little observations, I will look up for more in other files whenever I can
* Update natives.cpp
* Update outputnatives.cpp
2019-05-15 07:22:34 -04:00
Nicholas Hastings
7e418933e7
Re-add missing GetEconItemView param ( fixes #1001 ). ( #1017 )
2019-05-14 20:55:44 -04:00
Michael Flaherty
dae6d13f06
Fix CSS Builds ( #992 )
2019-05-01 17:29:55 -04:00
PerfectLaugh
ccf1d7abbd
Remove unneeded paramter in CS_DropWeapon ( #988 )
...
Updated in 4/30/2019 csgo update
2019-05-01 11:38:02 -04:00
Michael Flaherty
e2eac382c0
Add templated helper class to promote type-safety ( #965 )
2019-04-12 12:10:37 -07:00
Ruben Gonzalez
d79c5e0dfa
Switch CS:GO Clantag set/get to use netprops + offset over sig + offset. ( #922 )
...
* Switch CS:GO Clantag set/get to use netprops + offset over sig+offset.
* Make sure the new functions are defined before using them...
* Fix offset name
* Fix incorrectly dereferencing.
2018-11-09 07:13:17 -05:00
Michael Flaherty
a9ca1a2fd6
NPOTB: Clarify preprocessor logic ( #900 )
2018-10-05 04:22:29 -07:00
Michael Flaherty
22b43e3869
Fix regression in vstk size ( #894 )
...
* Fix regression in vstk size
* Fix macro comment mistake
* More macro comment removals
2018-10-04 08:08:29 -04:00
Michael Flaherty
fc14e37d0f
Fix CS_TerminateRound calls & detour ( #893 )
2018-10-03 22:50:31 -04:00
Ruben Gonzalez
75193e9ee9
Add new weapons to CSWeaponID enum. ( #869 )
2018-09-12 10:13:39 -04:00
Michael Flaherty
5611ec54a2
Migrate extensions to common AMTL string funcs ( #785 )
2018-03-25 13:00:53 -07:00
Scott Ehlert
ce1a4dcac0
64-bit support for CSGO on Linux and macOS ( #705 )
2017-12-20 01:56:23 -06:00
Ruben Gonzalez
8e6ca1ce09
Revert "Make CS:GO specific natives exist only on CS:GO"
...
This reverts commit 687db96b38
.
2017-11-27 12:58:24 -05:00
Ruben Gonzalez
b6a2f72e95
Merge branch 'master' into csgo-hashmap
2017-10-27 18:57:28 -04:00
Ruben Gonzalez
6085afbaae
Fix comment info
2017-10-27 18:55:02 -04:00
Kyle Sanderson
2658636377
Fix unsigned compiler warning.
2017-10-27 18:53:49 -04:00
Kyle Sanderson
30f061e818
Fix unsigned comparison warnings (-Werror + GCC5) from CS:GO fixes.
2017-10-09 13:00:52 -07:00
Ruben Gonzalez
687db96b38
Make CS:GO specific natives exist only on CS:GO
2017-10-04 18:20:06 -04:00
Ruben Gonzalez
588e88c7ee
Fix build error.
2017-10-04 14:42:07 -04:00
Ruben Gonzalez
8c8af88cee
Add additional native, fix include file.
2017-09-19 12:37:11 -04:00
Ruben Gonzalez
1f3b14367d
Add new native to get enum value based on item definition index.
2017-09-09 23:27:32 -04:00
Ruben Gonzalez
a341a0e85c
Use implemented function to get weapon name.
2017-09-03 19:31:23 -04:00
Ruben Gonzalez
d8f0484327
Make IsValidWeaponID check weapon info on CS:S
2017-09-03 19:30:35 -04:00
Ruben Gonzalez
453e9da7c5
Intial CS:Go changes and slight changes for CS:S WeaponID related function.
2017-09-03 09:19:12 -04:00
Ruben Gonzalez
0e7a3b0173
Use keyvalue to get weapon price, change void * to appropriate class names.
2017-08-28 10:17:12 -04:00
Ruben Gonzalez
22033c21f2
Fix CS_GetWeaponPrice returning incorrect weapon prices.
2017-08-25 10:26:28 -04:00
Ruben Gonzalez
5f9d571e12
Fix trying to use signature function for WeaponIDToAlias on linux.
2017-08-21 15:00:22 -04:00
Ruben Gonzalez
f7d3e44b19
Fix CS:S build
2017-08-21 10:48:54 -04:00
Ruben Gonzalez
a01e9e510c
Fix using Q_strcpy instead of Q_strncpy
2017-08-21 10:35:58 -04:00
Ruben Gonzalez
3eb297bee1
Fix cstrike extension natives/forwards due to update
2017-08-21 10:28:59 -04:00
Ruben Gonzalez
cbb5c6d740
Fix Handle buy call
2017-08-18 15:24:17 -04:00
Ruben Gonzalez
955a29a4aa
Fix HandleCommand_Buy_Internal param order.
2017-08-18 15:06:20 -04:00
Asher Baker
902cae595b
Include function name in cstrike ext error messages
2017-08-18 13:00:50 +01:00
Ruben Gonzalez
2f0272f864
Use the same weapon drop function in CS:GO as in CS:S
2017-06-12 08:39:27 -04:00