// File: roundsound.sp
// Author: TanaToS
// Copyright (C) by TanaToS
#pragma semicolon 1
#include <sourcemod>
#include <sdktools>
#define PLUGIN_VERSION "4.0 SMX"
public Plugin:myinfo = {
name = "RoundSound SMX",
author = "TanaToS",
description = "RoundSound SMX Plugin",
version = PLUGIN_VERSION,
url = "http://addons.eventscripts.com/addons/v ... 3--TanaToS"
};
public OnPluginStart() {
HookEvent("round_end", EventRoundEnd, EventHookMode_Post);
AddFileToDownloadsTable("sound/n_s_zone_ct/n_s_ct_1.mp3");
AddFileToDownloadsTable("sound/n_s_zone_ct/n_s_ct_2.mp3");
AddFileToDownloadsTable("sound/n_s_zone_ct/n_s_ct_3.mp3");
AddFileToDownloadsTable("sound/n_s_zone_ct/n_s_ct_4.mp3");
AddFileToDownloadsTable("sound/n_s_zone_ct/n_s_ct_5.mp3");
AddFileToDownloadsTable("sound/n_s_zone_ct/n_s_ct_6.mp3");
AddFileToDownloadsTable("sound/n_s_zone_ct/n_s_ct_7.mp3");
AddFileToDownloadsTable("sound/n_s_zone_ct/n_s_ct_8.mp3");
AddFileToDownloadsTable("sound/n_s_zone_ct/n_s_ct_9.mp3");
AddFileToDownloadsTable("sound/n_s_zone_t/n_s_t_1.mp3");
AddFileToDownloadsTable("sound/n_s_zone_t/n_s_t_2.mp3");
AddFileToDownloadsTable("sound/n_s_zone_t/n_s_t_3.mp3");
AddFileToDownloadsTable("sound/n_s_zone_t/n_s_t_4.mp3");
AddFileToDownloadsTable("sound/n_s_zone_t/n_s_t_5.mp3");
AddFileToDownloadsTable("sound/n_s_zone_t/n_s_t_6.mp3");
AddFileToDownloadsTable("sound/n_s_zone_t/n_s_t_7.mp3");
AddFileToDownloadsTable("sound/n_s_zone_t/n_s_t_8.mp3");
}
public OnMapStart() {
AddFileToDownloadsTable("sound/n_s_zone_ct/n_s_ct_1.mp3");
AddFileToDownloadsTable("sound/n_s_zone_ct/n_s_ct_2.mp3");
AddFileToDownloadsTable("sound/n_s_zone_ct/n_s_ct_3.mp3");
AddFileToDownloadsTable("sound/n_s_zone_ct/n_s_ct_4.mp3");
AddFileToDownloadsTable("sound/n_s_zone_ct/n_s_ct_5.mp3");
AddFileToDownloadsTable("sound/n_s_zone_ct/n_s_ct_6.mp3");
AddFileToDownloadsTable("sound/n_s_zone_ct/n_s_ct_7.mp3");
AddFileToDownloadsTable("sound/n_s_zone_ct/n_s_ct_8.mp3");
AddFileToDownloadsTable("sound/n_s_zone_ct/n_s_ct_9.mp3");
AddFileToDownloadsTable("sound/n_s_zone_t/n_s_t_1.mp3");
AddFileToDownloadsTable("sound/n_s_zone_t/n_s_t_2.mp3");
AddFileToDownloadsTable("sound/n_s_zone_t/n_s_t_3.mp3");
AddFileToDownloadsTable("sound/n_s_zone_t/n_s_t_4.mp3");
AddFileToDownloadsTable("sound/n_s_zone_t/n_s_t_5.mp3");
AddFileToDownloadsTable("sound/n_s_zone_t/n_s_t_6.mp3");
AddFileToDownloadsTable("sound/n_s_zone_t/n_s_t_7.mp3");
AddFileToDownloadsTable("sound/n_s_zone_t/n_s_t_8.mp3");
}
public EventRoundEnd(Handle:event, const String:name[], bool:dontBroadcast) {
new winner = GetEventInt(event, "winner");
new random = GetRandomInt(1, 3);
if(winner == 2) {
for(new userid = 1; userid <= GetMaxClients(); userid++) {
if(IsClientInGame(userid) && !IsFakeClient(userid)) {
if(random == 1) {
ClientCommand(userid, "play n_s_zone_t/n_s_t_1");
} if(random == 2) {
ClientCommand(userid, "play n_s_zone_t/n_s_t_2");
} if(random == 3) {
ClientCommand(userid, "play n_s_zone_t/n_s_t_3");
} if(random == 4) {
ClientCommand(userid, "play n_s_zone_t/n_s_t_4");
} if(random == 5) {
ClientCommand(userid, "play n_s_zone_t/n_s_t_5");
} if(random == 6) {
ClientCommand(userid, "play n_s_zone_t/n_s_t_6");
} if(random == 7) {
ClientCommand(userid, "play n_s_zone_t/n_s_t_7");
} if(random == 8) {
ClientCommand(userid, "play n_s_zone_t/n_s_t_8"); }
}
}
} else if(winner == 3) {
for(new userid = 1; userid <= GetMaxClients(); userid++) {
if(IsClientInGame(userid) && !IsFakeClient(userid)) {
if(random == 1) {
ClientCommand(userid, "play n_s_zone_ct/n_s_ct_1");
} if(random == 2) {
ClientCommand(userid, "play n_s_zone_ct/n_s_ct_2");
} if(random == 3) {
ClientCommand(userid, "play n_s_zone_ct/n_s_ct_3");
} if(random == 4) {
ClientCommand(userid, "play n_s_zone_ct/n_s_ct_4");
} if(random == 5) {
ClientCommand(userid, "play n_s_zone_ct/n_s_ct_5");
} if(random == 6) {
ClientCommand(userid, "play n_s_zone_ct/n_s_ct_6");
} if(random == 7) {
ClientCommand(userid, "play n_s_zone_ct/n_s_ct_7");
} if(random == 8) {
ClientCommand(userid, "play n_s_zone_ct/n_s_ct_8");
} if(random == 9) {
ClientCommand(userid, "play n_s_zone_ct/n_s_ct_9"); }
}
}
}
}
// Author: TanaToS
// Copyright (C) by TanaToS
#pragma semicolon 1
#include <sourcemod>
#include <sdktools>
#define PLUGIN_VERSION "4.0 SMX"
public Plugin:myinfo = {
name = "RoundSound SMX",
author = "TanaToS",
description = "RoundSound SMX Plugin",
version = PLUGIN_VERSION,
url = "http://addons.eventscripts.com/addons/v ... 3--TanaToS"
};
public OnPluginStart() {
HookEvent("round_end", EventRoundEnd, EventHookMode_Post);
AddFileToDownloadsTable("sound/n_s_zone_ct/n_s_ct_1.mp3");
AddFileToDownloadsTable("sound/n_s_zone_ct/n_s_ct_2.mp3");
AddFileToDownloadsTable("sound/n_s_zone_ct/n_s_ct_3.mp3");
AddFileToDownloadsTable("sound/n_s_zone_ct/n_s_ct_4.mp3");
AddFileToDownloadsTable("sound/n_s_zone_ct/n_s_ct_5.mp3");
AddFileToDownloadsTable("sound/n_s_zone_ct/n_s_ct_6.mp3");
AddFileToDownloadsTable("sound/n_s_zone_ct/n_s_ct_7.mp3");
AddFileToDownloadsTable("sound/n_s_zone_ct/n_s_ct_8.mp3");
AddFileToDownloadsTable("sound/n_s_zone_ct/n_s_ct_9.mp3");
AddFileToDownloadsTable("sound/n_s_zone_t/n_s_t_1.mp3");
AddFileToDownloadsTable("sound/n_s_zone_t/n_s_t_2.mp3");
AddFileToDownloadsTable("sound/n_s_zone_t/n_s_t_3.mp3");
AddFileToDownloadsTable("sound/n_s_zone_t/n_s_t_4.mp3");
AddFileToDownloadsTable("sound/n_s_zone_t/n_s_t_5.mp3");
AddFileToDownloadsTable("sound/n_s_zone_t/n_s_t_6.mp3");
AddFileToDownloadsTable("sound/n_s_zone_t/n_s_t_7.mp3");
AddFileToDownloadsTable("sound/n_s_zone_t/n_s_t_8.mp3");
}
public OnMapStart() {
AddFileToDownloadsTable("sound/n_s_zone_ct/n_s_ct_1.mp3");
AddFileToDownloadsTable("sound/n_s_zone_ct/n_s_ct_2.mp3");
AddFileToDownloadsTable("sound/n_s_zone_ct/n_s_ct_3.mp3");
AddFileToDownloadsTable("sound/n_s_zone_ct/n_s_ct_4.mp3");
AddFileToDownloadsTable("sound/n_s_zone_ct/n_s_ct_5.mp3");
AddFileToDownloadsTable("sound/n_s_zone_ct/n_s_ct_6.mp3");
AddFileToDownloadsTable("sound/n_s_zone_ct/n_s_ct_7.mp3");
AddFileToDownloadsTable("sound/n_s_zone_ct/n_s_ct_8.mp3");
AddFileToDownloadsTable("sound/n_s_zone_ct/n_s_ct_9.mp3");
AddFileToDownloadsTable("sound/n_s_zone_t/n_s_t_1.mp3");
AddFileToDownloadsTable("sound/n_s_zone_t/n_s_t_2.mp3");
AddFileToDownloadsTable("sound/n_s_zone_t/n_s_t_3.mp3");
AddFileToDownloadsTable("sound/n_s_zone_t/n_s_t_4.mp3");
AddFileToDownloadsTable("sound/n_s_zone_t/n_s_t_5.mp3");
AddFileToDownloadsTable("sound/n_s_zone_t/n_s_t_6.mp3");
AddFileToDownloadsTable("sound/n_s_zone_t/n_s_t_7.mp3");
AddFileToDownloadsTable("sound/n_s_zone_t/n_s_t_8.mp3");
}
public EventRoundEnd(Handle:event, const String:name[], bool:dontBroadcast) {
new winner = GetEventInt(event, "winner");
new random = GetRandomInt(1, 3);
if(winner == 2) {
for(new userid = 1; userid <= GetMaxClients(); userid++) {
if(IsClientInGame(userid) && !IsFakeClient(userid)) {
if(random == 1) {
ClientCommand(userid, "play n_s_zone_t/n_s_t_1");
} if(random == 2) {
ClientCommand(userid, "play n_s_zone_t/n_s_t_2");
} if(random == 3) {
ClientCommand(userid, "play n_s_zone_t/n_s_t_3");
} if(random == 4) {
ClientCommand(userid, "play n_s_zone_t/n_s_t_4");
} if(random == 5) {
ClientCommand(userid, "play n_s_zone_t/n_s_t_5");
} if(random == 6) {
ClientCommand(userid, "play n_s_zone_t/n_s_t_6");
} if(random == 7) {
ClientCommand(userid, "play n_s_zone_t/n_s_t_7");
} if(random == 8) {
ClientCommand(userid, "play n_s_zone_t/n_s_t_8"); }
}
}
} else if(winner == 3) {
for(new userid = 1; userid <= GetMaxClients(); userid++) {
if(IsClientInGame(userid) && !IsFakeClient(userid)) {
if(random == 1) {
ClientCommand(userid, "play n_s_zone_ct/n_s_ct_1");
} if(random == 2) {
ClientCommand(userid, "play n_s_zone_ct/n_s_ct_2");
} if(random == 3) {
ClientCommand(userid, "play n_s_zone_ct/n_s_ct_3");
} if(random == 4) {
ClientCommand(userid, "play n_s_zone_ct/n_s_ct_4");
} if(random == 5) {
ClientCommand(userid, "play n_s_zone_ct/n_s_ct_5");
} if(random == 6) {
ClientCommand(userid, "play n_s_zone_ct/n_s_ct_6");
} if(random == 7) {
ClientCommand(userid, "play n_s_zone_ct/n_s_ct_7");
} if(random == 8) {
ClientCommand(userid, "play n_s_zone_ct/n_s_ct_8");
} if(random == 9) {
ClientCommand(userid, "play n_s_zone_ct/n_s_ct_9"); }
}
}
}
}