Hello,
I installed the plugin on my server , I added some songs but the times of when a team wins gives the following error ( L 01/06/2014 - 19:08

6 : . [ . RoundSound smx + + ] No team has win the round )
I have the following configuration :
/ **
** Antichrist RoundSound + +
** -------------------------
** Changelog
** changelog.txt
** Readme
** readme.txt
** Credits
** Old CS 1.6 Plugin
** By " PaintLancer "
** Thxs
** To NAT for his help!
** -------------------------
** By Thanatos aka Antichrist
** /
# include <sourcemod>
# include <sdktools>
# include <sdktools_sound>
# include <console>
# include <string>
# pragma semicolon 1
# define PLUGIN_VERSION " 1.1.0 "
# define MAX_FILE_LEN 256
new Handle : g_hEnabled = INVALID_HANDLE ;
new bool : g_bEnabled = true ;
public Plugin : myinfo = {
name = " RoundSound + + "
author = " Antichrist "
description = " Plays the Sound at RoundEnd . "
version = PLUGIN_VERSION ,
url = "
http://passionfighters.de "
} ;
public OnPluginStart ( ) {
CreateConVar ( " sm_roundsound_version " PLUGIN_VERSION , " + + RoundSound version . " FCVAR_PLUGIN | FCVAR_SPONLY | FCVAR_REPLICATED | FCVAR_NOTIFY );
g_hEnabled = CreateConVar ( " sm_roundsound_enable " , " 1 " , " RoundSound + + Enable / Disable CVar . " FCVAR_PLUGIN | FCVAR_NOTIFY ) ;
HookEvent ( " round_end " EventRoundEnd );
HookConVarChange ( g_hEnabled , CVarEnabled );
}
public OnMapStart ( )
{
decl String : tewin_snd1 [ MAX_FILE_LEN ] ;
decl String : tewin_snd2 [ MAX_FILE_LEN ] ;
decl String : tewin_snd3 [ MAX_FILE_LEN ] ;
decl String : tewin_snd4 [ MAX_FILE_LEN ] ;
decl String : tewin_snd5 [ MAX_FILE_LEN ] ;
decl String : tewin_snd6 [ MAX_FILE_LEN ] ;
decl String : tewin_snd7 [ MAX_FILE_LEN ] ;
decl String : tewin_snd8 [ MAX_FILE_LEN ] ;
decl String : tewin_snd9 [ MAX_FILE_LEN ] ;
decl String : tewin_snd10 [ MAX_FILE_LEN ] ;
decl String : tewin_snd11 [ MAX_FILE_LEN ] ;
decl String : tewin_snd12 [ MAX_FILE_LEN ] ;
decl String : ctwin_snd1 [ MAX_FILE_LEN ] ;
decl String : ctwin_snd2 [ MAX_FILE_LEN ] ;
decl String : ctwin_snd3 [ MAX_FILE_LEN ] ;
decl String : ctwin_snd4 [ MAX_FILE_LEN ] ;
decl String : ctwin_snd5 [ MAX_FILE_LEN ] ;
decl String : ctwin_snd6 [ MAX_FILE_LEN ] ;
decl String : ctwin_snd7 [ MAX_FILE_LEN ] ;
decl String : ctwin_snd8 [ MAX_FILE_LEN ] ;
decl String : ctwin_snd9 [ MAX_FILE_LEN ] ;
decl String : ctwin_snd10 [ MAX_FILE_LEN ] ;
decl String : ctwin_snd11 [ MAX_FILE_LEN ] ;
decl String : ctwin_snd12 [ MAX_FILE_LEN ] ;
Format ( tewin_snd1 , sizeof ( tewin_snd1 ) , " sound/misc/twinner1.mp3 " ) ;
Format ( tewin_snd2 , sizeof ( tewin_snd2 ) , " sound/misc/twinner2.mp3 " ) ;
Format ( tewin_snd3 , sizeof ( tewin_snd3 ) , " sound/misc/twinner3.mp3 " ) ;
Format ( tewin_snd4 , sizeof ( tewin_snd4 ) , " sound/misc/twinner4.mp3 " ) ;
Format ( tewin_snd5 , sizeof ( tewin_snd5 ) , " sound/misc/twinner5.mp3 " ) ;
Format ( tewin_snd6 , sizeof ( tewin_snd6 ) , " sound/misc/twinner6.mp3 " ) ;
Format ( tewin_snd7 , sizeof ( tewin_snd7 ) , " sound/misc/twinner7.mp3 " ) ;
Format ( tewin_snd8 , sizeof ( tewin_snd8 ) , " sound/misc/twinner8.mp3 " ) ;
Format ( tewin_snd9 , sizeof ( tewin_snd9 ) , " sound/misc/twinner9.mp3 " ) ;
Format ( tewin_snd10 , sizeof ( tewin_snd10 ) , " sound/misc/twinner10.mp3 " ) ;
Format ( tewin_snd11 , sizeof ( tewin_snd11 ) , " sound/misc/twinner11.mp3 " ) ;
Format ( tewin_snd12 , sizeof ( tewin_snd12 ) , " sound/misc/twinner12.mp3 " ) ;
Format ( ctwin_snd1 , sizeof ( ctwin_snd1 ) , " sound/misc/ctwinner1.mp3 " ) ;
Format ( ctwin_snd2 , sizeof ( ctwin_snd2 ) , " sound/misc/ctwinner2.mp3 " ) ;
Format ( ctwin_snd3 , sizeof ( ctwin_snd3 ) , " sound/misc/ctwinner3.mp3 " ) ;
Format ( ctwin_snd4 , sizeof ( ctwin_snd4 ) , " sound/misc/ctwinner4.mp3 " ) ;
Format ( ctwin_snd5 , sizeof ( ctwin_snd5 ) , " sound/misc/ctwinner5.mp3 " ) ;
Format ( ctwin_snd6 , sizeof ( ctwin_snd6 ) , " sound/misc/ctwinner6.mp3 " ) ;
Format ( ctwin_snd7 , sizeof ( ctwin_snd7 ) , " sound/misc/ctwinner7.mp3 " ) ;
Format ( ctwin_snd8 , sizeof ( ctwin_snd8 ) , " sound/misc/ctwinner8.mp3 " ) ;
Format ( ctwin_snd9 , sizeof ( ctwin_snd9 ) , " sound/misc/ctwinner9.mp3 " ) ;
Format ( ctwin_snd10 , sizeof ( ctwin_snd10 ) , " sound/misc/ctwinner10.mp3 " ) ;
Format ( ctwin_snd11 , sizeof ( ctwin_snd11 ) , " sound/misc/ctwinner11.mp3 " ) ;
Format ( ctwin_snd12 , sizeof ( ctwin_snd12 ) , " sound/misc/ctwinner12.mp3 " ) ;
if ( FileExists ( tewin_snd1 ) && FileExists ( tewin_snd2 ) && FileExists ( tewin_snd3 ) && FileExists ( tewin_snd4 ) && FileExists ( tewin_snd5 ) && FileExists ( tewin_snd6 ) && FileExists ( tewin_snd7 ) && FileExists ( tewin_snd8 ) && FileExists ( tewin_snd9 ) && FileExists ( tewin_snd10 ) && FileExists ( tewin_snd11 ) && FileExists ( tewin_snd12 ) && FileExists ( ctwin_snd1 ) && FileExists ( ctwin_snd2 ) && FileExists ( ctwin_snd3 ) && FileExists ( ctwin_snd4 ) && FileExists ( ctwin_snd5 ) && FileExists ( ctwin_snd6 ) && FileExists ( ctwin_snd7 ) && FileExists ( ctwin_snd8 ) && FileExists ( ctwin_snd9 ) && FileExists ( ctwin_snd10 ) && FileExists ( ctwin_snd11 ) && FileExists ( ctwin_snd12 ) ) {
AddFileToDownloadsTable ( tewin_snd1 );
AddFileToDownloadsTable ( tewin_snd2 );
AddFileToDownloadsTable ( tewin_snd3 );
AddFileToDownloadsTable ( tewin_snd4 );
AddFileToDownloadsTable ( tewin_snd5 );
AddFileToDownloadsTable ( tewin_snd6 );
AddFileToDownloadsTable ( tewin_snd7 );
AddFileToDownloadsTable ( tewin_snd8 );
AddFileToDownloadsTable ( tewin_snd9 );
AddFileToDownloadsTable ( tewin_snd10 );
AddFileToDownloadsTable ( tewin_snd11 );
AddFileToDownloadsTable ( tewin_snd12 );
AddFileToDownloadsTable ( ctwin_snd1 );
AddFileToDownloadsTable ( ctwin_snd2 );
AddFileToDownloadsTable ( ctwin_snd3 );
AddFileToDownloadsTable ( ctwin_snd4 );
AddFileToDownloadsTable ( ctwin_snd5 );
AddFileToDownloadsTable ( ctwin_snd6 );
AddFileToDownloadsTable ( ctwin_snd7 );
AddFileToDownloadsTable ( ctwin_snd8 );
AddFileToDownloadsTable ( ctwin_snd9 );
AddFileToDownloadsTable ( ctwin_snd10 );
AddFileToDownloadsTable ( ctwin_snd11 );
AddFileToDownloadsTable ( ctwin_snd12 );
PrecacheSound ( " misc/ctwinner1.mp3 " , true) ;
PrecacheSound ( " misc/ctwinner2.mp3 " , true) ;
PrecacheSound ( " misc/ctwinner3.mp3 " , true) ;
PrecacheSound ( " misc/ctwinner4.mp3 " , true) ;
PrecacheSound ( " misc/ctwinner5.mp3 " , true) ;
PrecacheSound ( " misc/ctwinner6.mp3 " , true) ;
PrecacheSound ( " misc/ctwinner7.mp3 " , true) ;
PrecacheSound ( " misc/ctwinner8.mp3 " , true) ;
PrecacheSound ( " misc/ctwinner9.mp3 " , true) ;
PrecacheSound ( " misc/ctwinner10.mp3 " , true) ;
PrecacheSound ( " misc/ctwinner11.mp3 " , true) ;
PrecacheSound ( " misc/ctwinner12.mp3 " , true) ;
PrecacheSound ( " misc/twinner1.mp3 " , true) ;
PrecacheSound ( " misc/twinner2.mp3 " , true) ;
PrecacheSound ( " misc/twinner3.mp3 " , true) ;
PrecacheSound ( " misc/twinner4.mp3 " , true) ;
PrecacheSound ( " misc/twinner5.mp3 " , true) ;
PrecacheSound ( " misc/twinner6.mp3 " , true) ;
PrecacheSound ( " misc/twinner7.mp3 " , true) ;
PrecacheSound ( " misc/twinner8.mp3 " , true) ;
PrecacheSound ( " misc/twinner9.mp3 " , true) ;
PrecacheSound ( " misc/twinner10.mp3 " , true) ;
PrecacheSound ( " misc/twinner11.mp3 " , true) ;
PrecacheSound ( " misc/twinner12.mp3 " , true) ;
}
else {
LogError ( "Not all sound files exists . " ) ;
LogError ( " Unload the Plugin . " ) ;
ServerCommand ( "sm plugins unload \ " RoundSound smx + + \ " ." ) ;
}
}
public OnConfigsExecuted ( ) {
if ( GetConVarBool ( g_hEnabled )) {
g_bEnabled = true ;
}
else if ( ! GetConVarBool ( g_hEnabled ) ) {
g_bEnabled = false ;
}
else {
g_bEnabled = true ;
LogError ( " False value continued plugin " ) ;
}
}
public CVarEnabled (Handle : convar , const String : oldValue [ ] , const String : newValue [ ] ) {
if ( GetConVarBool ( g_hEnabled )) {
g_bEnabled = true ;
}
else if ( ! GetConVarBool ( g_hEnabled ) ) {
g_bEnabled = false ;
}
else {
g_bEnabled = true ;
LogError ( " False value continued plugin " ) ;
}
}
public EventRoundEnd (Handle : event , const String : name [ ] , bool : dontBroadcast ) {
rnd_sound GetRandomInt = new ( 1 , 12 ) ;
new ev_winner GetEventInt = (event , " winner" ) ;
if ( g_bEnabled ) {
if ( ev_winner == 2 ) {
if ( rnd_sound == 1 ) {
EmitSoundToAll ( " misc/twinner1.mp3 ");
}
else if ( rnd_sound == 2 ) {
EmitSoundToAll ( " misc/twinner2.mp3 ");
}
else if ( rnd_sound == 3 ) {
EmitSoundToAll ( " misc/twinner3.mp3 ");
}
else if ( rnd_sound == 4 ) {
EmitSoundToAll ( " misc/twinner4.mp3 ");
}
else if ( rnd_sound == 5 ) {
EmitSoundToAll ( " misc/twinner5.mp3 ");
}
else if ( rnd_sound == 6 ) {
EmitSoundToAll ( " misc/twinner6.mp3 ");
}
else if ( rnd_sound == 7 ) {
EmitSoundToAll ( " misc/twinner7.mp3 ");
}
else if ( rnd_sound == 8 ) {
EmitSoundToAll ( " misc/twinner8.mp3 ");
}
else if ( rnd_sound == 9 ) {
EmitSoundToAll ( " misc/twinner9.mp3 ");
}
else if ( rnd_sound == 10 ) {
EmitSoundToAll ( " misc/twinner10.mp3 ");
}
else if ( rnd_sound == 11 ) {
EmitSoundToAll ( " misc/twinner11.mp3 ");
}
else if ( rnd_sound == 12 ) {
EmitSoundToAll ( " misc/twinner12.mp3 ");
}
else {
LogError ( " Sound CVar Ramdom Error . " ) ;
}
}
else if ( ev_winner == 3 ) {
if ( rnd_sound == 1 ) {
EmitSoundToAll ( " misc/ctwinner1.mp3 ");
}
else if ( rnd_sound == 2 ) {
EmitSoundToAll ( " misc/ctwinner2.mp3 ");
}
else if ( rnd_sound == 3 ) {
EmitSoundToAll ( " misc/ctwinner3.mp3 ");
}
else if ( rnd_sound == 4 ) {
EmitSoundToAll ( " misc/ctwinner4.mp3 ");
}
else if ( rnd_sound == 5 ) {
EmitSoundToAll ( " misc/ctwinner5.mp3 ");
}
else if ( rnd_sound == 6 ) {
EmitSoundToAll ( " misc/ctwinner6.mp3 ");
}
else if ( rnd_sound == 7 ) {
EmitSoundToAll ( " misc/ctwinner7.mp3 ");
}
else if ( rnd_sound == 8 ) {
EmitSoundToAll ( " misc/ctwinner8.mp3 ");
}
else if ( rnd_sound == 9 ) {
EmitSoundToAll ( " misc/ctwinner9.mp3 ");
}
else if ( rnd_sound == 10 ) {
EmitSoundToAll ( " misc/ctwinner10.mp3 ");
}
else if ( rnd_sound == 11 ) {
EmitSoundToAll ( " misc/ctwinner11.mp3 ");
}
else if ( rnd_sound == 12 ) {
EmitSoundToAll ( " misc/ctwinner12.mp3 ");
}
else {
LogError ( " Sound CVar Ramdom Error . " ) ;
}
}
else {
LogError ("No team has win the round . " ) ;
}
}
}
Can help me?
Thanks