- #include <amxmodx> 
-   
- #define PLUGIN "Korvegi zene cimmel V2" 
- #define VERSION "2.1" 
- #define AUTHOR "DeRoiD" 
-   
- #define MAXLETOLT 50 
-   
- new betolt[MAXLETOLT][32] 
- new betoltott_sor[MAXLETOLT] 
- new szam 
- new ZeneEleresiUtja[32], ZeneElado[32], ZeneCime[32] 
- new Bekapcsolva[33] 
-   
-   
- new const Uzenetek[][] = 
- { 
- 	"", 
- 	"Kikapcsoltad a korvegi zeneket!", 
- 	"Bekapcsoltad a korvegi zeneket!", 
- 	"A szerveren!t Korvegi zene cimmel V2!y plugin fut! Keszitette!t DeRoiD", 
- 	"Ha ki szeretned kapcsolni a korvegi zeneket irdbe :!t /korvegi" 
- } 
-   
- new SzerverNev[] = "!g[Korvegi Zene Cimmel V2]!y" 
-   
- public plugin_init() { 
- 	register_plugin(PLUGIN, VERSION, AUTHOR) 
- 	register_logevent("ZeneLejatszas", 2, "1=Round_End") 
- 	register_clcmd("say /korvegi", "ZenekKapcsolasa") 
- 	set_task(180.0, "SzerverUzenetek") 
- } 
- public plugin_precache() 
- { 
- 	new fajl[200] 
- 	format(fajl, 199, "addons/amxmodx/configs/korvegizenek.ini") 
- 	if(file_exists(fajl)) 
- 	{ 
- 		new olvas[96], trash 
- 		new string[96] 
- 		new Korvegi[32] 
- 		new sor 
- 		for(new i = 0; i < file_size(fajl, 1); i++) 
- 		{ 
- 			read_file(fajl, i, olvas, 95, trash) 
- 			strbreak(olvas , Korvegi, 31, string, 95) 
- 			replace_all(Korvegi,31,"^"","") 
- 			sor = str_to_num(string) 
- 			precache_sound(Korvegi) 
- 			format(betolt[szam], 31, "%s", Korvegi) 
- 			betoltott_sor[szam] = sor 
- 			szam++ 
- 		} 
- 	} 
- } 
- public ZenekKapcsolasa(id) 
- { 
- 	if(Bekapcsolva[id] == 1) 
- 	{ 
- 		print_color(id, "%s %s", SzerverNev, Uzenetek[1]) 
- 		Bekapcsolva[id] = 0 
- 	} 
- 	else 
- 	{ 
- 		print_color(id, "%s %s", SzerverNev, Uzenetek[2]) 
- 		Bekapcsolva[id] = 1 
- 	} 
- } 
- public ZeneLejatszas() 
- { 
- 	new players[32], num 
- 	get_players(players, num) 
- 	for(new i; i < num; i++) 
- 	{ 
- 		new id 
- 		id = players[i] 
-   
- 		if(Bekapcsolva[id] == 0) 
- 			return PLUGIN_HANDLED 
- 	} 
- 	new fajl[192] 
- 	formatex(fajl, charsmax(fajl), "addons/amxmodx/configs/korvegizenek.ini") 
- 	new sor = file_size(fajl, 1) 
-   
- 	new buff[256], len 
- 	read_file(fajl, (random(sor)), buff, charsmax(buff), len) 
- 	parse(buff, ZeneEleresiUtja, 31, ZeneElado, 31, ZeneCime,31) 
-   
- 	format(ZeneEleresiUtja, charsmax(ZeneEleresiUtja), "sound/%s", ZeneEleresiUtja) 
- 	new id = 0 
- 	client_cmd(id, "mp3 play %s", ZeneEleresiUtja) 
- 	print_color(id, "%s Eloado :!t %s!y Szam :!t %s", SzerverNev, ZeneElado, ZeneCime)  
-   
- 	return PLUGIN_HANDLED 
- } 
- public SzerverUzenetek() 
- { 
- 	switch (random_num(1,2)) 
- 	{ 
- 		case 1 : print_color(0, "%s %s", SzerverNev, Uzenetek[3])  
- 		case 2 : print_color(0, "%s %s", SzerverNev, Uzenetek[4])  
- 	} 
- 	set_task(360.0, "SzerverUzenetek") 
- } 
- stock print_color(const id, const input[], any:...) 
- { 
-         new count = 1, players[32] 
-         static msg[191] 
-         vformat(msg, 190, input, 3) 
-   
-         replace_all(msg, 190, "!g", "^4") 
-         replace_all(msg, 190, "!y", "^1") 
-         replace_all(msg, 190, "!t", "^3")     
-   
-         if(id) players[0] = id; else get_players(players, count, "ch") 
-         { 
-                 for (new i = 0; i < count; i++) 
-                 { 
-                         if (is_user_connected(players[i])) 
-                         { 
-                                 message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i]) 
-                                 write_byte(players[i]) 
-                                 write_string(msg) 
-                                 message_end() 
-                         } 
-                 } 
-         } 
-         return PLUGIN_HANDLED 
- } 
- public client_putinserver(id) 
- 	Bekapcsolva[id] = 1 
- public client_disconnect(id) 
- 	Bekapcsolva[id] = 0 
- /* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE 
- *{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1038\\ f0\\ fs16 \n\\ par } 
- */ 
-