←  Problemy

AMXX.pl: Support AMX Mod X i SourceMod

»

Prośba o przerobienie Loading Music + Also...

Zablokowany

  • +
  • -
Tifa - zdjęcie Tifa 09.03.2009

Witam proszę o przerobienie Pluginu w ten sposób aby nie leciała muzyka podczas bycia na Spekcie. Z góry dziękuję.
#include <amxmodx>
#include <amxmisc>
#include <cstrike>

new bool:playing[32]

public plugin_init() { 
	register_plugin("Loading Song","1.0","Torch")
	register_event( "ResetHUD", "song","b" )
	register_event("TextMsg","song","b","2&#Spec_Mode")
	for (new i=0;i<32;i++)
	{
		playing[i]=false
	}
	return PLUGIN_CONTINUE 
} 

public plugin_precache() {
	precache_sound("misc/loading.mp3")
	return PLUGIN_CONTINUE 
}

public client_connect(id) {
	play_song(id)
	return PLUGIN_CONTINUE
} 

public play_song(id) {
	client_cmd(id,"mp3 loop sound/misc/loading.mp3")
	return PLUGIN_HANDLED
}

public play_song_task(params[],id) {
	new player = params[0]
	client_cmd(player,"mp3 loop sound/misc/loading.mp3")
	return PLUGIN_HANDLED
}

public song(id) {
	new CsTeams:team
	team = cs_get_user_team(id)

	if ((team==CS_TEAM_SPECTATOR)||(team==CS_TEAM_UNASSIGNED))
	{
		if (playing[id]==false)
		{
			new params[1]
			params[0]=id
			set_task(0.5,"play_song_task",0,params,1,"a",1)
			playing[id]=true
		}
	}
	else
	{
			client_cmd(id,"mp3 stop")
			playing[id]=false
	}
	return PLUGIN_CONTINUE
}
Odpowiedz

  • +
  • -
mgr inż. Pavulon - zdjęcie mgr inż. Pavulon 09.03.2009

zamiast:

if ((team==CS_TEAM_SPECTATOR)||(team==CS_TEAM_UNASSIGNED))

wstaw:
if (team==CS_TEAM_UNASSIGNED)
Odpowiedz
Zablokowany