Releases: Y-Less/sscanf
Releases Β· Y-Less/sscanf
sscanf 2.13.8
Changelog
sscanf 2.13.8 - 05/01/2023
- "Final" SDK update.
sscanf 2.13.7 - 02/01/2023
- Improve GDK plugin compatibility.
sscanf 2.13.6 - 28/12/2022
- Fixed a crash with
[*]
when there aren't enough parameters.
sscanf 2.13.5 - 28/12/2022
- Move builds to CMake.
- Add docker builds.
- Fix
[*]
again.
sscanf 2.13.4 - 20/12/2022
- Update open.mp SDK
- Added
(*)
for dynamic default values.
sscanf 2.13.3 - 04/12/2022
- Add
@kustom()
decorator for kustom specifiers. - Use subhook to hook
amx_Register
and findSetPlayerName
.
sscanf 2.13.2 - 07/09/2022
- Rebuilt for open.mp beta 9.
sscanf 2.13.1 - 25/06/2022
- Enable similarity-based name comparisons (
MATCH_NAME_SIMILARITY
). - Return the best matching name by default.
- Add
MATCH_NAME_FIRST
to revert best name match behaviour. - Improve
MATCH_NAME_PARTIAL
. - Internal cleanup and fixes.
sscanf 2.12.2 - 11/05/2022
- Switch to a different (semi made-up) word similarity function.
- Added
SSCANF_TextSimilarity
for best string candidate processing. - Added
SSCANF_GetSimilarString
for best string candidate processing. - Added
SSCANF_GetSimilarValue
for best string candidate processing. - Use
OnPlayerNameChange
in the open.mp component code version. - Switch
SSCANF_Levenshtein
internally to use direct AMX access.
sscanf 2.12.1 - 05/05/2022
- Integrate open.mp component support.
sscanf 2.11.5 - 31/03/2022
- Improve some errors caused by using
sscanf
before including it.
sscanf 2.11.4 - 02/03/2022
- Documentation comments on all functions via pawndoc.
sscanf 2.11.3 - 05/02/2022
- Added
SSCANF_Levenshtein
for better string candidate processing. - Added
SSCANF_GetClosestString
for better string candidate processing. - Added
SSCANF_GetClosestValue
for better string candidate processing. - Added
SSCANF_NO_K_VEHICLE
to disable the defaultk<vehicle>
specifier code. - Added
SSCANF_NO_K_WEAPON
to disable the defaultk<weapon>
specifier code.
sscanf 2.11.2 - 04/02/2022
- Minor Linux build fixes.
sscanf 2.11.1 - 25/01/2022
- Re-added NPC mode support.
sscanf 2.10.4 - 17/01/2022
- Fix trailing string literals, to allow
"x'!'"
for example. - Added
SSCANF_VERSION
for compile-time checks.
sscanf 2.10.3 - 28/04/2021
- Use prehooks in include.
- Export
PawnSScanf
function from dll to other plugins. SSCANF_SetOption()
andSSCANF_GetOption()
for more control of options.SSCANF_VERSION
andSSCANF_Version()
to compare include and plugin versions.- Hide more internal functions.
- Fix the license.
sscanf 2.10.2 - 28/06/2020
- Fix bug in parameter counts.
sscanf 2.10.1 - 27/06/2020
- Plugin backwards-compatability with older includes.
sscanf 2.10.0 - 27/06/2020
- Added
m
for colours (ran out of useful letters). - Added file and line details for errors.
sscanf 2.9.0 - 04/11/2019
- Added
[*]
support. - Fixed bracketed lengths (
[(32)]
). - Ported readme to markdown.
- Added
z
andZ
for packed strings (thus officially removing their deprecated optional use). - Remove missing string length warnings - its now purely an error.
- Remove
p,
warnings - its now purely an error.
sscanf 2.8.3 - 02/10/2018
- Allow
k
in arrays. - Allow
k
to consume the rest of the line (like strings) when they are the last specifier.
sscanf 2.8.2 - 18/04/2015
- Fixed a bug where
u
wasn't working correctly after a server restart.
sscanf 2.13.7
Changelog
sscanf 2.13.7 - 02/01/2023
- Improve GDK plugin compatibility.
sscanf 2.13.6 - 28/12/2022
- Fixed a crash with
[*]
when there aren't enough parameters.
sscanf 2.13.5 - 28/12/2022
- Move builds to CMake.
- Add docker builds.
- Fix
[*]
again.
sscanf 2.13.4 - 20/12/2022
- Update open.mp SDK
- Added
(*)
for dynamic default values.
sscanf 2.13.3 - 04/12/2022
- Add
@kustom()
decorator for kustom specifiers. - Use subhook to hook
amx_Register
and findSetPlayerName
.
sscanf 2.13.2 - 07/09/2022
- Rebuilt for open.mp beta 9.
sscanf 2.13.1 - 25/06/2022
- Enable similarity-based name comparisons (
MATCH_NAME_SIMILARITY
). - Return the best matching name by default.
- Add
MATCH_NAME_FIRST
to revert best name match behaviour. - Improve
MATCH_NAME_PARTIAL
. - Internal cleanup and fixes.
sscanf 2.12.2 - 11/05/2022
- Switch to a different (semi made-up) word similarity function.
- Added
SSCANF_TextSimilarity
for best string candidate processing. - Added
SSCANF_GetSimilarString
for best string candidate processing. - Added
SSCANF_GetSimilarValue
for best string candidate processing. - Use
OnPlayerNameChange
in the open.mp component code version. - Switch
SSCANF_Levenshtein
internally to use direct AMX access.
sscanf 2.12.1 - 05/05/2022
- Integrate open.mp component support.
sscanf 2.11.5 - 31/03/2022
- Improve some errors caused by using
sscanf
before including it.
sscanf 2.11.4 - 02/03/2022
- Documentation comments on all functions via pawndoc.
sscanf 2.11.3 - 05/02/2022
- Added
SSCANF_Levenshtein
for better string candidate processing. - Added
SSCANF_GetClosestString
for better string candidate processing. - Added
SSCANF_GetClosestValue
for better string candidate processing. - Added
SSCANF_NO_K_VEHICLE
to disable the defaultk<vehicle>
specifier code. - Added
SSCANF_NO_K_WEAPON
to disable the defaultk<weapon>
specifier code.
sscanf 2.11.2 - 04/02/2022
- Minor Linux build fixes.
sscanf 2.11.1 - 25/01/2022
- Re-added NPC mode support.
sscanf 2.10.4 - 17/01/2022
- Fix trailing string literals, to allow
"x'!'"
for example. - Added
SSCANF_VERSION
for compile-time checks.
sscanf 2.10.3 - 28/04/2021
- Use prehooks in include.
- Export
PawnSScanf
function from dll to other plugins. SSCANF_SetOption()
andSSCANF_GetOption()
for more control of options.SSCANF_VERSION
andSSCANF_Version()
to compare include and plugin versions.- Hide more internal functions.
- Fix the license.
sscanf 2.10.2 - 28/06/2020
- Fix bug in parameter counts.
sscanf 2.10.1 - 27/06/2020
- Plugin backwards-compatability with older includes.
sscanf 2.10.0 - 27/06/2020
- Added
m
for colours (ran out of useful letters). - Added file and line details for errors.
sscanf 2.9.0 - 04/11/2019
- Added
[*]
support. - Fixed bracketed lengths (
[(32)]
). - Ported readme to markdown.
- Added
z
andZ
for packed strings (thus officially removing their deprecated optional use). - Remove missing string length warnings - its now purely an error.
- Remove
p,
warnings - its now purely an error.
sscanf 2.8.3 - 02/10/2018
- Allow
k
in arrays. - Allow
k
to consume the rest of the line (like strings) when they are the last specifier.
sscanf 2.8.2 - 18/04/2015
- Fixed a bug where
u
wasn't working correctly after a server restart.
sscanf 2.13.6
sscanf 2.13.6 - 28/12/2022
- Fixed a crash with
[*]
when there aren't enough parameters.
sscanf 2.13.5 - 28/12/2022
- Move builds to CMake.
- Add docker builds.
- Fix
[*]
again.
sscanf 2.13.4 - 20/12/2022
- Update open.mp SDK
- Added
(*)
for dynamic default values.
sscanf 2.13.3 - 04/12/2022
- Add
@kustom()
decorator for kustom specifiers. - Use subhook to hook
amx_Register
and findSetPlayerName
.
sscanf 2.13.2 - 07/09/2022
- Rebuilt for open.mp beta 9.
Changelog
sscanf 2.13.1 - 25/06/2022
- Enable similarity-based name comparisons (
MATCH_NAME_SIMILARITY
). - Return the best matching name by default.
- Add
MATCH_NAME_FIRST
to revert best name match behaviour. - Improve
MATCH_NAME_PARTIAL
. - Internal cleanup and fixes.
sscanf 2.12.2 - 11/05/2022
- Switch to a different (semi made-up) word similarity function.
- Added
SSCANF_TextSimilarity
for best string candidate processing. - Added
SSCANF_GetSimilarString
for best string candidate processing. - Added
SSCANF_GetSimilarValue
for best string candidate processing. - Use
OnPlayerNameChange
in the open.mp component code version. - Switch
SSCANF_Levenshtein
internally to use direct AMX access.
sscanf 2.12.1 - 05/05/2022
- Integrate open.mp component support.
sscanf 2.11.5 - 31/03/2022
- Improve some errors caused by using
sscanf
before including it.
sscanf 2.11.4 - 02/03/2022
- Documentation comments on all functions via pawndoc.
sscanf 2.11.3 - 05/02/2022
- Added
SSCANF_Levenshtein
for better string candidate processing. - Added
SSCANF_GetClosestString
for better string candidate processing. - Added
SSCANF_GetClosestValue
for better string candidate processing. - Added
SSCANF_NO_K_VEHICLE
to disable the defaultk<vehicle>
specifier code. - Added
SSCANF_NO_K_WEAPON
to disable the defaultk<weapon>
specifier code.
sscanf 2.11.2 - 04/02/2022
- Minor Linux build fixes.
sscanf 2.11.1 - 25/01/2022
- Re-added NPC mode support.
sscanf 2.10.4 - 17/01/2022
- Fix trailing string literals, to allow
"x'!'"
for example. - Added
SSCANF_VERSION
for compile-time checks.
sscanf 2.10.3 - 28/04/2021
- Use prehooks in include.
- Export
PawnSScanf
function from dll to other plugins. SSCANF_SetOption()
andSSCANF_GetOption()
for more control of options.SSCANF_VERSION
andSSCANF_Version()
to compare include and plugin versions.- Hide more internal functions.
- Fix the license.
sscanf 2.10.2 - 28/06/2020
- Fix bug in parameter counts.
sscanf 2.10.1 - 27/06/2020
- Plugin backwards-compatability with older includes.
sscanf 2.10.0 - 27/06/2020
- Added
m
for colours (ran out of useful letters). - Added file and line details for errors.
sscanf 2.9.0 - 04/11/2019
- Added
[*]
support. - Fixed bracketed lengths (
[(32)]
). - Ported readme to markdown.
- Added
z
andZ
for packed strings (thus officially removing their deprecated optional use). - Remove missing string length warnings - its now purely an error.
- Remove
p,
warnings - its now purely an error.
sscanf 2.8.3 - 02/10/2018
- Allow
k
in arrays. - Allow
k
to consume the rest of the line (like strings) when they are the last specifier.
sscanf 2.8.2 - 18/04/2015
- Fixed a bug where
u
wasn't working correctly after a server restart.
sscanf 2.13.5
sscanf 2.13.5 - 28/12/2022
- Move builds to CMake.
- Add docker builds.
- Fix
[*]
again.
sscanf 2.13.4 - 20/12/2022
- Update open.mp SDK
- Added
(*)
for dynamic default values.
sscanf 2.13.3 - 04/12/2022
- Add
@kustom()
decorator for kustom specifiers. - Use subhook to hook
amx_Register
and findSetPlayerName
.
sscanf 2.13.2 - 07/09/2022
- Rebuilt for open.mp beta 9.
Changelog
sscanf 2.13.1 - 25/06/2022
- Enable similarity-based name comparisons (
MATCH_NAME_SIMILARITY
). - Return the best matching name by default.
- Add
MATCH_NAME_FIRST
to revert best name match behaviour. - Improve
MATCH_NAME_PARTIAL
. - Internal cleanup and fixes.
sscanf 2.12.2 - 11/05/2022
- Switch to a different (semi made-up) word similarity function.
- Added
SSCANF_TextSimilarity
for best string candidate processing. - Added
SSCANF_GetSimilarString
for best string candidate processing. - Added
SSCANF_GetSimilarValue
for best string candidate processing. - Use
OnPlayerNameChange
in the open.mp component code version. - Switch
SSCANF_Levenshtein
internally to use direct AMX access.
sscanf 2.12.1 - 05/05/2022
- Integrate open.mp component support.
sscanf 2.11.5 - 31/03/2022
- Improve some errors caused by using
sscanf
before including it.
sscanf 2.11.4 - 02/03/2022
- Documentation comments on all functions via pawndoc.
sscanf 2.11.3 - 05/02/2022
- Added
SSCANF_Levenshtein
for better string candidate processing. - Added
SSCANF_GetClosestString
for better string candidate processing. - Added
SSCANF_GetClosestValue
for better string candidate processing. - Added
SSCANF_NO_K_VEHICLE
to disable the defaultk<vehicle>
specifier code. - Added
SSCANF_NO_K_WEAPON
to disable the defaultk<weapon>
specifier code.
sscanf 2.11.2 - 04/02/2022
- Minor Linux build fixes.
sscanf 2.11.1 - 25/01/2022
- Re-added NPC mode support.
sscanf 2.10.4 - 17/01/2022
- Fix trailing string literals, to allow
"x'!'"
for example. - Added
SSCANF_VERSION
for compile-time checks.
sscanf 2.10.3 - 28/04/2021
- Use prehooks in include.
- Export
PawnSScanf
function from dll to other plugins. SSCANF_SetOption()
andSSCANF_GetOption()
for more control of options.SSCANF_VERSION
andSSCANF_Version()
to compare include and plugin versions.- Hide more internal functions.
- Fix the license.
sscanf 2.10.2 - 28/06/2020
- Fix bug in parameter counts.
sscanf 2.10.1 - 27/06/2020
- Plugin backwards-compatability with older includes.
sscanf 2.10.0 - 27/06/2020
- Added
m
for colours (ran out of useful letters). - Added file and line details for errors.
sscanf 2.9.0 - 04/11/2019
- Added
[*]
support. - Fixed bracketed lengths (
[(32)]
). - Ported readme to markdown.
- Added
z
andZ
for packed strings (thus officially removing their deprecated optional use). - Remove missing string length warnings - its now purely an error.
- Remove
p,
warnings - its now purely an error.
sscanf 2.8.3 - 02/10/2018
- Allow
k
in arrays. - Allow
k
to consume the rest of the line (like strings) when they are the last specifier.
sscanf 2.8.2 - 18/04/2015
- Fixed a bug where
u
wasn't working correctly after a server restart.
2.13.4
sscanf 2.13.4 - 20/12/2022
- Update open.mp SDK
- Added
(*)
for dynamic default values.
sscanf 2.13.3 - 04/12/2022
- Add
@kustom()
decorator for kustom specifiers. - Use subhook to hook
amx_Register
and findSetPlayerName
.
sscanf 2.13.2 - 07/09/2022
- Rebuilt for open.mp beta 9.
Changelog
sscanf 2.13.1 - 25/06/2022
- Enable similarity-based name comparisons (
MATCH_NAME_SIMILARITY
). - Return the best matching name by default.
- Add
MATCH_NAME_FIRST
to revert best name match behaviour. - Improve
MATCH_NAME_PARTIAL
. - Internal cleanup and fixes.
sscanf 2.12.2 - 11/05/2022
- Switch to a different (semi made-up) word similarity function.
- Added
SSCANF_TextSimilarity
for best string candidate processing. - Added
SSCANF_GetSimilarString
for best string candidate processing. - Added
SSCANF_GetSimilarValue
for best string candidate processing. - Use
OnPlayerNameChange
in the open.mp component code version. - Switch
SSCANF_Levenshtein
internally to use direct AMX access.
sscanf 2.12.1 - 05/05/2022
- Integrate open.mp component support.
sscanf 2.11.5 - 31/03/2022
- Improve some errors caused by using
sscanf
before including it.
sscanf 2.11.4 - 02/03/2022
- Documentation comments on all functions via pawndoc.
sscanf 2.11.3 - 05/02/2022
- Added
SSCANF_Levenshtein
for better string candidate processing. - Added
SSCANF_GetClosestString
for better string candidate processing. - Added
SSCANF_GetClosestValue
for better string candidate processing. - Added
SSCANF_NO_K_VEHICLE
to disable the defaultk<vehicle>
specifier code. - Added
SSCANF_NO_K_WEAPON
to disable the defaultk<weapon>
specifier code.
sscanf 2.11.2 - 04/02/2022
- Minor Linux build fixes.
sscanf 2.11.1 - 25/01/2022
- Re-added NPC mode support.
sscanf 2.10.4 - 17/01/2022
- Fix trailing string literals, to allow
"x'!'"
for example. - Added
SSCANF_VERSION
for compile-time checks.
sscanf 2.10.3 - 28/04/2021
- Use prehooks in include.
- Export
PawnSScanf
function from dll to other plugins. SSCANF_SetOption()
andSSCANF_GetOption()
for more control of options.SSCANF_VERSION
andSSCANF_Version()
to compare include and plugin versions.- Hide more internal functions.
- Fix the license.
sscanf 2.10.2 - 28/06/2020
- Fix bug in parameter counts.
sscanf 2.10.1 - 27/06/2020
- Plugin backwards-compatability with older includes.
sscanf 2.10.0 - 27/06/2020
- Added
m
for colours (ran out of useful letters). - Added file and line details for errors.
sscanf 2.9.0 - 04/11/2019
- Added
[*]
support. - Fixed bracketed lengths (
[(32)]
). - Ported readme to markdown.
- Added
z
andZ
for packed strings (thus officially removing their deprecated optional use). - Remove missing string length warnings - its now purely an error.
- Remove
p,
warnings - its now purely an error.
sscanf 2.8.3 - 02/10/2018
- Allow
k
in arrays. - Allow
k
to consume the rest of the line (like strings) when they are the last specifier.
sscanf 2.8.2 - 18/04/2015
- Fixed a bug where
u
wasn't working correctly after a server restart.
2.13.2
sscanf 2.13.2 - 07/09/2022
- Rebuilt for open.mp beta 9.
Changelog
sscanf 2.13.1 - 25/06/2022
- Enable similarity-based name comparisons (
MATCH_NAME_SIMILARITY
). - Return the best matching name by default.
- Add
MATCH_NAME_FIRST
to revert best name match behaviour. - Improve
MATCH_NAME_PARTIAL
. - Internal cleanup and fixes.
sscanf 2.12.2 - 11/05/2022
- Switch to a different (semi made-up) word similarity function.
- Added
SSCANF_TextSimilarity
for best string candidate processing. - Added
SSCANF_GetSimilarString
for best string candidate processing. - Added
SSCANF_GetSimilarValue
for best string candidate processing. - Use
OnPlayerNameChange
in the open.mp component code version. - Switch
SSCANF_Levenshtein
internally to use direct AMX access.
sscanf 2.12.1 - 05/05/2022
- Integrate open.mp component support.
sscanf 2.11.5 - 31/03/2022
- Improve some errors caused by using
sscanf
before including it.
sscanf 2.11.4 - 02/03/2022
- Documentation comments on all functions via pawndoc.
sscanf 2.11.3 - 05/02/2022
- Added
SSCANF_Levenshtein
for better string candidate processing. - Added
SSCANF_GetClosestString
for better string candidate processing. - Added
SSCANF_GetClosestValue
for better string candidate processing. - Added
SSCANF_NO_K_VEHICLE
to disable the defaultk<vehicle>
specifier code. - Added
SSCANF_NO_K_WEAPON
to disable the defaultk<weapon>
specifier code.
sscanf 2.11.2 - 04/02/2022
- Minor Linux build fixes.
sscanf 2.11.1 - 25/01/2022
- Re-added NPC mode support.
sscanf 2.10.4 - 17/01/2022
- Fix trailing string literals, to allow
"x'!'"
for example. - Added
SSCANF_VERSION
for compile-time checks.
sscanf 2.10.3 - 28/04/2021
- Use prehooks in include.
- Export
PawnSScanf
function from dll to other plugins. SSCANF_SetOption()
andSSCANF_GetOption()
for more control of options.SSCANF_VERSION
andSSCANF_Version()
to compare include and plugin versions.- Hide more internal functions.
- Fix the license.
sscanf 2.10.2 - 28/06/2020
- Fix bug in parameter counts.
sscanf 2.10.1 - 27/06/2020
- Plugin backwards-compatability with older includes.
sscanf 2.10.0 - 27/06/2020
- Added
m
for colours (ran out of useful letters). - Added file and line details for errors.
sscanf 2.9.0 - 04/11/2019
- Added
[*]
support. - Fixed bracketed lengths (
[(32)]
). - Ported readme to markdown.
- Added
z
andZ
for packed strings (thus officially removing their deprecated optional use). - Remove missing string length warnings - its now purely an error.
- Remove
p,
warnings - its now purely an error.
sscanf 2.8.3 - 02/10/2018
- Allow
k
in arrays. - Allow
k
to consume the rest of the line (like strings) when they are the last specifier.
sscanf 2.8.2 - 18/04/2015
- Fixed a bug where
u
wasn't working correctly after a server restart.
2.13.1
MATCH_NAME_BEST
edition - vastly improved user name searches.
Changelog
sscanf 2.13.1 - 25/06/2022
- Enable similarity-based name comparisons (
MATCH_NAME_SIMILARITY
). - Return the best matching name by default.
- Add
MATCH_NAME_FIRST
to revert best name match behaviour. - Improve
MATCH_NAME_PARTIAL
. - Internal cleanup and fixes.
sscanf 2.12.2 - 11/05/2022
- Switch to a different (semi made-up) word similarity function.
- Added
SSCANF_TextSimilarity
for best string candidate processing. - Added
SSCANF_GetSimilarString
for best string candidate processing. - Added
SSCANF_GetSimilarValue
for best string candidate processing. - Use
OnPlayerNameChange
in the open.mp component code version. - Switch
SSCANF_Levenshtein
internally to use direct AMX access.
sscanf 2.12.1 - 05/05/2022
- Integrate open.mp component support.
sscanf 2.11.5 - 31/03/2022
- Improve some errors caused by using
sscanf
before including it.
sscanf 2.11.4 - 02/03/2022
- Documentation comments on all functions via pawndoc.
sscanf 2.11.3 - 05/02/2022
- Added
SSCANF_Levenshtein
for better string candidate processing. - Added
SSCANF_GetClosestString
for better string candidate processing. - Added
SSCANF_GetClosestValue
for better string candidate processing. - Added
SSCANF_NO_K_VEHICLE
to disable the defaultk<vehicle>
specifier code. - Added
SSCANF_NO_K_WEAPON
to disable the defaultk<weapon>
specifier code.
sscanf 2.11.2 - 04/02/2022
- Minor Linux build fixes.
sscanf 2.11.1 - 25/01/2022
- Re-added NPC mode support.
sscanf 2.10.4 - 17/01/2022
- Fix trailing string literals, to allow
"x'!'"
for example. - Added
SSCANF_VERSION
for compile-time checks.
sscanf 2.10.3 - 28/04/2021
- Use prehooks in include.
- Export
PawnSScanf
function from dll to other plugins. SSCANF_SetOption()
andSSCANF_GetOption()
for more control of options.SSCANF_VERSION
andSSCANF_Version()
to compare include and plugin versions.- Hide more internal functions.
- Fix the license.
sscanf 2.10.2 - 28/06/2020
- Fix bug in parameter counts.
sscanf 2.10.1 - 27/06/2020
- Plugin backwards-compatability with older includes.
sscanf 2.10.0 - 27/06/2020
- Added
m
for colours (ran out of useful letters). - Added file and line details for errors.
sscanf 2.9.0 - 04/11/2019
- Added
[*]
support. - Fixed bracketed lengths (
[(32)]
). - Ported readme to markdown.
- Added
z
andZ
for packed strings (thus officially removing their deprecated optional use). - Remove missing string length warnings - its now purely an error.
- Remove
p,
warnings - its now purely an error.
sscanf 2.8.3 - 02/10/2018
- Allow
k
in arrays. - Allow
k
to consume the rest of the line (like strings) when they are the last specifier.
sscanf 2.8.2 - 18/04/2015
- Fixed a bug where
u
wasn't working correctly after a server restart.
2.11.4
Dedicated to @maddinat0r. Thank you for hosting the repo for so long!
Changelog
sscanf 2.11.4 - 02/03/2022
- Documentation comments on all functions via pawndoc.
sscanf 2.11.3 - 05/02/2022
- Added
SSCANF_Levenshtein
for better string candidate processing. - Added
SSCANF_GetClosestString
for better string candidate processing. - Added
SSCANF_GetClosestValue
for better string candidate processing. - Added
SSCANF_NO_K_VEHICLE
to disable the defaultk<vehicle>
specifier code. - Added
SSCANF_NO_K_WEAPON
to disable the defaultk<weapon>
specifier code.
sscanf 2.11.2 - 04/02/2022
- Minor Linux build fixes.
sscanf 2.11.1 - 25/01/2022
- Re-added NPC mode support.
sscanf 2.10.4 - 17/01/2022
- Fix trailing string literals, to allow
"x'!'"
for example. - Added
SSCANF_VERSION
for compile-time checks.
sscanf 2.10.3 - 28/04/2021
- Use prehooks in include.
- Export
PawnSScanf
function from dll to other plugins. SSCANF_SetOption()
andSSCANF_GetOption()
for more control of options.SSCANF_VERSION
andSSCANF_Version()
to compare include and plugin versions.- Hide more internal functions.
- Fix the license.
sscanf 2.10.2 - 28/06/2020
- Fix bug in parameter counts.
sscanf 2.10.1 - 27/06/2020
- Plugin backwards-compatability with older includes.
sscanf 2.10.0 - 27/06/2020
- Added
m
for colours (ran out of useful letters). - Added file and line details for errors.
sscanf 2.9.0 - 04/11/2019
- Added
[*]
support. - Fixed bracketed lengths (
[(32)]
). - Ported readme to markdown.
- Added
z
andZ
for packed strings (thus officially removing their deprecated optional use). - Remove missing string length warnings - its now purely an error.
- Remove
p,
warnings - its now purely an error.
sscanf 2.8.3 - 02/10/2018
- Allow
k
in arrays. - Allow
k
to consume the rest of the line (like strings) when they are the last specifier.
sscanf 2.8.2 - 18/04/2015
- Fixed a bug where
u
wasn't working correctly after a server restart.
2.8.3
- fixed an issue where the plugin would accept an invalid player name (#3)
- fixed incorrect player name size in include file (#12, thanks to @ziggi)
- fixed an issue where the user array specifier looked up names incorrectly
- fixed an issue where using certain tags like
hex:
in non-sscanf code would result in a compiler error (#15) - fixed an issue where specifying a delimiter in the extract macro wouldn't work
- fixed an issue where the kustom specifier did not consume the whole input if it was the last specifier (#7)
- added an include guard to ensure compatibility with the community compiler (#17, thanks to @Y-Less)
- ignore case on
vehicle
andweapon
kustom specifiers (#5, thanks to @karimcambridge)
2.8.2
Basically Y_Less' original version, with one fix by Emmet ("a bug where "u" wasn't working correctly after a server restart").