Sscanf Versions Save

SA:MP sscanf plugin originally made by @Y-Less

v2.13.8

1 year ago

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 find SetPlayerName.

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 default k<vehicle> specifier code.
  • Added SSCANF_NO_K_WEAPON to disable the default k<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() and SSCANF_GetOption() for more control of options.
  • SSCANF_VERSION and SSCANF_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 and Z 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.

v2.13.7

1 year ago

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 find SetPlayerName.

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 default k<vehicle> specifier code.
  • Added SSCANF_NO_K_WEAPON to disable the default k<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() and SSCANF_GetOption() for more control of options.
  • SSCANF_VERSION and SSCANF_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 and Z 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.

v.2.13.6

1 year ago

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 find SetPlayerName.

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 default k<vehicle> specifier code.
  • Added SSCANF_NO_K_WEAPON to disable the default k<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() and SSCANF_GetOption() for more control of options.
  • SSCANF_VERSION and SSCANF_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 and Z 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.

v.2.13.5

1 year ago

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 find SetPlayerName.

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 default k<vehicle> specifier code.
  • Added SSCANF_NO_K_WEAPON to disable the default k<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() and SSCANF_GetOption() for more control of options.
  • SSCANF_VERSION and SSCANF_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 and Z 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.

v2.13.4

1 year ago

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 find SetPlayerName.

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 default k<vehicle> specifier code.
  • Added SSCANF_NO_K_WEAPON to disable the default k<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() and SSCANF_GetOption() for more control of options.
  • SSCANF_VERSION and SSCANF_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 and Z 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.

v2.13.2

1 year ago

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 default k<vehicle> specifier code.
  • Added SSCANF_NO_K_WEAPON to disable the default k<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() and SSCANF_GetOption() for more control of options.
  • SSCANF_VERSION and SSCANF_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 and Z 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.

v2.13.1

1 year ago

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 default k<vehicle> specifier code.
  • Added SSCANF_NO_K_WEAPON to disable the default k<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() and SSCANF_GetOption() for more control of options.
  • SSCANF_VERSION and SSCANF_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 and Z 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.

v2.11.4

2 years ago

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 default k<vehicle> specifier code.
  • Added SSCANF_NO_K_WEAPON to disable the default k<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() and SSCANF_GetOption() for more control of options.
  • SSCANF_VERSION and SSCANF_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 and Z 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.

v2.8.3

5 years ago
  • 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 and weapon kustom specifiers (#5, thanks to @karimcambridge)

v2.8.2

8 years ago

Basically Y_Less' original version, with one fix by Emmet ("a bug where "u" wasn't working correctly after a server restart").