Files
2025-04-15 22:27:20 -04:00

68 lines
1.6 KiB
SourcePawn

stock void PlaySound(char[] sSoundName, int iClient) {
if (iClient == 0) {
if (StrEqual(sSoundName, "Win")) {
int iRandom = GetRandomInt(1, 2);
switch (iRandom) {
case 1: {
EmitSoundToAll("vo/mvm_mannup_wave_end01.mp3");
}
case 2: {
EmitSoundToAll("vo/mvm_mannup_wave_end02.mp3");
}
}
} else if (StrEqual(sSoundName, "WaveComplete")) {
int iRandom = GetRandomInt(1, 21);
switch (iRandom) {
case 1: {
EmitSoundToAll("vo/mvm_wave_end01.mp3");
}
case 2: {
EmitSoundToAll("vo/mvm_wave_end02.mp3");
}
case 3: {
EmitSoundToAll("vo/mvm_wave_end03.mp3");
}
case 4: {
EmitSoundToAll("vo/mvm_wave_end04.mp3");
}
case 5: {
EmitSoundToAll("vo/mvm_wave_end05.mp3");
}
case 6: {
EmitSoundToAll("vo/mvm_wave_end06.mp3");
}
case 7: {
EmitSoundToAll("vo/mvm_wave_end07.mp3");
}
}
} else if (StrEqual(sSoundName, "Music")) {
int iRandom = GetRandomInt(1, 15);
switch (iRandom) {
case 1: {
EmitSoundToAll("music/mvm_start_mid_wave.wav");
}
case 2: {
EmitSoundToAll("music/mvm_start_last_wave.wav");
}
case 3: {
EmitSoundToAll("music/mvm_end_last_wave.wav");
}
}
}
} else {
if (StrEqual(sSoundName, "Forbid")) {
int iRandom = GetRandomInt(1, 3);
switch (iRandom) {
case 1: {
EmitSoundToClient(iClient, "vo/engineer_no01.mp3");
}
case 2: {
EmitSoundToClient(iClient, "vo/engineer_no02.mp3");
}
case 3: {
EmitSoundToClient(iClient, "vo/engineer_no03.mp3");
}
}
}
}
}