// Wyciete z pluginu by kaloszyfer
#include <amxmodx>
#include <engine>
#define PLUGIN "FireInTheHole!"
#define VERSION "0.6"
#define AUTHOR "CaMiLoWski"
new CRfireinhole[64]
public plugin_precache() {
precache_sound("radio/crc/fireinhole.wav")
}
public plugin_init(){
register_plugin(PLUGIN, VERSION, AUTHOR)
register_cvar("amx_emit_radio", "1")
register_cvar("CRfireinhole", "Fire in the hole!")
register_message(get_user_msgid("TextMsg"), "message")
register_message(get_user_msgid("SendAudio"), "msg_audio")
return PLUGIN_CONTINUE
}
public message()
{
if(get_msg_args() != 5 || get_msg_argtype(3) != ARG_STRING || get_msg_argtype(5) != ARG_STRING)
{
return PLUGIN_CONTINUE
}
new arg2[16]
get_msg_arg_string(3, arg2, 15)
if(!equal(arg2, "#Game_radio"))
{
return PLUGIN_CONTINUE
}
new arg4[20]
get_msg_arg_string(5, arg4, 19)
if(equal(arg4, "#Fire_in_the_hole"))
{
set_msg_arg_string(5, CRfireinhole)
return PLUGIN_CONTINUE
}
return PLUGIN_CONTINUE
}
public msg_audio()
{
if(get_msg_args() != 3 || get_msg_argtype(2) != ARG_STRING) {
return PLUGIN_CONTINUE
}
new arg2[20]
get_msg_arg_string(2, arg2, 19)
if(equal(arg2[1], "!MRAD_FIREINHOLE"))
{
return PLUGIN_HANDLED
}
return PLUGIN_CONTINUE
}
public grenade_throw(id,ent,wid)
{
new players[32],total, team_name[10]
get_user_team(id,team_name, 9)
get_players(players, total ,"ce", team_name) // No bots and Match team name
new name[32]
get_user_name(id,name,31)
for(new a=0; a < total; ++a)
{
client_cmd(players[a], "spk radio/crc/fireinhole.wav")
if (get_cvar_num("amx_emit_radio"))
{
emit_sound(id, CHAN_VOICE, "radio/crc/fireinhole.wav" , 0.9, ATTN_STATIC, 0, PITCH_NORM)
}
}
return PLUGIN_HANDLED
}
public plugin_cfg()
{
get_cvar_string("CRfireinhole", CRfireinhole, 63)
}