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
 

Wklejka l5dbmwsu9q8 dodana przez byCZUS, 31.03.2012 09:48
Typ:



RoundSound
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
101.
102.
103.
104.
105.
106.
107.
108.
109.
110.
111.
112.
113.
114.
115.
116.
117.
118.
119.
120.
121.
122.
123.
124.
125.
126.
127.
128.
129.
130.
131.
132.
133.
134.
135.
136.
137.
138.
139.
/* 
Plugin generated by AMXX-Studio 
RoundSound by byQQ ala kju kju
CT i TT maja takie same nutki, ustalamy je nizej
 
Dziekuje, dobranoc!
 
Fuck Yea !
 
All rights reserved
*/
 
#include <amxmodx>

// #define RAND 
 
new nutki[][] = { 
	"sound/swiateczny/1.mp3", 
	"sound/swiateczny/2.mp3", 
	"sound/swiateczny/3.mp3", 
	"sound/swiateczny/4.mp3", 
	"sound/swiateczny/5.mp3", 
	"sound/swiateczny/6.mp3", 
	"sound/swiateczny/7.mp3", 
	"sound/swiateczny/8.mp3", 
	"sound/swiateczny/9.mp3", 
	"sound/swiateczny/10.mp3" 
};
 
new title[][] = {
	"Niko M & Mike W - Gettin Close (Funkwell Remix)",
	"Jack Holiday Vs. Sak Omar - Loca Love For Danza People (Splash Bootleg Mix)",
	"Dj Halam - What you think (Original Vixa mix)",
	"Frank Sinatra - Love and Marriage (QiDD 'USA' Mix)",
	"TAITO pres. Sample Gangsters - Cicha Woda (Original Mix)",
	"Cascada - Au Revoir (Mondo Remix)",
	"Dizzee Rascal Feat. Armand Van Helden - Bonkers",
	"Lady Pank - Tancz glupia tancz (Vester Wave 4Fun Private Remix)",
	"Andrzej Rosiewicz - Radarowcy (Adson 'Freaky' Rework)",
	"4 Grooves - Writing On The Wall (Radio Edit)"
};
new tag[] = "!t[cs-nOkaut.pl]";
 
new bool: g_odtwarzac[33];
new bylo_juz;
new SayText;
 
public plugin_precache() {
	for(new i = 0; i < sizeof(nutki); i++) {
		if(file_exists(nutki[i])) {
			precache_generic(nutki[i]);
		} else {
			log_amx("[RSound] Nie ma dzwieku %s", nutki[i]);
		}
	}
}
 
public plugin_init() {
	register_plugin("Round Sound", "1.4b", "byQQ");
 
	register_event("SendAudio", "muzyka", "a", "2&%!MRAD_terwin", "2&%!MRAD_ctwin");
 
	register_clcmd("say /roundsound", "chce");
 
	SayText = get_user_msgid("SayText");
 
	set_task(180.0, "informacja", _, _, _, "b");
}
 
public client_connect(id) {
	g_odtwarzac[id] = true;
}
 
public informacja() {
	msg(0, "%s!g Wpisz /roundsound by wlaczyc/wylaczyc roundsound", tag);
}
 
public muzyka() {
	new players[32], num, i, nutka;
	get_players(players, num);
 
	#if defined RAND
	while((nutka = random_num(0, charsmax(nutki))) == bylo_juz) { }
	#else
	if(bylo_juz >= charsmax(nutki)) 
		bylo_juz = 0;
	else bylo_juz++;
	#endif
	
	nutka = bylo_juz;
 
	for (i = 0; i < num; i++) {
		new id = players[i];
 
		if(g_odtwarzac[id]) {
			msg(id, "%s!g Gramy teraz: !t%s.", tag, title[nutka]);
			client_cmd(id, "mp3 stop; wait; stopsound");
			playsound(id, nutki[nutka]);
		}
	}
	return PLUGIN_HANDLED;
}
 
public chce(id) {
	msg(id, "%s!g RoundSound zostal %s", tag, g_odtwarzac[id] ? "wylaczony" : "wlaczony");
 
	g_odtwarzac[id] = !g_odtwarzac[id];
}
 
stock playsound(id, const dzwiek[]) {
	if(contain(dzwiek, ".mp3") != -1) {
		client_cmd(id, "mp3 play %s", dzwiek);
	} else {
		client_cmd(id, "spk %s", dzwiek);
	}
}
 
stock msg(const id, const string[], {Float, Sql, Resul,_}:...) {
 
	new msgs[191], players[32], count = 1;
	vformat(msgs, sizeof msgs - 1, string, 3);
 
	replace_all(msgs,190,"!g","^4");
	replace_all(msgs,190,"!y","^1");
	replace_all(msgs,190,"!t","^3");
 
	if(id) players[0] = id;
	else get_players(players,count,"ch");
 
	new index;
	for (new i = 0 ; i < count ; i++)
	{
		index = players[i];
		message_begin(MSG_ONE_UNRELIABLE, SayText, _, index);
		write_byte(index);
		write_string(msgs);
		message_end();
	}
}

Dodanych wklejek: 4031
Powered By (Pav32) Pastebin © 2011