feat: log speed
This commit is contained in:
parent
d9fc7973f2
commit
32f0d25aa4
47
_jump.gsc
47
_jump.gsc
@ -11,14 +11,58 @@ onPlayerConnect()
|
||||
{
|
||||
level waittill( "connected", player );
|
||||
|
||||
if ( player isTestClient() )
|
||||
if ( isDefined( player.pers["isBot"] ) )
|
||||
{
|
||||
if ( player.pers["isBot"] )
|
||||
{
|
||||
continue;
|
||||
}
|
||||
}
|
||||
|
||||
player notifyOnPlayerCommand( "save_pos", "+melee" );
|
||||
player notifyOnPlayerCommand( "load_saved_pos", "+activate" );
|
||||
player thread jumper();
|
||||
player thread displayPlayerKillstreak();
|
||||
}
|
||||
}
|
||||
|
||||
displayPlayerKillstreak()
|
||||
{
|
||||
level endon( "game_ended" );
|
||||
self endon( "disconnect" );
|
||||
|
||||
self.speed_text = maps\mp\gametypes\_hud_util::createFontString( "hudsmall" , 1 );
|
||||
self.speed_text maps\mp\gametypes\_hud_util::setPoint( "TOP", "TOP", -2, -2 );
|
||||
self.speed_text.hideWhenInMenu = true;
|
||||
self.speed_text.label = &"";
|
||||
|
||||
self.last_speed_sample = 0;
|
||||
|
||||
while ( true )
|
||||
{
|
||||
player_speed = distance( ( 0, 0, 0 ), self getvelocity() );
|
||||
current_speed = int( player_speed );
|
||||
|
||||
if ( self.last_speed_sample == current_speed )
|
||||
{
|
||||
// White
|
||||
self.speed_text.color = ( 255, 255, 255 );
|
||||
}
|
||||
else if ( self.last_speed_sample > current_speed )
|
||||
{
|
||||
// Slowing down (Red)
|
||||
self.speed_text.color = ( 255, 0, 0 );
|
||||
}
|
||||
else
|
||||
{
|
||||
// Speeding up (Green)
|
||||
self.speed_text.color = ( 0, 255, 0 );
|
||||
}
|
||||
|
||||
self.last_speed_sample = current_speed;
|
||||
|
||||
self.speed_text setValue( current_speed );
|
||||
wait( 0.1 );
|
||||
}
|
||||
}
|
||||
|
||||
@ -40,6 +84,7 @@ canSave( player )
|
||||
|
||||
jumper()
|
||||
{
|
||||
level endon( "game_ended ");
|
||||
self endon( "disconnect" );
|
||||
|
||||
self.jumper_pos = (0, 0, 0);
|
||||
|
Loading…
x
Reference in New Issue
Block a user