From e99c4e3480c9b2e76d15adb78b6802b2cc774bfc Mon Sep 17 00:00:00 2001
From: Pateeer <72560259+PateeerQ@users.noreply.github.com>
Date: Sat, 24 Aug 2024 21:00:26 +0700
Subject: [PATCH 1/2] Update sscanf2.inc
Adding SetPlayerName hooks
---
sscanf2.inc | 25 +++++++++++++++++++++++++
1 file changed, 25 insertions(+)
diff --git a/sscanf2.inc b/sscanf2.inc
index f6ee62e..2cdb6d0 100644
--- a/sscanf2.inc
+++ b/sscanf2.inc
@@ -1355,6 +1355,31 @@ forward OnCachedInit();
CHAIN_FORWARD:SSCANF_OnPlayerDisconnect(playerid, reason) = 1;
#endif
+/**
+ * sscanf
+ *
+ * Called when a player change names.
+ *
+ */
+stock SSCANF__SetPlayerName(playerid, const name[])
+{
+ new
+ SSCANF_value = SetPlayerName(playerid, name)
+ ;
+
+ if (SSCANF_value == 1 && SSCANF_gInit == 1)
+ {
+ SSCANF_Join(playerid, name, bool:IsPlayerNPC(playerid));
+ }
+ return SSCANF_value;
+}
+#if defined _ALS_SetPlayerName
+ #undef SetPlayerName
+#else
+ #define _ALS_SetPlayerName
+#endif
+#define SetPlayerName SSCANF__SetPlayerName
+
// Ensure that these purely internal natives can't be called from outside this
// include.
#define SSCANF_Init
From 840b2b3b972734800b2ffa336154a17f8cb62655 Mon Sep 17 00:00:00 2001
From: Pateeer <72560259+PateeerQ@users.noreply.github.com>
Date: Sat, 24 Aug 2024 21:02:28 +0700
Subject: [PATCH 2/2] Update sscanf2.inc
---
sscanf2.inc | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sscanf2.inc b/sscanf2.inc
index 2cdb6d0..a879391 100644
--- a/sscanf2.inc
+++ b/sscanf2.inc
@@ -1358,7 +1358,7 @@ forward OnCachedInit();
/**
* sscanf
*
- * Called when a player change names.
+ * Called when player name changes.
*
*/
stock SSCANF__SetPlayerName(playerid, const name[])