Witam mógłby ktoś dodać funkcje która by polegała na zatrzymywaniu dźwięku i puszczaniu nowego w tym samym czasie ? chodzi mi o to:
-żeby w tym samym czasie nie można było odgrywać 2 dzwięków, np. gracz ustrzeli z awp 2x HS to 1 dźwięk się zatrzymuje i gra następny.
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <cstrike>
//#include <csx>
#define PLUGIN "ALP HS Bonus"
#define VERSION "1.0"
#define AUTHOR "faTal_eXtreMe"
new appcvar
new enablecvar
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
enablecvar = register_cvar("alphs_active", "1");
appcvar = register_cvar("alphs_bonus", "350");
}
new g_Display[][] =
{
""
};
new g_Wav[][] =
{
"misc/ajwp7",
"misc/ajwp8"
};
public client_death(killer,victim,weapon,hitplace,TK) {
if(!killer || !victim || TK)
return;
static nick[32];
get_user_name(killer,nick,31);
if(hitplace == HIT_HEAD && weapon == CSW_AWP && get_pcvar_num(enablecvar) == 1 || hitplace == HIT_HEAD && weapon == CSW_SCOUT && get_pcvar_num(enablecvar) == 1)
{
new cash = cs_get_user_money(killer)
new extra = get_pcvar_num(appcvar)
cs_set_user_money(killer, cash + extra)
{
set_hudmessage(255, 255, 255, 0.90, 0.86, 4, 6.0, 6.0);
show_hudmessage(killer, g_Display[random(sizeof g_Display)],nick);
client_cmd(killer,"spk %s",g_Wav[random(sizeof g_Wav)]);
}
}
}
public plugin_precache() {
precache_sound("misc/ajwp7.wav");
precache_sound("misc/ajwp8.wav");
}


Dodatki SourceMod












