Witam mam problem wgrałem plugin o nazwie team win and lose sound na mój serwer. Oraz wgrałem piosenki do folderu wskazanego w pluginie . Zresetowałem serwer i wszedłem na niego . Wgrywały mi się muzyki z serwer tak jak powinno byc . Ale gdy wygrałem rundę lub przegrałem to nic nie leci nie wiem co się dzieje. Łapcie moje sma :
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#define PLUGIN "Kazalu"
#define VERSION "1.0"
#define AUTHOR "EndMapPlaySound"
new Players[ 32 ];
new playerCount, i, player, CTscore, Tscore;
new string[ 32 ];
new Float:flGameTime, Float:flOldTerGameTime;
public plugin_precache()
{
precache_sound( "sound/WinSound.wav" );
precache_sound( "sound/LoseSound.wav" );
}
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
set_task( 2.0, "PlaySound", 0, "0", 100, "d" );
register_event("SendAudio", "EndOfRound", "a");
}
public PlaySound()
{
get_players( Players, playerCount, "c" );
for (i=1; i<=playerCount; i++)
{
player = Players[ i ];
if( Tscore > CTscore )
{
if( cs_get_user_team( player ) == CS_TEAM_T )
client_cmd( player, "spk %s", "sound/WinSound.wav" );
else if( cs_get_user_team( player ) == CS_TEAM_CT )
client_cmd( player, "spk %s", "sound/LoseSound.wav" );
}
else if( CTscore > Tscore )
{
if( cs_get_user_team( player ) == CS_TEAM_CT )
client_cmd( player, "spk %s", "sound/WinSound.wav" );
else if( cs_get_user_team( player ) == CS_TEAM_T )
client_cmd( player, "spk %s", "sound/LoseSound.wav" );
}
else if( Tscore == CTscore )
client_cmd( player, "spk %s", "sound/WinSound.wav" );
}
}
public EndOfRound()
{
read_data( 2, string, 31 );
flGameTime = get_gametime();
if( flGameTime > flOldTerGameTime )
{
flOldTerGameTime = flGameTime;
if( equali( string, "%!MRAD_terwin" ) )
Tscore++;
else if( equali( string, "%!MRAD_ctwin" ) )
CTscore++;
}
}
Za pomoc oferuje + na forum .