←  Pluginy AMXX

AMXX.pl: Support AMX Mod X i SourceMod

»

EwelinkaSound

Gość__* 24.03.2008

EwelinkaSound
Plugin który odtwarza dzwięk po wspisaniu w say'u np. siema

Instalacja:
Plik ewelinka_sounds.amxx do addons/amxmodx/plugins
Plik ewelinka_sounds.sma do addons/amxmodx/scripting
Pliki z dzwiękami do soundmisc

Otwieramy w edytorze tekstowym plik amxmodx/configs/plugins.ini i dopisujemy na samym końcu: ewelinka_sounds.amxx

Załączone pliki

Odpowiedz

  • +
  • -
Abes Mapper - zdjęcie Abes Mapper 24.03.2008

Dodaj jeszcze że odtwarza dźwięki jak się strzela w swoich :)
Odpowiedz

  • +
  • -
atos1234 - zdjęcie atos1234 24.03.2008

a jak sie dodaje nowa muzyke do tej ewelinki sound ???? da sie dodac inna muzyke np: say/uderz_w_puchara
;P
Odpowiedz

  • +
  • -
Abes Mapper - zdjęcie Abes Mapper 25.03.2008

Przerób se *.sma
Odpowiedz

  • +
  • -
bartek124 - zdjęcie bartek124 25.03.2008

W tym problem, ze jeśli mamy wyłączony FF to dzwięk, "w kogo strzelasz idioto" na przykład, nie odtwarza sie.
Odpowiedz

  • +
  • -
Abes Mapper - zdjęcie Abes Mapper 25.03.2008

Proste i logiczne to po co pisać ? :>
Odpowiedz

  • +
  • -
bartek124 - zdjęcie bartek124 25.03.2008

Po to, aby to wyłączyć. Chcę, aby dźwięk był też bez FF. :/
Odpowiedz

  • +
  • -
Zielony - zdjęcie Zielony 20.04.2008

Mi np. To nie działa macie może jakiś pomysł ? .. O:)
Odpowiedz

  • +
  • -
dad - zdjęcie dad 25.04.2008

Witam.
Mam mały problem z tym pluginem. Gdy pisze siema - Slysze tylko ja te siema ziomuś. A ma to odtwarzać chyba wszystkim ?
z góry dzięki
Odpowiedz

bicek - zdjęcie bicek 25.04.2008

nie, ma to odtwarzać tylko temu co napisze siema.
Odpowiedz

  • +
  • -
otor - zdjęcie otor 27.10.2008

wie ktoś czemu mi to w ogóle nie dział ? ;/ nawet nutki się nie pobierają nic, pisze siema - nic, strzelam w swoje - nic, a plugin wgrałem tak jak się go powinno wgrać i jest dobrze (chyba)
Odpowiedz

  • +
  • -
MafiaDL - zdjęcie MafiaDL 27.10.2008

a gdzie wgrałeś dzwieki?
Odpowiedz

  • +
  • -
otor - zdjęcie otor 28.10.2008

dobrze wgrałem, nutki się nie pobierały bo ja już miałem zapisane je na kompie, bo plugin mi kolega polecił z serwera na którym grałem, poprostu musiało się pare mapek zmienić i działa jak talala :P

teraz pytanko, jak edytowałem plik .sma z nazwą nutki bo dodałem swój jeden, to czy musze kompilować i podmieniać to z .amxx ?
Odpowiedz

  • +
  • -
otor - zdjęcie otor 29.10.2008

1 Error.
Could not locate output file /home/groups/amxmodx/public_html/websc3/textRFpaFG.amx (compile failed).



o co biega 0.o ? nie moge skompilować, wkleiłem zawartość .sma daje kompiluj i trup ten bląd
Odpowiedz

  • +
  • -
MafiaDL - zdjęcie MafiaDL 29.10.2008

pokaz .sma
Odpowiedz

  • +
  • -
otor - zdjęcie otor 29.10.2008

#include <amxmodx>
#include <amxmisc>

new const PLUGIN[] = "Ewelinka Sounds"
new const VERSION[] = "1.0"
new const AUTHOR[] = "stupok69"

new const g_sounds[][] =
{
	"misc/elo.wav",
	"misc/siema.wav",
	"misc/siemano.wav"
	"misc/zal.wav"
}

new const g_teamattack_sounds[][] =
{
	"misc/hdff1.wav",
	"misc/hdff2.wav",
	"misc/hdff3.wav",
	"misc/hdff4.wav"
}

new g_maxplayers

public plugin_init()
{
	register_plugin(PLUGIN, VERSION, AUTHOR)
	
	register_clcmd("say elo",   "say_elo_handle")
	register_clcmd("say siema", "say_siema_handle")
	register_clcmd("say siemano",   "say_siemano_handle")
	register_clcmd("say zal",   "say_zal_handle")
	
	g_maxplayers = get_maxplayers() + 1
}

public plugin_precache()
{   
	for(new i = 0; i < sizeof g_sounds; i++)
	{   
		if(!precache_sound(g_sounds[i]))
		{
			log_amx("* Error: Could not precache (%s), plugin stopped.", g_sounds[i])
			pause("ad")
		}
	}
	
	for(new i = 0; i < sizeof g_teamattack_sounds; i++)
	{
		if(!precache_sound(g_teamattack_sounds[i]))
	{
		log_amx("* Error: Could not precache (%s), plugin stopped.", g_teamattack_sounds[i])
		pause("ad")
	}
}
}

public say_elo_handle(id)
{
	play_sound(id, 0)
}

public say_siema_handle(id)
{
	play_sound(id, 1)
}

public say_siemano_handle(id)
{
	play_sound(id, 2)
}

public say_zal_handle(id)
{
	play_sound(id, 3)
}

public play_sound(id, soundid)
{
	static buffer[64]

	format(buffer, 63, "sound/%s", g_sounds[soundid])

	if(is_user_alive(id))
	{
		for(new i = 0; i < g_maxplayers; i++)
		{
			if(is_user_connected(i))
			{
				console_cmd(id, "spk %s", buffer)
			}
		}
	}
	else
	{
		for(new i = 0; i < g_maxplayers; i++)
		{
			if(is_user_connected(i) && !is_user_alive(i))
			{
				console_cmd(id, "spk %s", buffer)
			}
		}
	}
	return PLUGIN_HANDLED
}

public client_damage(attacker, victim, damage, wpnindex, hitplace, TA)
{
	if(TA)
	{
		emit_sound(victim, CHAN_VOICE, g_teamattack_sounds[random_num(0, sizeof g_teamattack_sounds - 1)], VOL_NORM, ATTN_NORM, 0, PITCH_NORM)
	}
}


są może jakieś kompilatory do pobrania na dysk ?
Odpowiedz

  • +
  • -
MafiaDL - zdjęcie MafiaDL 29.10.2008

Tak http://amxx.pl/viewtopic.php?t=2606

lecz zle przerobiles plugin ^^
Odpowiedz

  • +
  • -
otor - zdjęcie otor 29.10.2008

moge wiedziec co jest źle ?
Odpowiedz

  • +
  • -
MafiaDL - zdjęcie MafiaDL 29.10.2008

takie tam :P

brak przecinka

"misc/siemano.wav",
"misc/zal.wav"

Załączone pliki

Odpowiedz