@@ -209,6 +209,7 @@ public void OnPluginStart()
209209 ..." HUD_USP 8192\n "
210210 ..." HUD_GLOCK 16384\n "
211211 ..." HUD_SPECTATORSDEAD 65536\n "
212+ ..." HUD_PERFS_CENTER 131072\n "
212213 );
213214
214215 IntToString (HUD_DEFAULT2 , defaultHUD , 8 );
@@ -776,6 +777,10 @@ Action ShowHUDMenu(int client, int item)
776777 FormatEx (sHudItem , 64 , " %T " , " HudPerfs" , client );
777778 menu .AddItem (sInfo , sHudItem );
778779
780+ FormatEx (sInfo , 16 , " !%d " , HUD_PERFS_CENTER );
781+ FormatEx (sHudItem , 64 , " %T " , " HudPerfsCenter" , client );
782+ menu .AddItem (sInfo , sHudItem );
783+
779784 FormatEx (sInfo , 16 , " @%d " , HUD2_STYLE );
780785 FormatEx (sHudItem , 64 , " %T " , " HudStyleText" , client );
781786 menu .AddItem (sInfo , sHudItem );
@@ -1369,7 +1374,15 @@ int AddHUDToBuffer_Source2013(int client, huddata_t data, char[] buffer, int max
13691374
13701375 if ((gI_HUD2Settings [client ] & HUD2_JUMPS ) == 0 )
13711376 {
1372- FormatEx (sLine , 128 , " %T : %d " , " HudJumpsText" , client , data .iJumps );
1377+ if (! Shavit_GetStyleSettingBool (data .iStyle , " autobhop" ) && (gI_HUDSettings [client ] & HUD_PERFS_CENTER ))
1378+ {
1379+ FormatEx (sLine , 128 , " %T : %d (%.1f %)" , " HudJumpsText" , client , data .iJumps , Shavit_GetPerfectJumps (data .iTarget ));
1380+ }
1381+ else
1382+ {
1383+ FormatEx (sLine , 128 , " %T : %d " , " HudJumpsText" , client , data .iJumps );
1384+ }
1385+
13731386 AddHUDLine (buffer , maxlen , sLine , iLines );
13741387 }
13751388
0 commit comments