Łap
Spoiler
#include <amxmodx> #include <amxmisc> #include <colorchat> #define PLUGIN "HeadShot Info" #define VERSION "1.0" #define AUTHOR "sbstn" public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_event("DeathMsg","Death","ae") register_cvar("amx_hs_on","1") register_cvar("amx_hs_info","1") register_cvar("amx_hs_info_style","1") register_cvar("amx_hs_sound","1") register_cvar("amx_hs_sound_style","1") register_cvar("amx_hs_hud","1") } public plugin_precache() { precache_sound("misc/hs1.wav") precache_sound("misc/hs2.wav") precache_sound("misc/hs3.wav") precache_sound("misc/hs4.wav") precache_sound("misc/hs5.wav") precache_sound("misc/hs6.wav") precache_sound("misc/hs7.wav") } public Death() { new killer = read_data(1) new victim = read_data(2) new hs = read_data(3) new killer_hp = get_user_health(killer) new hs_info = get_cvar_num("amx_hs_info") new hs_info_style = get_cvar_num("amx_hs_info_style") new hs_on = get_cvar_num("amx_hs_on") new killer_name[32] new victim_name[32] new weapon[32] get_user_name(killer,killer_name,31) get_user_name(victim,victim_name,31) read_data(4, weapon, 31) if(hs && hs_on==1) { Sound(killer,victim) HUD(killer) if(hs_info!=1) return PLUGIN_HANDLED switch(hs_info_style) { case 1:ColorChat(0, YELLOW, "# ^x04%s^x01 strzelil headshota ^x04%s^x01",killer_name,victim_name) case 2:ColorChat(0, YELLOW, "# ^x04%s^x01 strzelil headshota ^x04%s^x01 z ^x03%s^x01",killer_name,victim_name,weapon) case 3:ColorChat(0, YELLOW, "# ^x04%s^x01 strzelil headshota ^x04%s^x01 i nadal ma ^x03%dHP^x01!",killer_name,victim_name,killer_hp) case 4:ColorChat(0, YELLOW, "# ^x04%s^x01 strzelil headshota ^x04%s^x01 z ^x03%s^x01 i nadal ma ^x03%dHP^x01!",killer_name,victim_name,weapon,killer_hp) } } return PLUGIN_HANDLED } public Sound(id,id2) { new hs_on = get_cvar_num("amx_hs_on") new hs_sound = get_cvar_num("amx_hs_sound") new hs_sound_style = get_cvar_num("amx_hs_sound_style") if(hs_on==1 && hs_sound==1 && (hs_sound_style==2 || hs_sound_style==1)) { switch (random_num(0,6)) { case 0: { PlayMusik(id,id2,"spk misc/hs1") if(hs_sound_style==1) return 0 } case 1:PlayMusik(id,id2,"spk misc/hs2") case 2:PlayMusik(id,id2,"spk misc/hs3") case 3:PlayMusik(id,id2,"spk misc/hs4") case 4:PlayMusik(id,id2,"spk misc/hs5") case 5:PlayMusik(id,id2,"spk misc/hs6") case 6:PlayMusik(id,id2,"spk misc/hs7") } } return 0 } PlayMusik(id,id2,musik[]) { client_cmd(id,musik) client_cmd(id2,musik) } public HUD(killer) { new hs_on = get_cvar_num("amx_hs_on") new hs_hud = get_cvar_num("amx_hs_hud") if(hs_on==1 && hs_hud==1) { set_hudmessage(0,255,0,-1.0,-1.0,0,6.0,2.0) show_hudmessage(killer,"HEADSHOT!") } }