Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie

Przerobka RoundSound


  • Zamknięty Temat jest zamknięty
3 odpowiedzi w tym temacie

#1 kolba515

    Zaawansowany

  • Użytkownik

Reputacja: 2
Nowy

  • Postów:94
  • GG:
  • Lokalizacja:Katowice
Offline

Napisano 26.08.2008 13:49

Siema! Chciałem Was prosić o przerobienie pluginu tak aby nie odtwarzał dźwięków losowo tylko po kolei :)

To mój .sma

//RoundSound.amxx -by PaintLancer

#include <amxmodx>

public plugin_init()
{
register_plugin("RoundSound","1.0","PaintLancer")
register_event("SendAudio", "t_win", "a", "2&%!MRAD_terwin")
register_event("SendAudio", "ct_win", "a", "2&%!MRAD_ctwin")
}

public t_win()
{
new rand = random_num(0,23)

client_cmd(0,"stopsound")

switch(rand)
{
case 0: client_cmd(0,"spk misc/ks1")
case 1: client_cmd(0,"spk misc/ks2")
case 2: client_cmd(0,"spk misc/ks3")
case 3: client_cmd(0,"spk misc/ks4")
case 4: client_cmd(0,"spk misc/ks5")
case 5: client_cmd(0,"spk misc/ks6")
case 6: client_cmd(0,"spk misc/ks7")
case 7: client_cmd(0,"spk misc/ks8")
case 8: client_cmd(0,"spk misc/ks9")
case 9: client_cmd(0,"spk misc/ks10")
case 10: client_cmd(0,"spk misc/ks11")
case 11: client_cmd(0,"spk misc/ks12")
case 12: client_cmd(0,"spk misc/ks13")
case 13: client_cmd(0,"spk misc/ks14")
case 14: client_cmd(0,"spk misc/ks15")
case 15: client_cmd(0,"spk misc/ks16")
case 16: client_cmd(0,"spk misc/ks17")
case 17: client_cmd(0,"spk misc/ks18")
case 18: client_cmd(0,"spk misc/ks19")
case 19: client_cmd(0,"spk misc/ks20")
case 20: client_cmd(0,"spk misc/ks21")
case 21: client_cmd(0,"spk misc/ks22")
case 22: client_cmd(0,"spk misc/ks23")
case 23: client_cmd(0,"spk misc/ks24")

}

return PLUGIN_HANDLED
}

public ct_win()
{
new rand = random_num(0,23)

client_cmd(0,"stopsound")

switch(rand)
{
case 0: client_cmd(0,"spk misc/ks1")
case 1: client_cmd(0,"spk misc/ks2")
case 2: client_cmd(0,"spk misc/ks3")
case 3: client_cmd(0,"spk misc/ks4")
case 4: client_cmd(0,"spk misc/ks5")
case 5: client_cmd(0,"spk misc/ks6")
case 6: client_cmd(0,"spk misc/ks7")
case 7: client_cmd(0,"spk misc/ks8")
case 8: client_cmd(0,"spk misc/ks9")
case 9: client_cmd(0,"spk misc/ks10")
case 10: client_cmd(0,"spk misc/ks11")
case 11: client_cmd(0,"spk misc/ks12")
case 12: client_cmd(0,"spk misc/ks13")
case 13: client_cmd(0,"spk misc/ks14")
case 14: client_cmd(0,"spk misc/ks15")
case 15: client_cmd(0,"spk misc/ks16")
case 16: client_cmd(0,"spk misc/ks17")
case 17: client_cmd(0,"spk misc/ks18")
case 18: client_cmd(0,"spk misc/ks19")
case 19: client_cmd(0,"spk misc/ks20")
case 20: client_cmd(0,"spk misc/ks21")
case 21: client_cmd(0,"spk misc/ks22")
case 22: client_cmd(0,"spk misc/ks23")
case 23: client_cmd(0,"spk misc/ks24")

}

return PLUGIN_HANDLED
}

