meniu.... cineva care il poate repara... (nu modifica, repar

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
Lux0R^
Scripter eXtreamCS
Scripter eXtreamCS
Posts: 1222
Joined: 13 Jul 2013, 16:31
Detinator Steam: Da
Reputatie: Scripter eXtreamCS
Moderator ajutator
Has thanked: 15 times
Been thanked: 12 times

17 Nov 2013, 13:34

Buna, am un plugin de radiope server.... Initial cand intri pe server el te intreaba :
Vrei sa asculti radio... ?
1. Da.
2. Nu, nu imi place.

dar am modificat in:
Vrei sa asculti radio... ?
1. Da.
2. Da, dar sunt pe Steam (aici un radio care merge pe steam.. dar nu pe valve)
3. Nu, nu imi place.

si am constatat ca nu merge butonul 3. la ce am editat eu... solutii ?
| Afiseaza codul
#include <amxmodx>
#include <amxmisc>

#define keysradio (2<<0)|(2<<1)|(2<<2)

public plugin_init()
{
   register_plugin("Radio", "2.0", "Jamez/cyby")
   register_clcmd("say /radio","show_menu_radio")
   register_clcmd("say_team /radio","show_menu_radio")
   register_clcmd("say /stopradio","stopradio")
   register_clcmd("say_team /stopradio","stopradio")
   register_menucmd(register_menuid("radio_menu"), keysradio, "menu_press")
 
}

public radiol(id)
{
   show_motd(id,"addons\amxmodx\configs\radiolive.html","Radio")
   return PLUGIN_HANDLED
}

public stopradio(id)
{
   show_motd(id,"addons\amxmodx\configs\stopradio.html","Stop Radio")
   return PLUGIN_HANDLED
}

public show_menu_radio(id) 
{
	if(get_user_team(id) != 0)
	{
		remove_task(id)
		show_menu(id, keysradio, "\rVrei sa pornesti\y Radio LifeMusic\r?^n\y1. Da^n2. Da, dar sunt pe Steam..^n3. Nu, nu-mi place^n", -1, "radio_menu")
	}
}

public menu_press(id, key) 
{
	switch(key) 
	{
		case 0: 
		{
			show_motd(id, "addons/amxmodx/configs/radiolive1.html") 
		}
		case 1: 
		{
			show_motd(id, "addons/amxmodx/configs/radiolive.html") 
		}
		case 2: 
		{
			client_print(id, print_chat, "Nu iti place radioul? Bine.")
		}
	}
	return PLUGIN_HANDLED;
}

public client_putinserver(id)
{
	set_task(1.0, "show_menu_radio", id, _, _, "b")
}

public client_disconnect(id)
{
	remove_task(id)
}
*sper sa nu mai mutati topicul in alta parte... ca nu se uita nimeni......
Pauza pana in iulie... licenta ^^

Fara pm-uri pentru pluginuri de zm/furien + tot ce tine de vip.

Codul Scripterului: scripting/codul-scripterului-t362300.html#p2754224
RoyalServer
User avatar
eNd.
Membru, skill +1
Membru, skill +1
Posts: 236
Joined: 19 Jan 2013, 21:18
Detinator Steam: Da
CS Status: Whoa...
SteamID: skitaila03
Has thanked: 18 times
Been thanked: 79 times

17 Nov 2013, 14:08

Ti-am facut eu un plugin , sper sa fie bun si sa-ti placa.

Code: Select all

/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <colorchat>

#pragma semicolon 1
static const Author[] = "eNd.";
static const Plugin[] = "Name";
static const TAG[] = "[Radio]";
public plugin_init() {
	register_plugin(Plugin, "0.1", Author);
	
	register_dictionary("radio.txt");
	
	register_clcmd("say","hook_say");
	register_clcmd("say_team","hook_say");
}

public hook_say(id)
{
	static iArg[192];
	
	read_args(iArg, sizeof(iArg) - 1);
	
	remove_quotes(iArg);

	if( equal( iArg, "/radio", 5))
	{			
		replace( iArg , sizeof( iArg ) - 1, "/", "" );
		set_task(2.0, "Radio_Task", id);
		ColorChat(0, GREEN, "%s^x03 %s^x01 %L",TAG, szName(id), LANG_SERVER, "RADIO_START");
	} 
	if( equal( iArg, "/stopradio", 5))
	{			
		replace( iArg , sizeof( iArg ) - 1, "/", "" );
		remove_task(id);
		show_motd(id,"addons\amxmodx\configs\stopradio.html","Stop Radio");
		ColorChat(0, GREEN, "%s^x03 %s^x01 %L",TAG, szName(id), LANG_SERVER, "RADIO_STOP");
	} 
	 
	return PLUGIN_CONTINUE;
}

#define g_dRadio 3
static const g_iRadio[g_dRadio][] =
{
	"RADIO_MENU_1",
	"RADIO_MENU_2",
	"RADIO_MENU_3"
};
public client_putinserver(id)
	if(is_user_connected(id)) set_task(2.0, "Radio_Task", id);

public Radio_Task(id)
{
	new szText[256];
	formatex(szText, charsmax(szText), "%L", LANG_SERVER, "RADIO_TITLE");
	new iRadio = menu_create(szText, "Radio_submenu");
	
	new iNumber[5], szOption[40];
	for( new i = 0; i < g_dRadio; i++ ) {
		num_to_str(i+1, iNumber, 4);
		formatex(szOption, 39, "%L", LANG_SERVER, g_iRadio[i]);
		menu_additem(iRadio, szOption, iNumber);
	}
	
	menu_setprop(iRadio,MPROP_EXIT, MEXIT_NEVER);
	menu_display(id, iRadio, 0);
	 
	return PLUGIN_HANDLED;
}
public Radio_submenu(id, iRadio, item)
{
	if(item == MENU_EXIT)
	{
		menu_destroy(iRadio);
		return PLUGIN_HANDLED;
	}
	new data[7], name[64];
	new access, callback;
	menu_item_getinfo(iRadio, item, access, data, charsmax(data), name, charsmax(name), callback);
	
	new key = str_to_num(data);
	switch(key)
	{
		case 1:
		{
			show_motd(id, "addons/amxmodx/configs/radiolive1.html");
			ColorChat(0, GREEN, "%s^x03 %s^x01 %L",TAG, szName(id), LANG_SERVER, "RADIO_LIVE_1");
		}
		case 2:
		{
			show_motd(id, "addons/amxmodx/configs/radiolive.html"); 
			ColorChat(0, GREEN, "%s^x03 %s^x01 %L",TAG, szName(id), LANG_SERVER, "RADIO_LIVE_2");
		}
		case 3:
		{
			menu_destroy(iRadio);
			ColorChat(0, GREEN, "%s^x03 %s^x01 %L",TAG, szName(id), LANG_SERVER, "RADIO_LIVE_3");
		}
	}
	return PLUGIN_CONTINUE;
}

stock szName(id)
{
	new sz_Name[33];
	
	get_user_name(id, sz_Name, charsmax(sz_Name));
	
	return sz_Name;
}
Lang(radio.txt):

Code: Select all

[en]
RADIO_START  = ai oprit radio.
RADIO_STOP   = ai pornit radio.
RADIO_TITLE  = \dRadio \rTitle
RADIO_MENU_1 = \dRadio \rValve
RADIO_MENU_2 = \dRadio \rSteam
RADIO_MENU_3 = \dRadio \rOff
RADIO_LIVE_1 = asculti acum radio 1
RADIO_LIVE_2 = asculti acum radio 2
RADIO_LIVE_3 = asculti acum radio 3
Image
ImageImage
User avatar
aNNNdReY
Membru, skill +1
Membru, skill +1
Posts: 410
Joined: 08 Sep 2012, 00:45
Detinator Steam: Da
SteamID: ravyvevo
Has thanked: 65 times
Been thanked: 18 times

17 Nov 2013, 15:51

@eNd.... Mai bine nu postai daca nu-i dai ce a cerut

@Lux0R^, vezi asa:
.SMA | Afiseaza codul
#include <amxmodx>
#include <amxmisc>

#define keysradio (3<<0)|(3<<1)|(3<<2)|(3<<3)

public plugin_init()
{
   register_plugin("Radio", "2.0", "Jamez/cyby")
   register_clcmd("say /radio","show_menu_radio")
   register_clcmd("say_team /radio","show_menu_radio")
   register_clcmd("say /stopradio","stopradio")
   register_clcmd("say_team /stopradio","stopradio")
   register_menucmd(register_menuid("radio_menu"), keysradio, "menu_press")
 
}

public radiol(id)
{
   show_motd(id,"addons\amxmodx\configs\radiolive.html","Radio")
   return PLUGIN_HANDLED
}

public stopradio(id)
{
   show_motd(id,"addons\amxmodx\configs\stopradio.html","Stop Radio")
   return PLUGIN_HANDLED
}

public show_menu_radio(id) 
{
	if(get_user_team(id) != 0)
	{
		remove_task(id)
		show_menu(id, keysradio, "\rVrei sa pornesti\y Radio LifeMusic\r?^n\y1. Da^n2. Da, dar sunt pe Steam..^n3. Nu, nu-mi place^n", -1, "radio_menu")
	}
}

public menu_press(id, key) 
{
	switch(key) 
	{
		case 1: 
		{
			show_motd(id, "addons/amxmodx/configs/radiolive1.html") 
		}
		case 2: 
		{
			show_motd(id, "addons/amxmodx/configs/radiolive.html") 
		}
		case 3: 
		{
			client_print(id, print_chat, "Nu iti place radioul? Bine.")
		}
	}
	return PLUGIN_HANDLED;
}

public client_putinserver(id)
{
	set_task(1.0, "show_menu_radio", id, _, _, "b")
}

public client_disconnect(id)
{
	remove_task(id)
}
User avatar
eNd.
Membru, skill +1
Membru, skill +1
Posts: 236
Joined: 19 Jan 2013, 21:18
Detinator Steam: Da
CS Status: Whoa...
SteamID: skitaila03
Has thanked: 18 times
Been thanked: 79 times

17 Nov 2013, 17:55

aNNNdReY wrote:@eNd.... Mai bine nu postai daca nu-i dai ce a cerut

@Lux0R^, vezi asa:
.SMA | Afiseaza codul
#include <amxmodx>
#include <amxmisc>

#define keysradio (3<<0)|(3<<1)|(3<<2)|(3<<3)

public plugin_init()
{
   register_plugin("Radio", "2.0", "Jamez/cyby")
   register_clcmd("say /radio","show_menu_radio")
   register_clcmd("say_team /radio","show_menu_radio")
   register_clcmd("say /stopradio","stopradio")
   register_clcmd("say_team /stopradio","stopradio")
   register_menucmd(register_menuid("radio_menu"), keysradio, "menu_press")
 
}

public radiol(id)
{
   show_motd(id,"addons\amxmodx\configs\radiolive.html","Radio")
   return PLUGIN_HANDLED
}

public stopradio(id)
{
   show_motd(id,"addons\amxmodx\configs\stopradio.html","Stop Radio")
   return PLUGIN_HANDLED
}

public show_menu_radio(id) 
{
	if(get_user_team(id) != 0)
	{
		remove_task(id)
		show_menu(id, keysradio, "\rVrei sa pornesti\y Radio LifeMusic\r?^n\y1. Da^n2. Da, dar sunt pe Steam..^n3. Nu, nu-mi place^n", -1, "radio_menu")
	}
}

public menu_press(id, key) 
{
	switch(key) 
	{
		case 1: 
		{
			show_motd(id, "addons/amxmodx/configs/radiolive1.html") 
		}
		case 2: 
		{
			show_motd(id, "addons/amxmodx/configs/radiolive.html") 
		}
		case 3: 
		{
			client_print(id, print_chat, "Nu iti place radioul? Bine.")
		}
	}
	return PLUGIN_HANDLED;
}

public client_putinserver(id)
{
	set_task(1.0, "show_menu_radio", id, _, _, "b")
}

public client_disconnect(id)
{
	remove_task(id)
}
Imi spui că nu l-am ajutat?
Nu stau să modific plugin-urile altor persoane, cănd le pot face de la 0.
Image
ImageImage
User avatar
aNNNdReY
Membru, skill +1
Membru, skill +1
Posts: 410
Joined: 08 Sep 2012, 00:45
Detinator Steam: Da
SteamID: ravyvevo
Has thanked: 65 times
Been thanked: 18 times

17 Nov 2013, 18:09

Da inteleg, dar el a spus ca-l vrea pe ala....
Lux0R^
Scripter eXtreamCS
Scripter eXtreamCS
Posts: 1222
Joined: 13 Jul 2013, 16:31
Detinator Steam: Da
Reputatie: Scripter eXtreamCS
Moderator ajutator
Has thanked: 15 times
Been thanked: 12 times

17 Nov 2013, 19:33

nu merge andrey, acolo am modificat si eu....
incerc a lui end.

merci end !
Pauza pana in iulie... licenta ^^

Fara pm-uri pentru pluginuri de zm/furien + tot ce tine de vip.

Codul Scripterului: scripting/codul-scripterului-t362300.html#p2754224
Post Reply

Return to “Cereri”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 43 guests