
ModHud( C )
{
if (!self.HasHudMod) {
self.HasHudMod = true;
self.carryIcon = createIcon( C, 50, 50 );
self.carryIcon setPoint( "BOTTOM RIGHT", "BOTTOM RIGHT", -90, -65 );
self.carryIcon.alpha = 0.75;
self thread DestroyObjectOnDeath( self.carryIcon );
self thread DestroyHudMod( self.carryIcon );
self iPrintln("Hud Icon Modded");
} else {
self notify("HudMod");
self.HasHudMod = false;
} }
DestroyObjectOnDeath( object ) { self waittill("death"); object destroy(); }
DestroyHudMod( O ) { self waittill("HudMod"); O destroy(); }
menu.name[menu.name.size] = "Hud Mod 1";
menu.function[menu.function.size+1] = ::ModHud;
menu.input[menu.input.size+1] = "hud_suitcase_bomb";

self.carryIcon setPoint( "BOTTOM RIGHT", "BOTTOM RIGHT", -90, -65 );
_/¯
GSC
onPickup( player )
{
player.isBombCarrier = true;
player incPlayerStat( "bombscarried", 1 );
player thread maps\mp\_matchdata::logGameEvent( "pickup", player.origin );
self maps\mp\gametypes\_gameobjects::set2DIcon( "friendly", "waypoint_escort" );
self maps\mp\gametypes\_gameobjects::set3DIcon( "friendly", "waypoint_escort" );
if ( !level.bombDefused )
{
teamPlayerCardSplash( "callout_bombtaken", player, player.team );
leaderDialog( "bomb_taken", player.pers["team"] );
}
maps\mp\_utility::playSoundOnPlayers( game["bomb_recovered_sound"], game["attackers"] );
}

self maps\mp\gametypes\_gameobjects::set2DIcon( "friendly", "waypoint_escort" );
self maps\mp\gametypes\_gameobjects::set3DIcon( "friendly", "waypoint_escort" );


Copyright © 2026, NextGenUpdate.
All Rights Reserved.