Raised This Month: $12 Target: $400
 3% 

Please rework detchmath sound


Post New Thread Closed Thread   
 
Thread Tools Display Modes
Author Message
damian_roger
Junior Member
Join Date: Feb 2011
Location: szczecin
Old 03-06-2012 , 07:10   Please rework detchmath sound
#1

Can you see what is wrong?
I wanted to make each weapon was in HS
now it works but there is at 3 and AK47 weapons Deagle and other all weapons

PHP Code:
/*_____________________________________________________________
_______________________________________________________________
_________________________$$$$$$$$$$$$$_________________________
___________________$$$$$$$$$$$$$$$$$$$$$$$$$___________________
_______________$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$_______________
____________$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$_____________
__________$$$$$$$$$$$$___________________$$$$$$$$$$$$__________
________$$$$$$$$$$___________________________$$$$$$$$$$________
______$$$$$$$$$_______$$$$$$$$$_________________$$$$$$$$$______
_____$$$$$$$$_________$$$$$$$$$$__________________$$$$$$$$_____
____$$$$$$$$__________$$$$$$$$$$$__________________$$$$$$$$____
___$$$$$$$$_________________$$$$$$__________________$$$$$$$$___
__$$$$$$$$__________________$$$$$$$__________________$$$$$$$$__
__$$$$$$$__________________$$$$$$$$$__________________$$$$$$$__
_$$$$$$$__________________$$$$$$$$$$$__________________$$$$$$$_
_$$$$$$$_________________$$$$$$$$$$$$$_________________$$$$$$$_
_$$$$$$$________________$$$$$$$_$$$$$$$________________$$$$$$$_
_$$$$$$$_______________$$$$$$$___$$$$$$$_______________$$$$$$$_
_$$$$$$$______________$$$$$$$_____$$$$$$$______________$$$$$$$_
__$$$$$$$____________$$$$$$$_______$$$$$$$_$$$________$$$$$$$__
__$$$$$$$$__________$$$$$$$_________$$$$$$$$$$$______$$$$$$$$__
___$$$$$$$$________$$$$$$$___________$$$$$$$$$$$____$$$$$$$$___
____$$$$$$$$______$$$$$$$_____________$$$$$$$______$$$$$$$$____
_____$$$$$$$$__________________________$$$________$$$$$$$$_____
______$$$$$$$$$_________________________________$$$$$$$$$______
________$$$$$$$$$$___________________________$$$$$$$$$$________
__________$$$$$$$$$$$$___________________$$$$$$$$$$$$__________
____________$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$_____________
_______________$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$________________
___________________$$$$$$$$$$$$$$$$$$$$$$$$____________________
________________________$$$$$$$$$$$$$$_________________________
_______________________________________________________________
_____________________________________________________________*/
/*=============================================================
Half-Life Deathmatch Ultimate Sounds...
Copyright (C) 2011 By: BodyBuilder Next Nick ***I-AM***...
==============================================================*/
#include amxmodx
#include hamsandwich
#define PLUGIN "Half-Life Deathmatch Ultimate Sounds"
#define VERSION "1.0"
#define AUTHOR "BodyBuilder"
#define LEVELS 25
#define MAX_PLAYERS 32
#define HL_CROWBAR_MESSAGES 3
#define HL_FIRSTBLOOD_MESSAGES 3
#define HL_SUCIDE_MESSAGESS 2
#define HL_PLAY_MESSAGES 3
#define HL_DOUBLE_MESSAGES 3
#define HL_PREPARE_SOUNDS 4
#define HL_CROWBAR_SOUNDS 2
#define HL_FIRSTBLOOD_SOUNDS 3
#define HL_DOUBLE_SOUNDS 2
#define HL_SUCIDE_SOUNDS 4
#define HL_HEADSHOT_SOUNDS 2
#define HL_WELCOME_COLORS 7
#define WEAPON_P228 1 
#define WEAPON_SG552 2 
#define WEAPON_SCOUT 3 
#define WEAPON_DEAGLE 4 
#define WEAPON_XM1014 5 
#define WEAPON_AK47 6 
#define WEAPON_MAC10 7 
#define WEAPON_AUG 8
#define WEAPON_TMP 9 
#define WEAPON_ELITE 10 
#define WEAPON_FIVESEVEN 11 
#define WEAPON_UMP45 12 
#define WEAPON_SG550 13 
#define WEAPON_GALIL 14 
#define WEAPON_FAMAS 15 
#define WEAPON_USP 16 
#define WEAPON_GLOCK 17 
#define WEAPON_AWP 18 
#define WEAPON_MP5NAVY 19 
#define WEAPON_M249 20 
#define WEAPON_M3 21
#define WEAPON_M4A1 22
#define WEAPON_P90 23
#define WEAPON_G3SG1 24 

