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[])