Kod:
#include <amxmodx>
#define PLUGIN "WelcomeSound"
#define AUTHOR "deLL"
#define VERSION "1.0"
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_event("TeamInfo","team_assign","a")
}
public team_assign()
{
static old_team[33]
new tid
new id = read_data(1)
new Team[32]
read_data(2,Team,31) //UNASSIGNED
//TERRORIST
//CT
//SPECTATOR
if(equal(Team,"UNASSIGNED")) tid = 0
else if(equal(Team,"TERRORIST")) tid = 1
else if(equal(Team,"CT")) tid = 2
else if(equal(Team,"SPECTATOR")) tid = 3
if(old_team[id]==tid) return PLUGIN_CONTINUE //jesli druzyna sie nie zmienila to przerywamy event
old_team[id] = tid //zapisujemy nowy team
PlaySound(id);
return PLUGIN_CONTINUE // skoro juz uzylismy returna to musimy tez na koniec go dac
}
public PlaySound(id)
{
client_cmd(id, "stopsound")
client_cmd(id, "mp3 stop")
client_cmd(id, "mp3 play sound/misc/welcome.mp3")
}
public plugin_precache()
precache_generic("sound/misc/welcome.mp3")