Michael Flaherty
990a02dbe0
Fix grammar error in File docs ( #883 )
2018-09-22 12:27:05 -07:00
Ruben Gonzalez
75193e9ee9
Add new weapons to CSWeaponID enum. ( #869 )
2018-09-12 10:13:39 -04:00
Maxim Telezhenko
398522712e
Add missing MarkNativeAsOptional for SetAuthIdCookie native ( #879 )
2018-09-01 00:19:48 +01:00
SlidyBat
144fb907f1
Add new Traceray natives ( #754 )
2018-08-13 23:02:12 +01:00
peace-maker
7e3b1c395b
Mark new methodmap natives as optional ( #867 )
...
The `TopMenu` methodmap natives weren't marked as optional if the extension was optional like the other normal natives.
The `Regex` natives weren't marked as optional at all before if the regex extension was included optionally.
This makes the error message cleaner in case topmenus aren't loaded.
```
adminmenu.smx (Admin Menu): Required extension "TopMenus" file("topmenus.ext") not running
basebans.smx (Basic Ban Commands): Native "TopMenu.Display" was not found
```
2018-08-06 20:11:01 +01:00
ddhoward
beaf812909
Deprecate FormatUserLogText ( #856 )
...
Allow client index 0, too. (Console)
2018-07-31 19:19:18 -07:00
Michael Flaherty
7068c3e865
Fix LogStackTrace Anomaly ( #863 )
2018-07-31 04:17:36 -07:00
hydrogen-mvm
d14c94c353
Add missing return value documentation ( #854 )
2018-07-26 18:33:22 -07:00
Michael Flaherty
11abe77eed
Allow any returns in native callbacks ( #857 )
2018-07-25 21:46:44 -07:00
Michael Flaherty
32d12ea4a6
Preserve old DataPack behavior when overwriting data ( #848 )
...
* Match old DataPack behavior when overwriting data
* Make RemoveItem more flexible
* Ditch implied RemoveItem behavior & asher fixes
* KyleS nits - but fixed before he says them
* Add back implicit behavior
* Update CDataPack.cpp
Committing to the spec.
* Update CDataPack.h
* fixup removing last item if explicitly requested
* Fix logic for accepting pack pos, rather than index
* Fixup IsReadable
* headache is over now
2018-07-14 17:00:17 -07:00
Michael Flaherty
28f1ea82b6
Add base CommandIterator implementation ( #819 )
...
* Add base CommandIterator implementation
* Add check for invalid pos & finalize pr
2018-07-10 17:39:31 -04:00
Alfred Llagas
daee19d502
Changed "entiy" to "entity" in IsEntNetworkable ( #847 )
...
* Changed "entiy" to "entity" in IsEntNetworkable
* Update entity.inc
2018-07-08 11:11:35 -04:00
Mattia
70145dfd74
Make SQL_QuoteString deprecated ( #792 )
...
* Make SQL_QuoteString deprecated
* Fix message
2018-07-08 11:06:06 -04:00
Michael Flaherty
c09b32010f
Add Profiler methodmap ( #814 )
...
* Add profiler methodmap
* No tag mismatches here
thanks pm
* Lets fix some documentation while we're here.
* Use proper methodmap documentation style
Across sm we use `//` for methodmap docs, so lets just keep this consistent
2018-07-08 11:05:29 -04:00
Mattia
85a1d3e78a
"sound" folder instead "sounds" ( #790 )
...
The folder is actually "sound" and not "sounds"
2018-07-08 11:04:20 -04:00
Ruben Gonzalez
d430bd2f5c
Fix CompileRegex not actually setting a valid error code. ( #775 )
...
Fix CompileRegex not actually setting a valid error code.
2018-05-28 13:59:43 -04:00
RumbleFrog
7f552e4d75
Deprecate GetMaxClients ( #818 )
2018-05-23 12:58:36 +01:00
404
7e080d259e
Update helpers.inc ( #805 )
...
Update GetClientAuthString to GetClientAuthId
2018-04-28 11:18:12 +01:00
Hexah
6c7e29cbdb
Documentation fixes from methodmap implementation ( #788 )
...
* There is no "menu" param
* No "menu" param on GetTitle()
* Misspell "Replies"
2018-03-25 12:58:11 -07:00
Nicholas Hastings
0a91b1f5b1
Increase MAX_NAME_LENGTH to match CS:GO MAX_PLAYER_NAME_LENGTH.
2018-02-25 10:51:18 -05:00
Nicholas Hastings
a17b47a2dc
Add Protobuf.HasField native.
2018-02-25 10:49:37 -05:00
Michael Flaherty
2a8c390498
Un-const string retrievals ( #769 )
2018-02-20 18:38:17 +00:00
Ruben Gonzalez
5ac3390656
Add new regex natives. ( #767 )
...
Add new regex natives to get multiple/all matches.
2018-02-15 15:31:24 -05:00
Michael Flaherty
64a6972757
Fix description for CharToLower and CharToUpper v2 ( #750 )
2018-02-02 23:30:12 +00:00
StrangeThings
1293d15f72
Remove the @brief tag in sdktools_hooks.inc ( #759 )
2018-02-02 23:28:20 +00:00
Michael Flaherty
12fca79006
Prevent use of primitive float operation functions ( #763 )
...
Apparently people use the float natives for actual float arithmetic; they're not really intended to be used directly.
* Prevent use of primitive float operation functions
* Deprecate float operation functs
* Alias Float natives to internal names
* Add clarifying note
* Remove use of internal FloatDiv native
2018-02-02 23:27:38 +00:00
JRiipinen
8c61fdc99d
Add more TF2 specific DMG_ definitions ( #756 )
...
* Add more TF2 DMG_ definitions
* Guard them all
* Inline doccomments
2018-01-26 14:06:54 +00:00
Nicholas Hastings
9374620b8b
Add RemoveEntity native. (bug 5714) ( #745 )
2018-01-07 13:52:36 -05:00
Michael Flaherty
64ab3a08b5
Add missing const
to usermessage function parameters ( #735 )
2017-12-14 11:27:07 +00:00
Michael Flaherty
a5583882f4
fix bad english 🍋 ( #724 )
2017-12-03 11:37:50 +00:00
Michael Flaherty
d685f30847
Add Translation Natives ( #669 )
...
* Add Translation Natives
See #626
* Fix vocab errors
* Better description
* Bump ITranslator Version
* Implement KyleS' Review Requests
* Improve documentation
2017-11-20 21:24:01 -08:00
Michael Flaherty
43cdf20fd3
Add FrameIterator to SourceMod ( #716 ).
...
* Create FrameIterator type
This commit adds the FrameIterator type to core sm along with a few
methods around getting the information for each frame.
* Fix incorrect documentation
[skip ci]
* Implement KyleS's Changes
* A nit
2017-11-16 18:55:37 -08:00
Ruben Gonzalez
7507672895
Merge pull request #701 from alliedmodders/csgo-hashmap
...
CStrike extension changes for CS:GO
2017-11-03 19:48:55 -04:00
Nicholas Hastings
95afe72307
Separate out DOI build. ( #718 )
2017-11-03 15:45:16 -04:00
Michael Flaherty
404e96ad45
Add KeyValues.ExportToString ( #706 )
2017-10-28 12:47:00 +01:00
Ruben Gonzalez
b6a2f72e95
Merge branch 'master' into csgo-hashmap
2017-10-27 18:57:28 -04:00
Asher Baker
4bab834716
Merge pull request #672 from peace-maker/null_natives_fixed
...
Add natives to check for NULL_VECTOR and NULL_STRING
2017-10-27 20:03:09 +01:00
Nicholas Hastings
8f6f881937
Update tf2 stun and death flags.
2017-10-27 08:03:39 -04:00
JRiipinen
8807939a14
Update TF2_IsPlayerInCondition ( #712 )
...
* Update TF2_IsPlayerInCondition
* Update conditions too
2017-10-27 07:02:38 -04:00
Nicholas Hastings
23a1c5f952
Tyop fix.
2017-10-22 09:32:02 -04:00
Nicholas Hastings
5aaea4c2c5
Update TF2 enums.
2017-10-22 08:52:02 -04:00
Ruben Gonzalez
8c8af88cee
Add additional native, fix include file.
2017-09-19 12:37:11 -04:00
Ruben Gonzalez
8a36d0486b
Add enum value for max regular items.
2017-09-10 10:16:23 -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
b68405b651
Fix cstrike include file.
2017-09-03 19:30:06 -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
Peace-Maker
41a9889cdd
Add Call_PushNullVector and Call_PushNullString
...
Be able to push NULL_[VECTOR|STRING] to a forward or direct function call.
The callee can check the parameter using the IsNullVector/IsNullString natives.
2017-08-25 23:23:24 +02:00
Peace-Maker
3de269946c
Add IsNativeParamNullVector and IsNativeParamNullString natives
...
Lets plugins check if some other plugin passed NULL_VECTOR or
NULL_STRING to a native in the native callback.
2017-08-25 23:23:07 +02:00
Peace-Maker
9fa4ed8bac
Add IsNullVector and IsNullString natives
...
Let plugins check if a string or vector passed to a function is their
NULL_VECTOR or NULL_STRING.
2017-08-25 23:22:39 +02:00
Asher Baker
01c6bb8c6f
Add an explanatory note to GetSteamAccountID
2017-08-12 13:04:26 +01:00