feat: log speed
This commit is contained in:
parent
d9fc7973f2
commit
32f0d25aa4
51
_jump.gsc
51
_jump.gsc
@ -11,14 +11,58 @@ onPlayerConnect()
|
|||||||
{
|
{
|
||||||
level waittill( "connected", player );
|
level waittill( "connected", player );
|
||||||
|
|
||||||
if ( player isTestClient() )
|
if ( isDefined( player.pers["isBot"] ) )
|
||||||
{
|
{
|
||||||
continue;
|
if ( player.pers["isBot"] )
|
||||||
|
{
|
||||||
|
continue;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
player notifyOnPlayerCommand( "save_pos", "+melee" );
|
player notifyOnPlayerCommand( "save_pos", "+melee" );
|
||||||
player notifyOnPlayerCommand( "load_saved_pos", "+activate" );
|
player notifyOnPlayerCommand( "load_saved_pos", "+activate" );
|
||||||
player thread jumper();
|
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,7 +84,8 @@ canSave( player )
|
|||||||
|
|
||||||
jumper()
|
jumper()
|
||||||
{
|
{
|
||||||
self endon ( "disconnect" );
|
level endon( "game_ended ");
|
||||||
|
self endon( "disconnect" );
|
||||||
|
|
||||||
self.jumper_pos = (0, 0, 0);
|
self.jumper_pos = (0, 0, 0);
|
||||||
self.jumper_angles = (0, 0, 0);
|
self.jumper_angles = (0, 0, 0);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user