public plugin_precache()
{
precache_sound("misc/ks1.wav")
precache_sound("misc/ks2.wav")
precache_sound("misc/ks3.wav")
precache_sound("misc/ks4.wav")
precache_sound("misc/ks5.wav")
precache_sound("misc/ks6.wav")
precache_sound("misc/ks7.wav")
precache_sound("misc/ks8.wav")
precache_sound("misc/ks9.wav")
precache_sound("misc/ks10.wav")
precache_sound("misc/ks11.wav")
precache_sound("misc/ks12.wav")
precache_sound("misc/ks13.wav")
precache_sound("misc/ks14.wav")
precache_sound("misc/ks15.wav")
precache_sound("misc/ks16.wav")
precache_sound("misc/ks17.wav")
precache_sound("misc/ks18.wav")
precache_sound("misc/ks19.wav")
precache_sound("misc/ks20.wav")
precache_sound("misc/ks21.wav")
precache_sound("misc/ks22.wav")
precache_sound("misc/ks23.wav")
precache_sound("misc/ks24.wav")

return PLUGIN_CONTINUE
}


Wiem, wiem dużo tego xD mam fast download to sie nie przejmuje :P
ale Bardzo proszę o przerobienie tak plugina bo nie znalazłem nigdzie tak zrobionego żeby odtwarzał po kolei...

Pozdro ;)
  • +
  • -
  • 0

#2 kamioool

    Profesjonalista

  • Zbanowany

Reputacja: 40
Pomocny

  • Postów:203
  • GG:
  • Steam:steam
  • Imię:Kamil
  • Lokalizacja:Wrocław
Offline

Napisano 30.08.2008 12:10

Czy potrzebujesz jeszcze pomocy? Zajmę się tym jak tylko wrócę na swojego kompa (edytuje post).

#3 darkman

    Wszechwiedzący

  • Przyjaciel

Reputacja: 87
Zaawansowany

  • Postów:553
  • Lokalizacja:inactive
Offline

Napisano 30.08.2008 18:58

Zakosiłem kod miczowi, może mnie nie zje :D

w constach sobie dodaj utwory

#include <amxmodx>

new const sounds_ct[][] = {
	"sound/misc/05.mp3",
	"sound/misc/06.mp3",
	"sound/misc/07.mp3",
	"sound/misc/08.mp3"}

new const sounds_tt[][] = {
	"sound/misc/01.mp3",
	"sound/misc/02.mp3",
	"sound/misc/03.mp3",
	"sound/misc/04.mp3"}


new x=0
new z=0

public plugin_init()
{
	register_plugin("RoundSoundy","1","Miczu")
	register_event("SendAudio", "sound_tts", "a", "2&%MRAD_terwin")
	register_event("SendAudio", "sound_cts", "a", "2&%MRAD_ctwin")
}

public plugin_precache()
{
	for(new i = 0; i < sizeof sounds_tt; i++)
		precache_generic(sounds_tt[i])
	for(new j = 0; j < sizeof sounds_ct; j++)
		precache_generic(sounds_ct[j])
}

public sound_tts()
{
	client_cmd(0,"stopsound")
	
	client_cmd(0, "mp3 stop")
	
	client_cmd(0, "mp3 play %s", sounds_tt[x] )
	if(x==charsmax(sounds_tt)) x=0
	else x++
}

public sound_cts()
{
	client_cmd(0, "stopsound")
	
	client_cmd(0, "mp3 stop")
	
	client_cmd(0, "mp3 play %s", sounds_ct[z])
	if(z==charsmax(sounds_ct)) z=0
	else z++
}

  • +
  • -
  • 0

#4 kolba515

    Zaawansowany

  • Autor tematu
  • Użytkownik

Reputacja: 2
Nowy

  • Postów:94
  • GG:
  • Lokalizacja:Katowice
Offline

Napisano 30.08.2008 20:56

ok dzięki ^D^ pomógł leci :)
  • +
  • -
  • 0




Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych