From d0366bbdd706525a5bdec529278e15bbc8062c92 Mon Sep 17 00:00:00 2001 From: Resxt <55228336+Resxt@users.noreply.github.com> Date: Fri, 25 Mar 2022 22:43:49 +0100 Subject: [PATCH] get_player_guid 1.0 --- small_scripts/README.md | 4 ++++ small_scripts/get_player_guid.gsc | 24 ++++++++++++++++++++++++ 2 files changed, 28 insertions(+) create mode 100644 small_scripts/get_player_guid.gsc diff --git a/small_scripts/README.md b/small_scripts/README.md index 244f35f..819f32d 100644 --- a/small_scripts/README.md +++ b/small_scripts/README.md @@ -21,6 +21,10 @@ Display the player's killstreak, total kills and deaths on top of the screen ![image](images/display_player_stats.png) +## get_player_guid.gsc + +Print the GUID of a player in the console whenever he connects and whenever he chooses/changes class. + ## hardcore_tweaks.gsc The hardcore mode replaces some game functionalities like enabling friendly fire or disabling killcams. diff --git a/small_scripts/get_player_guid.gsc b/small_scripts/get_player_guid.gsc new file mode 100644 index 0000000..827d679 --- /dev/null +++ b/small_scripts/get_player_guid.gsc @@ -0,0 +1,24 @@ +Init() +{ + level thread OnPlayerConnect(); +} + +OnPlayerConnect() +{ + for(;;) + { + level waittill("connected", player); + Print(player.name + " GUID: " + player.guid); + player thread OnPlayerSpawned(); + } +} + +OnPlayerSpawned() +{ + self endon("disconnect"); + for(;;) + { + self waittill("changed_kit"); + Print(self.name + " GUID: " + self.guid); + } +} \ No newline at end of file