/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#define PLUGIN "Effect Loading Sound"
#define VERSION "1.0"
#define AUTHOR "Vieni"
new gLoadingSound[] = "media/Half-Life17.mp3"
new Float:gSoundLength = 100.0
new Array:arrayLoadingPlayers
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
arrayLoadingPlayers = ArrayCreate(MAX_IP_LENGTH)
}
public client_connect(id)
{
new lIp[MAX_IP_LENGTH]
get_user_ip(id, lIp, charsmax(lIp), 1)
if(ArrayFindString(arrayLoadingPlayers, lIp) == -1)
{
ArrayPushString(arrayLoadingPlayers, lIp)
client_cmd(id,"mp3 play ^"%s^"", gLoadingSound)
set_task(gSoundLength, "removeLoadingPlayer", _, lIp, charsmax(lIp))
}
}
public removeLoadingPlayer(ip[])
ArrayDeleteItem(arrayLoadingPlayers, ArrayFindString(arrayLoadingPlayers, ip))
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1038\\ f0\\ fs16 \n\\ par }
*/