New Member
Join Date: Feb 2012
Location: n/a
|
04-26-2012
, 09:37
Help wich Bcd HudTimer
|
#1
|
hello, I need a little help from a plugin. the count of ten onward to show only one screen, zero no sound and not on the screen, you think you can fix? Thanks.
PHP Code:
#include < amxmodx > #include < csx >
#pragma semicolon 1
new g_hMessageSync; new g_iC4Timer;
public plugin_init( ) { register_plugin( "Bcd Hudtimer", "1.0", "claudiuhks" ); register_event( "HLTV", "Event_RoundStart", "a", "1=0", "2=0" ); g_hMessageSync = CreateHudSyncObj( ); }
public Event_RoundStart( ) remove_task( 652452 );
public bomb_planted( ) { g_iC4Timer = get_cvar_num( "mp_c4timer" ) - 1; set_task( 1.0, "Func_DisplayTime", 652452, _, _, "a", g_iC4Timer ); }
public bomb_defused( ) remove_task( 652452 );
public bomb_explode( ) remove_task( 652452 );
public Func_DisplayTime( ) { switch( g_iC4Timer ) { case 40: { Func_Speak( "spk ^"vox/fourty seconds until explosion^"" ); set_hudmessage( 221, 221, 221, -1.0, 0.25, 0, 1.0, 3.0, 0.01, 0.01, -1 ); ShowSyncHudMsg( 0, g_hMessageSync, "40 seconds until explosion!" ); }
case 30: { Func_Speak( "spk ^"vox/thirty seconds until explosion^"" ); set_hudmessage( 221, 221, 221, -1.0, 0.25, 0, 1.0, 3.0, 0.01, 0.01, -1 ); ShowSyncHudMsg( 0, g_hMessageSync, "30 seconds until explosion!" ); } case 20: { Func_Speak( "spk ^"vox/twenty seconds until explosion^"" ); set_hudmessage( 221, 221, 221, -1.0, 0.25, 0, 1.0, 3.0, 0.01, 0.01, -1 ); ShowSyncHudMsg( 0, g_hMessageSync, "20 seconds until explosion!" ); } case 10: Func_Speak( "spk vox/ten" ); case 9: Func_Speak( "spk vox/nine" ); case 8: Func_Speak( "spk vox/eight" ); case 7: Func_Speak( "spk vox/seven" ); case 6: Func_Speak( "spk vox/six" ); case 5: Func_Speak( "spk vox/five" ); case 4: Func_Speak( "spk vox/four" ); case 3: Func_Speak( "spk vox/three" ); case 2: Func_Speak( "spk vox/two" ); case 1: Func_Speak( "spk vox/one" ); case 0: Func_Speak( "spk vox/zero" ); } if( g_iC4Timer < 11 ) { set_hudmessage( 221, 221, 221, -1.0, 0.80, 0, 1.0, 1.0, 0.01, 0.01, -1 ); ShowSyncHudMsg( 0, g_hMessageSync, "%i", g_iC4Timer ); } g_iC4Timer--; }
public Func_Speak( sLine[ ] ) for( new iPlayer = 1; iPlayer <= 32; iPlayer++ ) if( is_user_connected( iPlayer ) && get_user_team( iPlayer ) ) client_cmd( iPlayer, sLine );
Last edited by Carlosx; 04-26-2012 at 14:55.
|
|