←  Pluginy AMXX

AMXX.pl: Support AMX Mod X i SourceMod

»

Wyciszenie strzałów innych osób

  • +
  • -
ex0's Photo ex0 08.03.2015

 

 

#include <amxmodx>
#include <fakemeta>

new sounds[][] =
{
	"weapons/knife_deploy1.wav",
	"weapons/knife_hit1.wav",
	"weapons/knife_hit2.wav",
	"weapons/knife_hit3.wav",
	"weapons/knife_hit4.wav",
	"weapons/knife_hitwall1.wav",
	"weapons/knife_slash1.wav",
	"weapons/knife_slash2.wav",
	"weapons/knife_stab.wav"
}

public plugin_init()
{
	register_plugin("Wyciszenie noza", "1.0.0", "szelbi");
	register_forward(FM_EmitSound, "EmitSound");
}

public EmitSound(id, channel, const sound[])
{
	if(!is_user_connected(id))
	return FMRES_IGNORED;
	
	for(new i=0;i<sizeof(sounds);i++)
	{
		if(equal(sound, sounds[i]))
		{
			new szText[128];
			format(szText, charsmax(szText), "spk %d", sounds[i]);
			client_cmd(id, szText);
			
			return FMRES_SUPERCEDE;
		}
	}
	return FMRES_IGNORED;
}
Nie testowałem.

 

Nie działa :/

 

GDZIE TEN KOD WPISUJEMY ? w jakim pliku?

 

Obojętnie.
Utwórz plik o rozszerzeniu .sma o dowolnej nazwie i tam wklej kod, później skompiluj plugin i wrzuć na serwer dopisując jego nazwę w plugins.ini.

Quote

  • +
  • -
Thundi001's Photo Thundi001 08.03.2015

dzięki masz plusika !

Quote