mirror of
https://github.com/Resxt/Plutonium-IW5-Scripts.git
synced 2025-04-19 20:52:54 +00:00
69 lines
1.8 KiB
Plaintext
69 lines
1.8 KiB
Plaintext
#include maps\mp\gametypes\_hud_util;
|
|
|
|
Init()
|
|
{
|
|
level thread OnPlayerConnected();
|
|
}
|
|
|
|
OnPlayerConnected()
|
|
{
|
|
for(;;)
|
|
{
|
|
level waittill("connected", player);
|
|
|
|
// Don't thread DisplayPlayerKillstreak() on bots
|
|
if (isDefined(player.pers["isBot"]))
|
|
{
|
|
if (player.pers["isBot"])
|
|
{
|
|
continue; // skip
|
|
}
|
|
}
|
|
|
|
player thread DisplayPlayerKillstreak();
|
|
}
|
|
}
|
|
|
|
|
|
DisplayPlayerKillstreak()
|
|
{
|
|
self endon ("disconnect");
|
|
level endon("game_ended");
|
|
|
|
self.killstreak_text = createFontString( "Objective", 0.65 );
|
|
self.killstreak_text setPoint( "CENTER", "TOP", "CENTER", 7.5 );
|
|
self.killstreak_text.label = &"^1 | KILLSTREAK: ";
|
|
|
|
kills_text_x = -49;
|
|
kills_text_x_move = 2.5;
|
|
self.kills_text = createFontString( "Objective", 0.65 );
|
|
self.kills_text setPoint( kills_text_x, "TOP", kills_text_x, 7.5 );
|
|
self.kills_text.label = &"^1KILLS: ";
|
|
|
|
self.deaths_text = createFontString( "Objective", 0.65 );
|
|
self.deaths_text setPoint( 56.5, "TOP", 56.5, 7.5 );
|
|
self.deaths_text.label = &"^1 | DEATHS: ";
|
|
|
|
while(true)
|
|
{
|
|
if(self.playerstreak != self.pers["cur_kill_streak"])
|
|
{
|
|
self.playerstreak = self.pers["cur_kill_streak"];
|
|
self.killstreak_text setValue(self.pers["cur_kill_streak"]);
|
|
}
|
|
|
|
if (self.pers["kills"] >= 10 && self.kills_text.x == kills_text_x)
|
|
{
|
|
self.kills_text.x = self.kills_text.x - kills_text_x_move;
|
|
}
|
|
else if (self.pers["kills"] >= 100 && self.kills_text.x == kills_text_x - kills_text_x_move)
|
|
{
|
|
self.kills_text.x = self.kills_text.x - kills_text_x_move;
|
|
}
|
|
|
|
self.kills_text setValue(self.pers["kills"]);
|
|
self.deaths_text setValue(self.pers["deaths"]);
|
|
|
|
wait 0.01;
|
|
}
|
|
} |