David Anderson
da3e868df5
Merge pull request #1812 from alliedmodders/revert-pbproxy
...
Revert "Introduce a pbproxy library to solve macOS linker issues."
2022-07-31 11:50:56 -07:00
David Anderson
63e0e2bc82
Fix build.
2022-07-31 11:22:10 -07:00
David Anderson
a35ecde538
Revert "Introduce a pbproxy library to solve macOS linker issues."
...
This reverts commit e5ddbd9886
.
2022-07-31 11:17:42 -07:00
David Anderson
81ad870def
Revert "Fix use-after-free when creating custom user messages"
...
This reverts commit 15450a6d0c
.
2022-07-31 11:16:50 -07:00
eyal282
24f1c89b96
Add Clientprefs helpers for integers and strings ( #1727 )
...
* Update clientprefs.inc
* Update clientprefs.inc
* Update clientprefs.inc
* Update clientprefs.inc
* Update clientprefs.inc
* Update clientprefs.inc
* Update clientprefs.inc
* Update clientprefs.inc
* Update clientprefs.inc
* Update clientprefs.inc
* Update clientprefs.inc
2022-07-31 11:59:25 +02:00
Kevin Yonan
a761194917
Update operator% forwards to newdecls ( #1763 )
2022-07-28 18:12:00 -07:00
Corey D
9321229321
Add GetClientOriginalLanguage ( #1810 )
...
Creates a native which will return the language the client connected with.
2022-07-28 18:10:51 -07:00
Accelerator
e5ebd65176
Exposed SDKCall_Engine call type to use CVEngineServer methods ( #1648 )
...
* Update vdecoder.h
* Update vcaller.cpp
* Update sdktools.inc
2022-07-26 22:14:49 +02:00
Dysphie
5f7b22d2a4
Allow using sm_nominate without args from console ( #1803 )
2022-07-26 22:09:48 +02:00
David Anderson
52da989762
Update SourcePawn on master.
2022-07-09 18:32:51 -07:00
42
625c7a98f2
Fix support for SDKCall returning non-networked entity ( #1797 )
2022-07-08 14:33:43 +00:00
Mikusch
278998f7d0
SDKTools: Add explode parameter to ForcePlayerSuicide native ( #1782 )
...
* Expose CommitSuicide params
* A single space
* Validate param count
* Set force param to true by default
2022-07-07 14:14:50 +02:00
peace-maker
c29e185d2a
Bump version to 1.12 for manual builds ( #1795 )
2022-07-05 15:13:52 +02:00
David Anderson
5c66a78763
Bump master to 1.12.
2022-07-02 17:02:08 -07:00
peace-maker
5e3a189642
Log a notice if the geoip database gets too old ( #1791 )
...
Since we ship an ancient version of the database, help server operators keep track of the database version.
2022-06-30 08:22:51 +02:00
peace-maker
7b89f5fab3
Update SQLite library to 3.38.5 ( #1792 )
...
Bring in the changes of the last four years of SQLite development.
Fixes #1728
Fixes #1592
2022-06-30 08:22:28 +02:00
Nick Hastings
b0e7407552
Trigger build against hl2sdk-csgo changes.
2022-06-26 11:01:39 -04:00
Nick Hastings
407c24cb14
Trigger build against hl2sdk-csgo changes.
...
(cherry picked from commit 5714e7695a653dcade1832cb482855e77b5f13dd)
2022-06-24 10:00:36 -04:00
Nick Hastings
65cb76e2f6
Merge branch 'master' of https://github.com/alliedmodders/sourcemod
2022-06-24 10:00:13 -04:00
dysphie
678ad74bf4
Add sdktools gamerules support for NMRiH ( #1784 )
2022-06-24 10:00:02 -04:00
David Anderson
12e20eecf7
Update SourcePawn.
2022-06-24 10:00:02 -04:00
Margen67
a5ae01a2f4
.gitmodules: Make submodules shallow ( #1769 )
2022-06-24 10:00:02 -04:00
Vauff
614c7d8332
Expand ShowHudText message buffer for Protobuf games ( #1777 )
...
* Expand ShowHudText message buffer for CS:GO
* Expand buffer on Blade Symphony too
2022-06-24 10:00:02 -04:00
peace-maker
9121472061
DHooks: Error on argument passflags for detours ( #1773 )
...
The passflags are only supported by SourceHook for virtual hooks and are ignored for detours with DynamicDetours. This caused confusion, so throw an error when trying to set e.g. the DHookPass_ByRef flag on detour arguments.
2022-06-24 10:00:02 -04:00
peace-maker
54fd778830
DHooks: Fix changing of byref vector parameters ( #1772 )
...
We always created a new vector object instead of changing the passed in vector directly. This works for the function being called using our changed values - but the caller doesn't see the changed values if it's passing a vector by reference.
Only create a new vector if there isn't one being passed in and set the values directly in the passed in vector otherwise.
2022-06-24 10:00:01 -04:00
Deathreus
37c2a83523
Add a PluginIterator methodmap ( #1779 )
...
* Add a PluginIterator methodmap
* Follow convention
* Update sourcemod.inc
* Turn method ReadPlugin into property Plugin
* Requested change
* Update sourcemod.inc
* Curse you VSC
* Follow behavior of other iterators instead of the natives
* Fix a stray space
* Implement a hacked CPluginIterator
* Oops
Copy paste go brr
* Revert a change made before the custom impl
2022-06-24 11:46:03 +02:00
Nick Hastings
28a5d4b342
Merge branch 'master' of https://github.com/alliedmodders/sourcemod
2022-06-21 21:48:36 -04:00
Nick Hastings
0dcfdf3d7e
Update TF2 gamedata.
2022-06-21 21:48:25 -04:00
dysphie
0f7f9dad97
Add sdktools gamerules support for NMRiH ( #1784 )
2022-06-20 16:47:11 +00:00
David Anderson
4276301499
Update SourcePawn.
2022-06-18 15:35:30 -07:00
Margen67
d41ffaad7e
.gitmodules: Make submodules shallow ( #1769 )
2022-06-15 13:49:57 +02:00
Vauff
5c0ae11a46
Expand ShowHudText message buffer for Protobuf games ( #1777 )
...
* Expand ShowHudText message buffer for CS:GO
* Expand buffer on Blade Symphony too
2022-06-06 12:45:35 +00:00
peace-maker
7424deefb9
DHooks: Error on argument passflags for detours ( #1773 )
...
The passflags are only supported by SourceHook for virtual hooks and are ignored for detours with DynamicDetours. This caused confusion, so throw an error when trying to set e.g. the DHookPass_ByRef flag on detour arguments.
2022-05-31 14:58:36 +02:00
peace-maker
c92354debb
DHooks: Fix changing of byref vector parameters ( #1772 )
...
We always created a new vector object instead of changing the passed in vector directly. This works for the function being called using our changed values - but the caller doesn't see the changed values if it's passing a vector by reference.
Only create a new vector if there isn't one being passed in and set the values directly in the passed in vector otherwise.
2022-05-31 14:55:47 +02:00
Nick Hastings
50eca8e60c
Update Reactive Drop gamedata ( closes #1771 )
2022-05-30 20:28:55 -04:00
Headline
c570150318
Lift raw pointers out of DatabaseConfBuilder ( #1637 )
...
* Lift raw pointers out of DatabaseConfBuilder
* Maybe: not
2022-05-24 11:41:15 +02:00
David Anderson
3bafc1e2f4
Update SourcePawn.
2022-05-11 13:20:41 -07:00
Vauff
e28bf30b7d
Update WriteBaselines signature for CS:GO update ( #1766 )
2022-05-09 21:08:11 -07:00
Bone
7becdc48d3
fix WeaponPrice offset on windows ( #1765 )
2022-05-07 06:43:13 -04:00
Psykotikism
7a3d4e70bf
Add "DispatchKeyValueInt" stock ( #1764 )
2022-05-06 14:53:57 +01:00
Arron Vinyard
6e73aba250
Remove unnecessary timer typeset entry ( #1735 )
2022-05-03 19:34:20 -07:00
Arron Vinyard
5797411b2b
NPOTB: Use camel casing for variables in adminhelp.sp ( #1750 )
...
This is a stylistic change to ensure more adhered-to consistency throughout base plugins
2022-05-03 18:45:45 -07:00
Sikari
d2c4257c36
Prevent workshop prefix from showing in nominations results menu ( #1737 )
...
Prevents workshop prefixes from being shown instead of the display names in results menus when items are disabled
2022-05-03 02:10:10 -07:00
domino_
b057580a62
Add a OnPlayerRunCmdPre forward ( #1760 )
...
Adds an OnPlayerRunCmdPre forward in order for plugins to be able to hook OnPlayerRunCmd with the guarantee that none of the parameters have been modified by other plugins. As such, OnPlayerRunCmdPre's parameters cannot be modified and are read-only.
Plugins that wish to use OnPlayerRunCmdPre can maintain backwards compatibility with SourceMod 1.10 by falling back to OnPlayerRunCmd if the Pre variant was never fired.
2022-04-25 14:00:53 -07:00
Mikusch
a1ad9e1acf
Fix TF2_OnIsHolidayActive forward not getting called after map change ( #1752 )
...
* Fix TF2_IsHolidayActive forward not getting called after map change
* Rename function to Unhook
2022-04-22 11:49:46 +02:00
Mikusch
a877a4475b
SDKTools: Clear gamerules pointer on level shutdown ( #1755 )
...
* Clear gamerules pointer on level shutdown
* Move LevelShutdown up
2022-04-22 11:48:21 +02:00
Alienmario
441259e36a
Add recent gamedata for BMS, HL2DM ( #1756 )
2022-04-21 21:49:19 +00:00
Kyle
ab8bbbd118
Honor AUTOLOAD_EXTENSIONS in clientprefs include ( #1718 )
...
* Optional autoload extensions
* revert autoload for cstrike/tf2
2022-04-21 13:44:24 +02:00
peace-maker
39d604ae6c
DHooks: Allow setting CBaseEntity* param to NULL #1751 ( #1754 )
...
* DHooks: Allow setting CBaseEntity* param to NULL #1751
The param had to be a valid entity and wasn't allowed to be set to NULL. Behave similar to SetReturn which maps INVALID_ENT_REFERENCE (or -1) to NULL.
* Update include documentation
2022-04-20 15:32:37 +02:00
peace-maker
a7cb35c2af
Add -m flag to checkout-deps to avoid downloading MySQL ( #1753 )
...
If you just want to build an extension or SourceMod core and not the MySQL extension, don't download the large MySQL library archive.
2022-04-20 14:34:47 +02:00