Need a help , and delete my old topic!
Hello,
I need to add more sounds to this plugin..here the sounds that I need to add :
godlike
headshot
humiliation
nade_ultimate
prepare
here the sma:
PHP Code:
/* Ultimate Sounds Advanced AMXMODX Plugin _____ _______ _ _ _ _ _______ _ / ___| |_/\__| | | \ / | | || || ||====| |_/\__| | | \ `--. // \ \ | |\ \ / /| | || || ||____| // \ \ | | by `--. \ / ==== \ | | \ \__/ / | | || || || \\ / ==== \ | | /\__/ | / / \ \ | | '____' | | || || || \\ / / \ \ | | \____/ /_/ \_\ |_| |_| \__,_/ || || /_/ \_\ |_|
* Description ? ... no needed */
#include <amxmodx> #include <amxmisc>
#define PLUGIN_NAME "Ultimate Sounds Advanced" #define PLUGIN_VERSION "0.1" #define PLUGIN_AUTHOR "SAMURAI"
new kills[33] = {0,...}; new deaths[33] = {0,...};
#define LEVELS 10
new levels[10] = {3, 4, 6, 8, 10, 12,14,15,16,18}; new sounds[10][] = {"ultimate_sounds/triplekill_ultimate", "ultimate_sounds/multikill_ultimate", "ultimate_sounds/ultrakill_ultimate", "ultimate_sounds/killingspree_ultimate", "ultimate_sounds/megakill_ultimate", "ultimate_sounds/holyshit_ultimate", "ultimate_sounds/ludicrouskill_ultimate","ultimate_sounds/rampage_ultimate","ultimate_sounds/unstoppable_ultimate", "ultimate_sounds/monsterkill_ultimate"}; new messages[10][] = {"%s: Triple Kill !", "%s: Multi Kill !", "%s: Ultra Kill !", "%s: Killing Spree !", "%s: Mega Kill !", "%s: Holy Shit !", "%s: Ludicrous Kill !", "%s: Rampage !", "%s: Unstoppable !", "%s: M o n s t e R K i L L ! ! !"};
is_mode_set(bits) { new mode[9]; get_cvar_string("ultimate_sounds_advanced", mode, 8); return read_flags(mode) & bits; }
public death_event(id) { new killer = read_data(1); new victim = read_data(2);
kills[killer] += 1; kills[victim] = 0; deaths[killer] = 0; deaths[victim] += 1;
for (new i = 0; i < LEVELS; i++) { if (kills[killer] == levels[i]) { announce(killer, i); return PLUGIN_CONTINUE; } }
return PLUGIN_CONTINUE; }
announce(killer, level) { new name[33];
get_user_name(killer, name, 32); set_hudmessage(0, 100, 200, 0.05, 0.65, 2, 0.02, 6.0, 0.01, 0.1, 2);
if (is_mode_set(2)) { show_hudmessage(0, messages[level], name); } else if (is_mode_set(8)) { show_hudmessage(killer, messages[level], name); } if (is_mode_set(1)) { client_cmd(0, "spk %s", sounds[level]); } else if (is_mode_set(4)) { client_cmd(killer, "spk %s", sounds[level]); } }
public reset_hud(id) { if (is_mode_set(16)) { if (kills[id] > levels[0]) { client_print(id, print_chat, "* You are on a killstreak with %d kills.", kills[id]); } else if (deaths[id] > 1) { client_print(id, print_chat, "* Take care, you are on a deathstreak with %d deaths in a row.", deaths[id]); } } }
public client_connect(id) { kills[id] = 0; deaths[id] = 0; }
public plugin_init() { register_plugin(PLUGIN_NAME, PLUGIN_VERSION, PLUGIN_AUTHOR); register_cvar("ultimate_sounds_advanced", "ab"); register_event("ResetHUD", "reset_hud", "b"); register_event("DeathMsg", "death_event", "a");
return PLUGIN_CONTINUE; }
public plugin_precache() { precache_sound("ultimate_sounds/triplekill_ultimate.wav") precache_sound("ultimate_sounds/holyshit_ultimate.wav") precache_sound("ultimate_sounds/ludicrouskill_ultimate.wav") precache_sound("ultimate_sounds/megakill_ultimate.wav") precache_sound("ultimate_sounds/monsterkill_ultimate.wav") precache_sound("ultimate_sounds/multikill_ultimate.wav") precache_sound("ultimate_sounds/rampage_ultimate.wav") precache_sound("ultimate_sounds/triplekill_ultimate.wav") precache_sound("ultimate_sounds/ultrakill_ultimate.wav") precache_sound("ultimate_sounds/unstoppable_ultimate.wav") }
Thanks!
|