#include <amxmodx>
new g_iMsg_SendAudio;
new g_iSendAudioMessage;
new Float:g_flDefusedTime;
public plugin_init( ) {
register_plugin( "Bomb has been defused!", "1.0", "xPaw" );
register_logevent( "EventBombDefused", 3, "2=Defused_The_Bomb" );
g_iMsg_SendAudio = get_user_msgid( "SendAudio" );
}
public EventBombDefused( ) {
g_flDefusedTime = get_gametime( );
if( !g_iSendAudioMessage )
g_iSendAudioMessage = register_message( g_iMsg_SendAudio, "MsgSendAudio" );
}
public MsgSendAudio( iMsgId, iMsgDest, iMsgEnt ) {
if( get_gametime( ) > ( g_flDefusedTime + 0.1 ) ) {
unregister_message( g_iMsg_SendAudio, g_iSendAudioMessage );
g_iSendAudioMessage = 0;
return PLUGIN_CONTINUE;
}
new szAudioString[ 17 ];
get_msg_arg_string( 2, szAudioString, charsmax( szAudioString ) );
if( equal( szAudioString, "%!MRAD_ctwin" ) )
return PLUGIN_HANDLED;
return PLUGIN_CONTINUE;
}