/*
* Plays a welcome sound to the player who connects
*
* by White Panther
*
* v1.0
*
* v1.1:
* - addition to add easily own sounds
*
* v1.2.1:
* - bug with not playing sounds to client fixed
* - added file exist check for soundfile
*
* v1.2.3:
* - changes:
* - way of giving id to timer
*/
#include <amxmodx>
// change this number to the amount of sounds u have
#define Maxsounds 1
// add here your sounds, sounds must be somewhere in <ModDir>/sounds
// format must be like: {"misc/sound1","ambience/sound2"}
new soundlist[Maxsounds][] = {"misc/zmskill/prepre"}
new plugin_author[] = "White Panther"
new plugin_version[] = "1.2.3"
public plugin_init(){
register_plugin("Connect Sound",plugin_version,plugin_author)
register_cvar("connectsound_version",plugin_version,FCVAR_SERVER)
}
public plugin_precache(){
for ( new a = 0; a < Maxsounds; a++ ){
new temp[128]
format(temp, 127, "%s.mp3", soundlist[a])
if ( file_exists(temp) )
precache_generic(temp)
}
precache_sound("misc/zmskill/oneandonly.wav")
precache_sound("misc/zmskill/prepre.mp3")
}
public client_putinserver(id){
set_task(1.0,"consound",100+id)
}
public consound(timerid_id){
new id = timerid_id - 100
new Usertime
Usertime = get_user_time(id, 0)
if ( Usertime <= 0 ){
set_task(1.0,"consound",timerid_id)
}else{
new i = random(Maxsounds)
client_cmd(id, "mp3 play ^"%s^"", soundlist[i])
}
return PLUGIN_CONTINUE
}Z góry dziękuje
PS: Daje to w tym dziale ponieważ to nie oryginalny kod pluginu tylko przerobiony tak aby puszczał muzykę w formacie mp3 a nie wav


Dodatki SourceMod



Temat jest zamknięty