static 
boolhttp://www.cscenter.pl/grafika/emotki/tongue.giflayerDisabled[MAX_PLAYERS + 1], 
hldmuts_cvars[21], 
kills[33] = {0,...}, 
deaths[33] = {0,...},
levels[25] = 
{
5,
10,
15,
20,
25,
30,
35,
40,
45,
50,
55,
60,
65,
70,
75,
80,
85,
90,
95,
100,
110,
120,
130,
140,
150
},
FIRSTBLOODLIST[HL_FIRSTBLOOD_SOUNDS][]=
{
"HLDMUTS/FirstBlood_1",
"HLDMUTS/FirstBlood_2",
"HLDMUTS/FirstBlood_4"
},
CROWBARSOUNDLIST[HL_CROWBAR_SOUNDS][]=
{
"HLDMUTS/CrowbarKill_1",
"HLDMUTS/CrowbarKill_2"
},
PREPARELIST[HL_PREPARE_SOUNDS][]=
{
"HLDMUTS/PrepareToFight_1",
"HLDMUTS/PrepareToFight_2",
"HLDMUTS/PrepareToFight_3",
"HLDMUTS/PrepareToFight_4"
},
DOUBLELIST[HL_DOUBLE_SOUNDS][]=
{
"HLDMUTS/DoubleKill_1",
"HLDMUTS/DoubleKill_2"
},
SUCIDELIST[HL_SUCIDE_SOUNDS][]=
{
"HLDMUTS/Suicide_1",
"HLDMUTS/Suicide_2",
"HLDMUTS/Suicide_3",
"HLDMUTS/Suicide_4"
},
HSLIST[HL_HEADSHOT_SOUNDS][]=
{
"HLDMUTS/HeadShot_1",
"HLDMUTS/HeadShot_2"
},
Default_Sounds[25][] = 
{
"HLDMUTS/Multi_Kill",
"HLDMUTS/Ultra_Kill",
"HLDMUTS/Monster_Kill",
"HLDMUTS/Mega_Kill",
"HLDMUTS/Ludicrous_Kill",
"HLDMUTS/killingmachine",
"HLDMUTS/Killing_Spree",
"HLDMUTS/Rampage",
"HLDMUTS/God_Like",
"HLDMUTS/maniac",
"HLDMUTS/Dominating",
"HLDMUTS/Unstoppable",
"HLDMUTS/Whicked_Sick",
"HLDMUTS/Perfect",
"HLDMUTS/killingmachine",
"HLDMUTS/Killing_Spree",
"HLDMUTS/Rampage",
"HLDMUTS/God_Like",
"HLDMUTS/maniac",
"HLDMUTS/Dominating",
"HLDMUTS/killingmachine",
"HLDMUTS/Unstoppable",
"HLDMUTS/maniac",
"HLDMUTS/Unstoppable",
"HLDMUTS/God_Like"
},
Sexy_Sounds[25][] = 
{
"HLDMUTS/sx_MultiKill",
"HLDMUTS/sx_UltraKill",
"HLDMUTS/sx_MonsterKill",
"HLDMUTS/sx_MegaKill",
"HLDMUTS/sx_LudicrousKill",
"HLDMUTS/killingmachine",
"HLDMUTS/sx_Killing_Spree",
"HLDMUTS/sx_Rampage",
"HLDMUTS/sx_GodLike",
"HLDMUTS/maniac",
"HLDMUTS/sx_Dominating",
"HLDMUTS/sx_Unstoppable",
"HLDMUTS/sx_WhickedSick",
"HLDMUTS/Perfect",
"HLDMUTS/killingmachine",
"HLDMUTS/sx_Killing_Spree",
"HLDMUTS/sx_Rampage",
"HLDMUTS/sx_GodLike",
"HLDMUTS/maniac",
"HLDMUTS/sx_Dominating",
"HLDMUTS/killingmachine",
"HLDMUTS/sx_Unstoppable",
"HLDMUTS/maniac",
"HLDMUTS/sx_Unstoppable",
"HLDMUTS/sx_GodLike"
},

All_Players_Messages[25][] = 
{
"ALL_MULTI_KILL",
"ALL_ULTRA_KILL",
"ALL_MONSTER_KILL",
"ALL_MEGA_KILL",
"ALL_LUDICROUS_KILL",
"ALL_MACHINE_KILL",
"ALL_SPREE_KILL",
"ALL_RAMPAGE_KILL",
"ALL_GODLIKE_KILL",
"ALL_MANIAC_KILL",
"ALL_DOMINATING_KILL",
"ALL_UNSTOPPABLE_KILL",
"ALL_WHICKEDSICK_KILL",
"ALL_PERFECT_KILL",
"ALL_MACHINE_KILL",
"ALL_SPREE_KILL",
"ALL_RAMPAGE_KILL",
"ALL_GODLIKE_KILL",
"ALL_MANIAC_KILL",
"ALL_DOMINATING_KILL",
"ALL_MACHINE_KILL",
"ALL_UNSTOPPABLE_KILL",
"ALL_MANIAC_KILL",
"ALL_UNSTOPPABLE_KILL",
"ALL_GODLIKE_KILL"
},
All_Players_Messages_2[25][] = 
{
"ALL2_MULTI_KILL",
"ALL2_ULTRA_KILL",
"ALL2_MONSTER_KILL",
"ALL2_MEGA_KILL",
"ALL2_LUDICROUS_KILL",
"ALL2_MACHINE_KILL",
"ALL2_SPREE_KILL",
"ALL2_RAMPAGE_KILL",
"ALL2_GODLIKE_KILL",
"ALL2_MANIAC_KILL",
"ALL2_DOMINATING_KILL",
"ALL2_UNSTOPPABLE_KILL",
"ALL2_WHICKEDSICK_KILL",
"ALL2_PERFECT_KILL",
"ALL2_MACHINE_KILL",
"ALL2_SPREE_KILL",
"ALL2_RAMPAGE_KILL",
"ALL2_GODLIKE_KILL",
"ALL2_MANIAC_KILL",
"ALL2_DOMINATING_KILL",
"ALL2_MACHINE_KILL",
"ALL2_UNSTOPPABLE_KILL",
"ALL2_MANIAC_KILL",
"ALL2_UNSTOPPABLE_KILL",
"ALL2_GODLIKE_KILL"
},
Only_Killer_Messages[25][] = 
{
"KILLER_MULTI_KILL",
"KILLER_ULTRA_KILL",
"KILLER_MONSTER_KILL",
"KILLER_MEGA_KILL",
"KILLER_LUDICROUS_KILL",
"KILLER_MACHINE_KILL",
"KILLER_SPREE_KILL",
"KILLER_RAMPAGE_KILL",
"KILLER_GODLIKE_KILL",
"KILLER_MANIAC_KILL",
"KILLER_DOMINATING_KILL",
"KILLER_UNSTOPPABLE_KILL",
"KILLER_WHICKEDSICK_KILL",
"KILLER_PERFECT_KILL",
"KILLER_MACHINE_KILL",
"KILLER_SPREE_KILL",
"KILLER_RAMPAGE_KILL",
"KILLER_GODLIKE_KILL",
"KILLER_MANIAC_KILL",
"KILLER_DOMINATING_KILL",
"KILLER_MACHINE_KILL",
"KILLER_UNSTOPPABLE_KILL",
"KILLER_MANIAC_KILL",
"KILLER_UNSTOPPABLE_KILL",
"KILLER_GODLIKE_KILL"
},
FIRSTBLOODMSGLIST[HL_FIRSTBLOOD_MESSAGES][]=
{
"ALL_FIRST_BLOOD_1",
"ALL_FIRST_BLOOD_2"
"ALL_FIRST_BLOOD_3" 
},
CROWBARMSGLIST[HL_CROWBAR_MESSAGES][] = 
{
"ALL_CROWBAR_KILL_1",
"ALL_CROWBAR_KILL_2",
"ALL_CROWBAR_KILL_3"
},
SUCIDEMSGLIST[HL_SUCIDE_MESSAGESS][]=
{
"ALL_SUCIDE_KILL_1",
"ALL_SUCIDE_KILL_2"
},
DOUBLEMSGLIST[HL_DOUBLE_MESSAGES][]=
{
"ALL_DOUBLE_KILL_KILL_1",
"ALL_DOUBLE_KILL_KILL_2",
"ALL_DOUBLE_KILL_KILL_3"
},
PLAYLIST[HL_PLAY_MESSAGES][]=
{
"PREPARE_MSG_1",
"PREPARE_MSG_2",
"PREPARE_MSG_3"
},
COLORLIST[HL_WELCOME_COLORS][] = 

