Radio Connect

Categoria cu cereri de pluginuri si nu numai.

Moderators: Moderatori ajutatori, Moderatori, Echipa eXtreamCS.com

Forum rules
Accesează link-ul pentru a putea vedea regulile forumului

Daca doriti sa vi se modifice un plugin, va rugam postati aici .
Post Reply
User avatar
mixatu
Membru, skill +2
Membru, skill +2
Posts: 680
Joined: 26 Apr 2012, 15:47
Detinator Steam: Da
SteamID: kzu1337
Reputatie: Membru Club eXtreamCS (1 luna)
Location: cstrike
Has thanked: 59 times
Been thanked: 29 times
Contact:

30 Jun 2015, 19:32

Salut. Unde pot gasi acel plugin care la conectarea pe server afiseaza automat un meniu cu lista radio-urilor?
RoyalServer 2
User avatar
mixatu
Membru, skill +2
Membru, skill +2
Posts: 680
Joined: 26 Apr 2012, 15:47
Detinator Steam: Da
SteamID: kzu1337
Reputatie: Membru Club eXtreamCS (1 luna)
Location: cstrike
Has thanked: 59 times
Been thanked: 29 times
Contact:

03 Jul 2015, 16:21

upppp
User avatar
Formidablee.
Membru, skill 0
Membru, skill 0
Posts: 74
Joined: 09 Jun 2015, 20:46
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com...!
Fond eXtream: 0
Contact:

03 Jul 2015, 16:26

Vezi aici Click !
User avatar
mixatu
Membru, skill +2
Membru, skill +2
Posts: 680
Joined: 26 Apr 2012, 15:47
Detinator Steam: Da
SteamID: kzu1337
Reputatie: Membru Club eXtreamCS (1 luna)
Location: cstrike
Has thanked: 59 times
Been thanked: 29 times
Contact:

03 Jul 2015, 18:23

Nu vreau motd, asta stiu si eu sa fac, vreau in meniu.. Cand intra pe server sa il intrebe automat pe player ce radio vrea.
User avatar
BUNNY.
Utilizator neserios (tepar)
Utilizator neserios (tepar)
Posts: 13
Joined: 04 Jul 2015, 07:13
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com...!
Reputatie: Utilizator neserios (tepar)
Fond eXtream: 0
Contact:

04 Jul 2015, 07:33

| Afiseaza codul
#include < amxmodx >
#include < amxmisc >

new const szTag [ ] = "AMXX"
new g_msgSayText

public plugin_init ( )
{
	register_plugin ( "Radio Menu", "1.0", "BUNNY." )
	
	g_msgSayText = get_user_msgid ( "SayText" )
}

public client_putinserver ( id )
{
	if ( is_user_bot ( id ) && is_user_hltv ( id ) )
	{
		return PLUGIN_HANDLED;
	}
	
	set_task ( 5.0, "TaskMenu", id )
	
	return PLUGIN_CONTINUE;
}

public TaskMenu ( id )
{
	new szTemp [ 64 ]
	formatex ( szTemp, charsmax ( szTemp ), "\r- \wRadio Menu \r-" )
	
	new szMenu = menu_create ( szTemp, "Handler" )
	
	menu_additem ( szMenu, "\yRadio ZU", "1", 0 )
	menu_additem ( szMenu, "\yRadio KISSFM", "2", 0 )
	menu_additem ( szMenu, "\yRadio DIZ", "3", 0 )
	
	menu_setprop ( szMenu, MPROP_EXIT, MEXIT_ALL )
	menu_display ( id, szMenu, 0 )
	
	return PLUGIN_CONTINUE;
}

public Handler ( id, szMenu, item )
{
	if ( item == MENU_EXIT )
	{
		menu_destroy ( szMenu )
		return PLUGIN_HANDLED;
	}
	
	new szName [ 32 ]
	get_user_name ( id, szName, charsmax ( szName ) )
	
	new szData [ 7 ], Name [ 64 ]
	new Access, Callback
	
	menu_item_getinfo ( szMenu, item, Access, szData, 5, Name, 63, Callback )
	
	new key = str_to_num ( szData )
	
	switch ( key )
	{
		case 1 :
		{
			show_motd ( id, "addons/amxmodx/configs/radio/radio_zu.txt" )
			ColorChat ( id, "!x04[%s] !x03Jucatorul !x04%s !x03a ales !x04Radio ZU", szTag, szName )
		}
		
		case 2 :
		{
			show_motd ( id, "addons/amxmodx/configs/radio/radio_kissfm.txt" )
			ColorChat ( id, "!x04[%s] !x03Jucatorul !x04%s !x03a ales !x04Radio KISSFM", szTag, szName )
		}
		
		case 3 :
		{
			show_motd ( id, "addons/amxmodx/configs/radio/radio_diz.txt" )
			ColorChat ( id, "!x04[%s] !x03Jucatorul !x04%s !x03 a ales !x04Radio DIZ", szTag, szName )
		}
	}
	
	return PLUGIN_CONTINUE;
}

stock ColorChat(const id, const input[], any:...) {
	new count = 1, players[32];
	static msg[191];
	vformat(msg, 190, input, 3);
	
	replace_all(msg, 190, "!x04", "^4");
	replace_all(msg, 190, "!x03", "^3");
	
	if(id) players[0] = id;
	else get_players(players, count, "ch"); {
		for(new i = 0; i < count; i++) {
			if(is_user_connected(players)) {
				message_begin(MSG_ONE_UNRELIABLE, g_msgSayText, _, players);
				write_byte(players);
				write_string(msg);
				message_end();
			}
		}
	}
}


In folderul configs faci un folder numit radio si in el trebuie sa ai radio_zu.txt, radio_kissfm.txt si radio_diz.txt
User avatar
^ionutz^
Fost moderator
Fost moderator
Posts: 1995
Joined: 05 Oct 2013, 15:12
Detinator Steam: Da
CS Status: activitate scazuta !
SteamID: /id/ionutz_cs/
Reputatie: Fost moderator ajutator
Location: Galati
Has thanked: 46 times
Been thanked: 23 times

04 Jul 2015, 12:34

Code: Select all

        case 1 :
		{
			show_motd ( id, "addons/amxmodx/configs/radio/radio_zu.txt" )
			ColorChat ( 0, "!x04[%s] !x03Jucatorul !x04%s !x03a ales !x04Radio ZU", szTag, szName )
		}
		
		case 2 :
		{
			show_motd ( id, "addons/amxmodx/configs/radio/radio_kissfm.txt" )
			ColorChat ( 0, "!x04[%s] !x03Jucatorul !x04%s !x03a ales !x04Radio KISSFM", szTag, szName )
		}
		
		case 3 :
		{
			show_motd ( id, "addons/amxmodx/configs/radio/radio_diz.txt" )
			ColorChat ( 0, "!x04[%s] !x03Jucatorul !x04%s !x03 a ales !x04Radio DIZ", szTag, szName )
		}
sa apara la toata lumea
Post Reply

Return to “Cereri”

  • Information
  • Who is online

    Users browsing this forum: Petal [Bot] and 30 guests