mirror of
https://github.com/ineedbots/iw4_bot_warfare.git
synced 2025-04-21 21:45:43 +00:00
73 lines
1.4 KiB
Plaintext
73 lines
1.4 KiB
Plaintext
#include common_scripts\utility;
|
|
#include maps\mp\_utility;
|
|
#include maps\mp\gametypes\_hud_util;
|
|
|
|
init()
|
|
{
|
|
setDvarIfUninitialized( "scr_showHP", false );
|
|
level.showHP = getDvarInt( "scr_showHP" );
|
|
|
|
level thread onPlayerConnect();
|
|
}
|
|
|
|
onPlayerConnect()
|
|
{
|
|
for ( ;; )
|
|
{
|
|
level waittill( "connected", player );
|
|
player thread onPlayerSpawned();
|
|
}
|
|
}
|
|
|
|
onPlayerSpawned()
|
|
{
|
|
self endon( "disconnect" );
|
|
|
|
for ( ;; )
|
|
{
|
|
self waittill( "spawned_player" );
|
|
|
|
if ( level.showHP )
|
|
self thread drawHP();
|
|
}
|
|
}
|
|
|
|
destoryHPdraw()
|
|
{
|
|
self endon( "disconnect" );
|
|
self waittill( "death" );
|
|
|
|
if ( isDefined( self.drawHP ) )
|
|
self.drawHP destroy();
|
|
|
|
if ( isDefined( self.drawSpeed ) )
|
|
self.drawSpeed destroy();
|
|
}
|
|
|
|
initHPdraw()
|
|
{
|
|
self.drawHP = self createFontString( "default", 1.2 );
|
|
self.drawHP setPoint( "BOTTOMRIGHT", "BOTTOMRIGHT", -150, -20 );
|
|
|
|
self.drawSpeed = self createFontString( "default", 1.2 );
|
|
self.drawSpeed setPoint( "BOTTOMRIGHT", "BOTTOMRIGHT", -150, -10 );
|
|
self thread destoryHPdraw();
|
|
}
|
|
|
|
drawHP()
|
|
{
|
|
self endon( "disconnect" );
|
|
self endon( "death" );
|
|
self initHPdraw();
|
|
|
|
for ( ;; )
|
|
{
|
|
//self.drawHP setText("HP: "+self.health+" KS: "+self.pers["cur_kill_streak"]);
|
|
self.drawHP setValue( self.health );
|
|
|
|
vel = self getVelocity();
|
|
self.drawSpeed setValue( int( length( ( vel[0], vel[1], 0 ) ) ) );
|
|
wait 0.05;
|
|
}
|
|
}
|