diff --git a/small_scripts/README.md b/small_scripts/README.md index 496b8f9..fb235db 100644 --- a/small_scripts/README.md +++ b/small_scripts/README.md @@ -5,6 +5,11 @@ Simple drag and drop scripts ## display_player_stats.gsc Display the player's killstreak, total kills and deaths on top of the screen +
+ Image + + ![image](images/display_player_stats.png) +
## change_team_names.gsc diff --git a/small_scripts/display_player_stats.gsc b/small_scripts/display_player_stats.gsc index 4d8e4fc..1019593 100644 --- a/small_scripts/display_player_stats.gsc +++ b/small_scripts/display_player_stats.gsc @@ -1,7 +1,6 @@ #include maps\mp\gametypes\_hud_util; - -init() +Init() { level thread OnPlayerConnected(); } @@ -12,9 +11,10 @@ OnPlayerConnected() { level waittill("connected", player); - if (isDefined(self.pers["isBot"])) + // Don't thread DisplayPlayerKillstreak() on bots + if (isDefined(player.pers["isBot"])) { - if (self.pers["isBot"]) + if (player.pers["isBot"]) { return; } @@ -22,7 +22,7 @@ OnPlayerConnected() player thread DisplayPlayerKillstreak(); } -} +} DisplayPlayerKillstreak() @@ -30,17 +30,14 @@ DisplayPlayerKillstreak() self endon ("disconnect"); level endon("game_ended"); - self.hudkillstreak = createFontString( "Objective", 0.65 ); - self.hudkillstreak setPoint( "CENTER", "TOP", "CENTER", 10 ); + self.stats_text = createFontString( "Objective", 0.65 ); + self.stats_text setPoint( "CENTER", "TOP", "CENTER", 7.5 ); while(true) { - if(self.playerstreak != self.pers["cur_kill_streak"]) - { - self.playerstreak = self.pers["cur_kill_streak"]; - self.hudkillstreak setText("^1KILLSTREAK: " + self.pers["cur_kill_streak"] + " | KILLS: " + self.pers["kills"] + " | DEATHS: " + self.pers["deaths"]); - } + self.playerstreak = self.pers["cur_kill_streak"]; + self.stats_text setText("^1KILLSTREAK: " + self.pers["cur_kill_streak"] + " | KILLS: " + self.pers["kills"] + " | DEATHS: " + self.pers["deaths"]); - wait 0.01; + wait 0.01; } } \ No newline at end of file diff --git a/small_scripts/images/display_player_stats.png b/small_scripts/images/display_player_stats.png new file mode 100644 index 0000000..6216443 Binary files /dev/null and b/small_scripts/images/display_player_stats.png differ