{
255,0,0},
{
255,128,0},
{
255,255,0},
{
255,0,255},
{
0,255,0},
{
0,255,255},
{
0,150,255}
}
public 
plugin_init() 
{
register_plugin(PLUGINVERSIONAUTHOR)
register_dictionary("hldmuts_language.txt")
register_clcmd("say /pon""Enabled")
register_clcmd("say /poff""Disabled")
register_event("DeathMsg","HLDMUTS","a")
register_event("DeathMsg","Crowbar_Kill","a","3&crowbar")
register_event("DeathMsg","Double_Kill","a")
RegisterHam(Ham_Spawn,"player","Prepare_To_Fight",1)
hldmuts_cvars[0] = register_cvar("hldmuts_playerdisbled","1")
hldmuts_cvars[1] = register_cvar("hldmuts_prepare","1")
hldmuts_cvars[2] = register_cvar("hldmuts_firstblood","1")
hldmuts_cvars[3] = register_cvar("hldmuts_firstblood_mode","1")
hldmuts_cvars[4] = register_cvar("hldmuts_doublekill","1")
hldmuts_cvars[5] = register_cvar("hldmuts_doublekill_mode","3")
hldmuts_cvars[6] = register_cvar("hldmuts_suicide","1")
hldmuts_cvars[7] = register_cvar("hldmuts_suicide_mode","1")
hldmuts_cvars[8] = register_cvar("hldmuts_crowbarkill","1")
hldmuts_cvars[9] = register_cvar("hldmuts_crowbarkill_mode","3")
hldmuts_cvars[11] = register_cvar("hldmuts_headshot","1")
hldmuts_cvars[12] = register_cvar("hldmuts_headshot_mode","3")
hldmuts_cvars[13] = register_cvar("hldmuts_welcome","1")
hldmuts_cvars[14] = register_cvar("hldmuts_levels","1")
hldmuts_cvars[15] = register_cvar("hldmuts_levels_mode","3")
hldmuts_cvars[20] = register_cvar("hldmuts_levels_msg_mode","2")
hldmuts_cvars[16] = true
hldmuts_cvars
[18] = true
hldmuts_cvars
[17] = get_cvar_pointer("hostname")
hldmuts_cvars[10] = get_cvar_pointer("mp_fraglimit")
hldmuts_cvars[19] = register_cvar("mp_fraglimit","100")
}
stock D_color
stock D_x
stock D_y
stock D_effect
stock D_fxtime
stock D_holdtime
stock D_fadeintime
stock D_fadeouttime
stock D_reliable
stock Set_Director_Hud_Message
(red 0,green 160,blue 0,Float:= -1.0,Float:0.65,effects 2,Float:fxtime 6.0,Float:holdtime 3.0,Float:fadeintime 0.1,Float:fadeouttime 1.5,bool:reliable false)
{
#define clamp_byte(%1) (clamp(%1,0,255))
#define pack_color(%1,%2,%3) (%3 + (%2 << 8) + (%1 << 16))
D_color pack_color(clamp_byte(red),clamp_byte(green),clamp_byte(blue))
D_x _:x
D_y 
_:y
D_effect 
effects
D_fxtime 
_:fxtime
D_holdtime 
_:holdtime
D_fadeintime 
_:fadeintime
D_fadeouttime 
_:fadeouttime
D_reliable 
_:reliable
return 1
}
stock Show_Director_Hud_Message(index,const message[],any:...)
{
static 
buffer[128], playersList[32], numPlayers,
numArgumentssize
numArguments 
numargs()
new Array:
handleArrayML ArrayCreate()
size ArraySize(handleArrayML)

if(
numArguments == 2)
{
Send_Director_Hud_Message(index,message)
}
else if(
index || numArguments == 3)
{
vformat(buffer,charsmax(buffer),message,3)
Send_Director_Hud_Message(index,buffer)
}
else
{
get_players(playersList,numPlayers,"ch")
if(!
numPlayers)
{
return 
0
}
for(new 
2jnumArgumentsi++)
{
if(
getarg(i) == LANG_PLAYER)
{
while((
buffer[j] = getarg(1,j++))){}
0
if(GetLangTransKey(buffer) != TransKey_Bad)
{
ArrayPushCell(handleArrayML,i++)
}
}
}
if(!
size)
{
vformat(buffer,charsmax(buffer),message,3)
Send_Director_Hud_Message(index,buffer)
}
else
{
for(new 
0,jnumPlayersi++)
{
index playersList[i]
for(
0sizej++)
{
setarg(ArrayGetCell(handleArrayML,j),0,index)
}
vformat(buffer,charsmax(buffer),message,3)
Send_Director_Hud_Message(index,buffer)
}
}
ArrayDestroy(handleArrayML)
}
return 
1
}
stock Send_Director_Hud_Message(const index, const message[])
{
message_begin(D_reliable ?(index MSG_ONE MSG_ALL) : (index MSG_ONE_UNRELIABLE MSG_BROADCAST),SVC_DIRECTOR,_,index)
{
write_byte(strlen(message) + 31)
write_byte(DRC_CMD_MESSAGE)
write_byte(D_effect)
write_long(D_color)
write_long(D_x)
write_long(D_y)
write_long(D_fadeintime)
write_long(D_fadeouttime)
write_long(D_holdtime)
write_long(D_fxtime)
write_string(message)
}
message_end()
}
public 
Enabled(id)
{
PlayerDisabled[id] = true
client_print
(id,print_chat,"%L",LANG_SERVER,"PREPARE_ENABLED")
client_print(id,print_center,"%L",LANG_SERVER,"PREPARE_ENABLED")
}
public 
Disabled(id)
{
PlayerDisabled[id] = false
client_print
(id,print_chat,"%L",LANG_SERVER,"PREPARE_DISABLED")
client_print(id,print_center,"%L",LANG_SERVER,"PREPARE_DISABLED")
}
public 
client_connect(id)
{
PlayerDisabled[id] = get_pcvar_num(hldmuts_cvars[0]) >0
kills
[id] = false
deaths
[id] = false
}
public 
client_putinserver(id)
{
set_task(2.50,"Welcome",id)
}
public 
Welcome(id)
{
if(
get_pcvar_num(hldmuts_cvars[13]))
{
static 
Name[32], Host[35], Colors
Colors 
random_num(0,HL_WELCOME_COLORS-1)
get_user_name(id,Name,31)
get_pcvar_string(hldmuts_cvars[17],Host,charsmax(Host))
Set_Director_Hud_Message(COLORLIST[Colors][0], COLORLIST[Colors][1], COLORLIST[Colors][2], -1.00.4025.05.00.050.50)
Show_Director_Hud_Message(id,"%L",LANG_SERVER,"WELCOME_MSG",Name,Host)
client_print(id,print_chat,"%L",LANG_SERVER,"WELCOME_MSG",Name,Host)
client_cmd(id,"spk HLDMUTS/welcome")
}
}
public 
HLDMUTS(id
{
if(
is_user_connected(id))
return 
PLUGIN_CONTINUE
static victimname[32], killername[32],
killervictimSwitchWeaponHITBOXHEADHLDMWeapons[20],
bodypart[128], sucidefirstbloodFragLimitFragsabc
killer 
read_data(1)
victim read_data(2)

FragLimit get_pcvar_num(hldmuts_cvars[10]) - 3
get_user_name
(killer,killername,31)
get_user_name(victim,victimname,31)
get_user_attacker(victimSwitchWeaponHITBOXHEAD)
if(
get_pcvar_num(hldmuts_cvars[2]) && hldmuts_cvars[16]) 

switch(
get_pcvar_num(hldmuts_cvars[3]))
{
case 
1:
{
Set_Director_Hud_Message(25500, -1.00.6515.05.00.010.01)
Show_Director_Hud_Message(0,"%L",LANG_SERVER,FIRSTBLOODMSGLIST[random_num(0,HL_FIRSTBLOOD_MESSAGES-1)],killername)
firstblood random_num(0,HL_FIRSTBLOOD_SOUNDS-1)
client_cmd(0,"spk %s",FIRSTBLOODLIST[firstblood])
hldmuts_cvars[16] = false
}
case 
2:
{
Set_Director_Hud_Message(25500, -1.00.6515.05.00.010.01)
Show_Director_Hud_Message(killer,"%L",LANG_SERVER,"KILLER_FIRST_BLLOD")
firstblood random_num(0,HL_FIRSTBLOOD_SOUNDS-1)
client_cmd(killer,"spk %s",FIRSTBLOODLIST[firstblood])
hldmuts_cvars[16] = false
}
case 
3:
{
Set_Director_Hud_Message(25500, -1.00.6515.05.00.010.01)
Show_Director_Hud_Message(0,"%L",LANG_SERVER,FIRSTBLOODMSGLIST[random_num(0,HL_FIRSTBLOOD_MESSAGES-1)],killername)
client_cmd(0,"spk HLDMUTS/sx_first_blood")
hldmuts_cvars[16] = false
}
case 
4:
{
Set_Director_Hud_Message(25500, -1.00.6515.05.00.010.01)
Show_Director_Hud_Message(killer,"%L",LANG_SERVER,"KILLER_FIRST_BLLOD")
client_cmd(killer,"spk HLDMUTS/sx_first_blood")
hldmuts_cvars[16] = false
}
}
}
if(
killer == victim && get_pcvar_num(hldmuts_cvars[6]) && hldmuts_cvars[18]) 

switch(
get_pcvar_num(hldmuts_cvars[7]))
{
case 
1:
{
Set_Director_Hud_Message(200255100, -1.00.0514.04.00.010.01)
Show_Director_Hud_Message(0,"%L",LANG_SERVER,SUCIDEMSGLIST[random_num(0,HL_SUCIDE_MESSAGESS-1)],victimname)
sucide random_num(0,HL_SUCIDE_SOUNDS-1)
client_cmd(0,"spk %s",SUCIDELIST[sucide])
}
case 
2:
{
Set_Director_Hud_Message(200255100, -1.00.0514.04.00.010.01)
Show_Director_Hud_Message(killer,"%L",LANG_SERVER,"KILLER_SUCIDE")
sucide random_num(0,HL_SUCIDE_SOUNDS-1)
client_cmd(killer,"spk %s",SUCIDELIST[sucide])
}
}
}
switch(
HITBOXHEAD)
{
case 
1bodypart "head"
}
switch(
SwitchWeapon

case 
WEAPON_GLOCK
{
HLDMWeapons "GLOCK" 
if(HITBOXHEAD == 1
HEADSHOT_ANNOUNCE(killer,victim,WEAPON_GLOCK)

case 
WEAPON_USP
{
HLDMWeapons "USP"
if(HITBOXHEAD == 1
HEADSHOT_ANNOUNCE(killer,victim,WEAPON_USP)

case 
WEAPON_P228
{
HLDMWeapons "P228" 
if(HITBOXHEAD == 1
HEADSHOT_ANNOUNCE(killer,victim,WEAPON_P228)

case 
WEAPON_DEAGLE
{
HLDMWeapons "DEAGLE"
if(HITBOXHEAD == 1
HEADSHOT_ANNOUNCE(killer,victim,WEAPON_DEAGLE)
}
case 
WEAPON_ELITE
{
HLDMWeapons "ELITE" 
if(HITBOXHEAD == 1
HEADSHOT_ANNOUNCE(killer,victim,WEAPON_ELITE)

case 
WEAPON_FIVESEVEN
{
HLDMWeapons "FIVESEVEN" 
if(HITBOXHEAD == 1
HEADSHOT_ANNOUNCE(killer,victim,WEAPON_FIVESEVEN)
}
case 
WEAPON_M3
{
HLDMWeapons "M3" 
if(HITBOXHEAD == 1
HEADSHOT_ANNOUNCE(killer,victim,WEAPON_M3)
}
case 
WEAPON_XM1014
{
HLDMWeapons "XM1014"
if(HITBOXHEAD == 1
HEADSHOT_ANNOUNCE(killer,victim,WEAPON_XM1014)
}
case 
WEAPON_GALIL
{
HLDMWeapons "GALIL"
if(HITBOXHEAD == 1
HEADSHOT_ANNOUNCE(killer,victim,WEAPON_GALIL)
}
case 
WEAPON_AK47
{
HLDMWeapons "AK47"
if(HITBOXHEAD == 1
HEADSHOT_ANNOUNCE(killer,victim,WEAPON_AK47)
}
case 
WEAPON_SCOUT
{
HLDMWeapons "SCOUT"
if(HITBOXHEAD == 1
HEADSHOT_ANNOUNCE(killer,victim,WEAPON_SCOUT)
}
case 
WEAPON_SG552
{
HLDMWeapons "SG552"
if(HITBOXHEAD == 1
HEADSHOT_ANNOUNCE(killer,victim,WEAPON_SG552)
}
case 
WEAPON_AWP
{
HLDMWeapons "AWP"
if(HITBOXHEAD == 1
HEADSHOT_ANNOUNCE(killer,victim,WEAPON_AWP)
}
case 
WEAPON_G3SG1
{
HLDMWeapons "G3SG1"
if(HITBOXHEAD == 1
HEADSHOT_ANNOUNCE(killer,victim,WEAPON_G3SG1)
}
case 
WEAPON_FAMAS
{
HLDMWeapons "FAMAS"
if(HITBOXHEAD == 1
    
HEADSHOT_ANNOUNCE(killer,victim,WEAPON_FAMAS)
}
case 
WEAPON_M4A1
{
    
HLDMWeapons "M4A1"
    
if(HITBOXHEAD == 1
        
HEADSHOT_ANNOUNCE(killer,victim,WEAPON_M4A1)
    }
    case 
WEAPON_AUG
    {
        
HLDMWeapons "AUG"
        
if(HITBOXHEAD == 1
            
HEADSHOT_ANNOUNCE(killer,victim,WEAPON_AUG)
        }
        case 
WEAPON_SG550
        {
            
HLDMWeapons "SG550"
            
if(HITBOXHEAD == 1
                
HEADSHOT_ANNOUNCE(killer,victim,WEAPON_SG550)
        }
        case 
WEAPON_MAC10
        {
            
HLDMWeapons "MAC10"
            
if(HITBOXHEAD == 1
                
HEADSHOT_ANNOUNCE(killer,victim,WEAPON_MAC10)
        }
        case 
WEAPON_TMP
        {
            
HLDMWeapons "TMP"
            
if(HITBOXHEAD == 1
                
HEADSHOT_ANNOUNCE(killer,victim,WEAPON_TMP)
        }
        case 
WEAPON_MP5NAVY
        {
            
HLDMWeapons "MP5NAVY"
            
if(HITBOXHEAD == 1
                
HEADSHOT_ANNOUNCE(killer,victim,WEAPON_MP5NAVY)
        }
        case 
WEAPON_UMP45
        {
            
HLDMWeapons "UMP45"
            
if(HITBOXHEAD == 1
                
HEADSHOT_ANNOUNCE(killer,victim,WEAPON_UMP45)
        }
        case 
WEAPON_P90
        {
            
HLDMWeapons "P90"
            
if(HITBOXHEAD == 1
                
HEADSHOT_ANNOUNCE(killer,victim,WEAPON_P90)
        }
        case 
WEAPON_M249
        {
            
HLDMWeapons "M249"
            
if(HITBOXHEAD == 1
                
HEADSHOT_ANNOUNCE(killer,victim,WEAPON_M249)
        }
    }
    if(
FragLimit 0
    {
        
Frags get_user_frags(killer) + 1
        
if(Frags >= FragLimit
        {
            
Frags FragLimit Frags 3
            
if(!Frags
            {
                
client_print(0,print_chat,"%L",LANG_SERVER,"FRAGS_LEFT_WINNER_CHAT",killername)
                
client_print(0,print_chat,"%L",LANG_SERVER,"FRAGS_LEFT_WINNER_CHAT",killername)
                
client_print(0,print_chat,"%L",LANG_SERVER,"FRAGS_LEFT_WINNER_CHAT",killername)
                
client_print(0,print_chat,"%L",LANG_SERVER,"FRAGS_LEFT_WINNER_CHAT",killername)
                
client_print(0,print_chat,"%L",LANG_SERVER,"FRAGS_LEFT_WINNER_CHAT",killername)
                
client_print(0,print_center,"%L",LANG_SERVER,"FRAGS_LEFT_WINNER_CENTER",killername)
                return 
PLUGIN_CONTINUE
            
}
            
hldmuts_cvars[18] = false
            client_cmd
(0,"spk ^"HLDMUTS/%ifrag%s^"",Frags,Frags == "" "s")
            
Set_Director_Hud_Message(25525500.050.5523.03.00.010.01)
            
Show_Director_Hud_Message(0,"%L",LANG_SERVER,"FRAGS_LEFT",killername,Frags,Frags == "" "s")
        }
    }
    
kills[killer] += 1
    deaths
[killer] = true
    
for(abc 0abc <LEVELSabc++) 
    {
        if(
kills[killer] == levels[abc]) 
        {
            
KILLLEVELS_ANNOUNCE(killer,abc)
            return 
PLUGIN_CONTINUE
        
}
    }
    return 
PLUGIN_CONTINUE
}
public 
Crowbar_Kill(id)
{
    static 
victimname[32], killername[32], killervictimcrowbar
    killer 
read_data(1)
    
victim read_data(2)
    
get_user_name(killer,killername,31)
    
get_user_name(victim,victimname,31)
    if(
get_pcvar_num(hldmuts_cvars[8]) && hldmuts_cvars[18]) 
    {
        switch(
get_pcvar_num(hldmuts_cvars[9]))
        {
            case 
1:
            {
                
Set_Director_Hud_Message(2001500, -1.00.1514.04.00.010.50)
                
Show_Director_Hud_Message(0,"%L",LANG_SERVER,CROWBARMSGLIST[random_num(0,HL_CROWBAR_MESSAGES-1)],killername,victimname)
                
crowbar random_num(0,HL_CROWBAR_SOUNDS-1)
                
client_cmd(0,"spk %s",CROWBARSOUNDLIST[crowbar])
            }
            case 
2:
            {
                
Set_Director_Hud_Message(2001500, -1.00.1514.04.00.010.50)
                
Show_Director_Hud_Message(killer,"%L",LANG_SERVER,LANG_SERVER,"KILLER_CROWBAR_KILL")
                
crowbar random_num(0,HL_CROWBAR_SOUNDS-1)
                
client_cmd(killer,"spk %s",CROWBARSOUNDLIST[crowbar])
            }
            case 
3:
            {
                
Set_Director_Hud_Message(2001500, -1.00.1514.04.00.010.50)
                
Show_Director_Hud_Message(0,"%L",LANG_SERVER,CROWBARMSGLIST[random_num(0,HL_CROWBAR_MESSAGES-1)],killername,victimname)
                
client_cmd(0,"spk HLDMUTS/sx_Humiliating")
            }
            case 
4:
            {
                
Set_Director_Hud_Message(2001500, -1.00.1514.04.00.010.50)
                
Show_Director_Hud_Message(killer,"%L",LANG_SERVER,"KILLER_CROWBAR_KILL")
                
client_cmd(killer,"spk HLDMUTS/sx_Humiliating")
            }
        }
    }
}
public 
Double_Kill(id
{
    static 
KillerLastKillerFloat:LastKillFloat:GameTimedoublekillername[32]
    
Killer read_data(1)
    
GameTime get_gametime()
    
get_user_name(Killer,killername,31)
    
    if(!
Killer || Killer == read_data(2))
    {
        return 
PLUGIN_CONTINUE
    
}
    if(
LastKiller == Killer && GameTime == LastKill)
    {
        if(
get_pcvar_num(hldmuts_cvars[4]) && hldmuts_cvars[18])
        {
            switch(
get_pcvar_num(hldmuts_cvars[5]))
            {
                case 
1:
                {
                    
Set_Director_Hud_Message(2000255, -1.00.1014.04.00.030.50)
                    
Show_Director_Hud_Message(0,"%L",LANG_SERVER,DOUBLEMSGLIST[random_num(0,HL_DOUBLE_MESSAGES-1)],killername)
                    
double random_num(0,HL_DOUBLE_SOUNDS-1)
                    
client_cmd(0,"spk %s",DOUBLELIST[double])
                }
                case 
2:
                {
                    
Set_Director_Hud_Message(2000255, -1.00.1014.04.00.030.50)
                    
Show_Director_Hud_Message(Killer,"%L",LANG_SERVER,"KILLER_DOUBLE_KILL")
                    
                    
double random_num(0,HL_DOUBLE_SOUNDS-1)
                    
client_cmd(Killer,"spk %s",DOUBLELIST[double])
                }
                case 
3:
                {
                    
Set_Director_Hud_Message(2000255, -1.00.1014.04.00.030.50)
                    
Show_Director_Hud_Message(0,"%L",LANG_SERVER,DOUBLEMSGLIST[random_num(0,HL_DOUBLE_MESSAGES-1)],killername)
                    
client_cmd(0,"spk HLDMUTS/sx_Double_Kill")
                }
                case 
4:
                {
                    
Set_Director_Hud_Message(2000255, -1.00.1014.04.00.030.50)
                    
Show_Director_Hud_Message(Killer,"%L",LANG_SERVER,"KILLER_DOUBLE_KILL")
                    
client_cmd(Killer,"spk HLDMUTS/sx_Double_Kill")
                }
            }
        }
    }
    
LastKill GameTime
    LastKiller 
Killer
    
return PLUGIN_CONTINUE
}
public 
KILLLEVELS_ANNOUNCE(killer,level)
{
    if(
get_pcvar_num(hldmuts_cvars[14]) && hldmuts_cvars[18])
    {
        static 
name[32], fragskillerFragsrgb
        
        killerFrags 
read_data(1)
        
frags get_user_frags(killerFrags)
        
frags ++
        
get_user_name(killer,name,32
        
random(255)
        
random(255)
        
random(255)
        switch(
get_pcvar_num(hldmuts_cvars[15]))
        {
            case 
1:
            {
                switch(
get_pcvar_num(hldmuts_cvars[20]))
                {
                    case 
1:
                    {
                        
Set_Director_Hud_Message(rgb0.050.60random_num(1,2), 3.503.500.020.50)
                        
Show_Director_Hud_Message(0,"%L",LANG_SERVER,All_Players_Messages[level],frags,name)
                    }
                    case 
2:
                    {
                        
Set_Director_Hud_Message(rgb0.050.60random_num(1,2), 3.503.500.020.50)
                        
Show_Director_Hud_Message(0,"%L",LANG_SERVER,All_Players_Messages_2[level],name,frags)
                    }
                }
                
client_cmd(0,"spk %s",Default_Sounds[level])
            }
            case 
2:
            {
                
Set_Director_Hud_Message(rgb0.050.60random_num(1,2), 3.503.500.020.50)
                
Show_Director_Hud_Message(killer,"%L",LANG_SERVER,Only_Killer_Messages[level],frags)
                
client_cmd(killer,"spk %s",Default_Sounds[level])
            }
            case 
3:
            {
                switch(
get_pcvar_num(hldmuts_cvars[20]))
                {
                    case 
1:
                    {
                        
Set_Director_Hud_Message(rgb0.050.60random_num(1,2), 3.503.500.020.50)
                        
Show_Director_Hud_Message(0,"%L",LANG_SERVER,All_Players_Messages[level],frags,name)
                    }
                    case 
2:
                    {
                        
Set_Director_Hud_Message(rgb0.050.60random_num(1,2), 3.503.500.020.50)
                        
Show_Director_Hud_Message(0,"%L",LANG_SERVER,All_Players_Messages_2[level],name,frags)
                    }
                }
                
client_cmd(0,"spk %s",Sexy_Sounds[level])
            }
            case 
4:
            {
                
Set_Director_Hud_Message(rgb0.050.60random_num(1,2), 3.503.500.020.50)
                
Show_Director_Hud_Message(killer,"%L",LANG_SERVER,Only_Killer_Messages[level],frags)
                
client_cmd(killer,"spk %s",Sexy_Sounds[level])
            }
        }
    }
}
public 
HEADSHOT_ANNOUNCE(killer,victim,weapon)
{
    if(
get_pcvar_num(hldmuts_cvars[11]) && hldmuts_cvars[18])
    {
        
        static 
killername[33],victimname[33],HLDMWeapons[20],
        
killervictimHSSNDS
        killer 
read_data(1)
        
victim read_data(2)
        
get_user_name(killer,killername,33)
        
get_user_name(victim,victimname,33)
        
        switch(
weapon)
        {
            case 
WEAPON_GLOCKHLDMWeapons "GLOCK"
                
case WEAPON_USPHLDMWeapons "USP"
                
case WEAPON_P228HLDMWeapons "P288"
                
case WEAPON_DEAGLEHLDMWeapons "DEAGLE"
                
case WEAPON_ELITEHLDMWeapons "ELITE"
                
case WEAPON_FIVESEVENHLDMWeapons "FIVESEVEN"
                
case WEAPON_M3HLDMWeapons "M3"
                
case WEAPON_XM1014HLDMWeapons "XM1014"
                
case WEAPON_GALILHLDMWeapons "GALIL"
                
case WEAPON_AK47HLDMWeapons "AK47"
                
case WEAPON_SCOUTHLDMWeapons "SCOUT"
                
case WEAPON_SG552HLDMWeapons "SG552"
                
case WEAPON_AWPHLDMWeapons "AWP"
                
case WEAPON_G3SG1HLDMWeapons "G3SG1"
                
case WEAPON_FAMASHLDMWeapons "FAMAS"
                
case WEAPON_M4A1HLDMWeapons "M4A1"
                
case WEAPON_AUGHLDMWeapons "AUG"
                
case WEAPON_SG550HLDMWeapons "SG550"
                
case WEAPON_MAC10HLDMWeapons "MAC10"
                
case WEAPON_TMPHLDMWeapons "TMP"
                
case WEAPON_MP5NAVYHLDMWeapons "MP5NAVY"
                
case WEAPON_UMP45HLDMWeapons "UMP45"
                
case WEAPON_P90HLDMWeapons "P90"
                
case WEAPON_M249HLDMWeapons "M249"
            
}
        switch(
get_pcvar_num(hldmuts_cvars[12]))
        {
            case 
1:
            {
                
Set_Director_Hud_Message(25512800.750.4514.04.00.250.55)
                
Show_Director_Hud_Message(0,"%L",LANG_SERVER,"ALL_HEADSHOT",killername,HLDMWeapons,victimname)
                
HSSNDS random_num(0,HL_HEADSHOT_SOUNDS-1)
                
client_cmd(0,"spk %s",HSLIST[HSSNDS])
            }
            case 
2:
            {
                
Set_Director_Hud_Message(25512800.750.4514.04.00.250.55)
                
Show_Director_Hud_Message(0,"%L",LANG_SERVER,"KILLER_HEADSHOT")
                
HSSNDS random_num(0,HL_HEADSHOT_SOUNDS-1)
                
client_cmd(killer,"spk %s",HSLIST[HSSNDS])
            }
            case 
3:
            {
                
Set_Director_Hud_Message(25512800.750.4514.04.00.250.55)
                
Show_Director_Hud_Message(0,"%L",LANG_SERVER,"ALL_HEADSHOT",killername,HLDMWeapons,victimname)
                
client_cmd(0,"spk HLDMUTS/sx_Headshot")
            }
            case 
4:
            {
                
Set_Director_Hud_Message(25512800.750.4514.04.00.250.55)
                
Show_Director_Hud_Message(0,"%L",LANG_SERVER,"KILLER_HEADSHOT")
                
client_cmd(killer,"spk HLDMUTS/sx_Headshot")
            }
        }
    }
    return 
PLUGIN_CONTINUE
}
public 
Prepare_To_Fight(id)
{
    if(
is_user_alive(id) && PlayerDisabled[id] && get_pcvar_num(hldmuts_cvars[1]))
    { 
        
Set_Director_Hud_Message(0150255, -1.000.90random_num(1,2), 3.03.00.050.50)
        
Show_Director_Hud_Message(id,"%L",LANG_SERVER,PLAYLIST[random_num(0,HL_PLAY_MESSAGES-1)])
        static 
PRSOUNDS
        PRSOUNDS 
random_num(0,HL_PREPARE_SOUNDS-1)
        
client_cmd(id,"spk %s",PREPARELIST[PRSOUNDS])
    }
}
public 
plugin_precache()
{
    
precache_sound("HLDMUTS/sx_MultiKill.wav")
    
precache_sound("HLDMUTS/sx_UltraKill.wav")
    
precache_sound("HLDMUTS/sx_MonsterKill.wav")
    
precache_sound("HLDMUTS/sx_MegaKill.wav")
    
precache_sound("HLDMUTS/sx_LudicrousKill.wav")
    
precache_sound("HLDMUTS/sx_Killing_Spree.wav")
    
precache_sound("HLDMUTS/sx_Rampage.wav")
    
precache_sound("HLDMUTS/sx_HolyShit.wav")
    
precache_sound("HLDMUTS/sx_GodLike.wav")
    
precache_sound("HLDMUTS/sx_Dominating.wav")
    
precache_sound("HLDMUTS/sx_Unstoppable.wav")
    
precache_sound("HLDMUTS/sx_WhickedSick.wav")
    
precache_sound("HLDMUTS/sx_Double_Kill.wav")
    
precache_sound("HLDMUTS/sx_first_blood.wav")
    
precache_sound("HLDMUTS/sx_Headshot.wav")
    
precache_sound("HLDMUTS/sx_Humiliating.wav")
    
precache_sound("HLDMUTS/Triple_Kill.wav")
    
precache_sound("HLDMUTS/Multi_Kill.wav")
    
precache_sound("HLDMUTS/Ultra_Kill.wav")
    
precache_sound("HLDMUTS/Monster_Kill.wav")
    
precache_sound("HLDMUTS/Mega_Kill.wav")
    
precache_sound("HLDMUTS/Ludicrous_Kill.wav")
    
precache_sound("HLDMUTS/Killing_Spree.wav")
    
precache_sound("HLDMUTS/Rampage.wav")
    
precache_sound("HLDMUTS/Holy_Shit.wav")
    
precache_sound("HLDMUTS/God_Like.wav")
    
precache_sound("HLDMUTS/Dominating.wav")
    
precache_sound("HLDMUTS/Unstoppable.wav")
    
precache_sound("HLDMUTS/Whicked_Sick.wav")
    
precache_sound("HLDMUTS/Perfect.wav")
    
precache_sound("HLDMUTS/killingmachine.wav")
    
precache_sound("HLDMUTS/maniac.wav")
    
precache_sound("HLDMUTS/CrowbarKill_1.wav")
    
precache_sound("HLDMUTS/CrowbarKill_2.wav")
    
precache_sound("HLDMUTS/PrepareToFight_1.wav")
    
precache_sound("HLDMUTS/PrepareToFight_2.wav")
    
precache_sound("HLDMUTS/PrepareToFight_3.wav")
    
precache_sound("HLDMUTS/PrepareToFight_4.wav")
    
precache_sound("HLDMUTS/FirstBlood_1.wav")
    
precache_sound("HLDMUTS/FirstBlood_2.wav")
    
precache_sound("HLDMUTS/FirstBlood_4.wav")
    
precache_sound("HLDMUTS/DoubleKill_1.wav")
    
precache_sound("HLDMUTS/DoubleKill_2.wav")
    
precache_sound("HLDMUTS/DoubleKill_3.wav")
    
precache_sound("HLDMUTS/Suicide_1.wav")
    
precache_sound("HLDMUTS/Suicide_2.wav")
    
precache_sound("HLDMUTS/Suicide_3.wav")
    
precache_sound("HLDMUTS/Suicide_4.wav")
    
precache_sound("HLDMUTS/HeadShot_1.wav")
    
precache_sound("HLDMUTS/HeadShot_2.wav")
    
precache_sound("HLDMUTS/1frag.wav")
    
precache_sound("HLDMUTS/2frags.wav")
    
precache_sound("HLDMUTS/3frags.wav")
    
precache_sound("HLDMUTS/welcome.wav")


Last edited by Exolent[jNr]; 03-06-2012 at 09:40. Reason: Added [php] tags.
damian_roger is offline
Send a message via ICQ to damian_roger Send a message via Skype™ to damian_roger
wickedd
Veteran Member
Join Date: Nov 2009
Old 03-06-2012 , 09:30   Re: Please rework detchmath sound
#2

This forum is for issues with Amx Mod X, post your problem where you got the plugin from.
__________________
Just buy the fucking game!!!!
I hate No-Steamers and lazy ass people.
wickedd is offline
Closed Thread


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 10:06.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode