Menu FlashColor

Pluginuri facute de utilizatorii forumului eXtream.

Moderators: Moderatori ajutatori, Moderatori, Echipa eXtreamCS.com

Xmas
Membru, skill 0
Membru, skill 0
Posts: 7
Joined: 23 Jun 2010, 20:47
Detinator Steam: Da
CS Status: Reclama in status nu este permisa !
Detinator server CS: Da
Location: Suceava
Has thanked: 3 times

05 Aug 2010, 12:43

ce tare
188.241.63.173:27015 | < Zombie Plague Server
cplpro
Membru, skill 0
Membru, skill 0
Posts: 34
Joined: 09 Sep 2009, 22:04
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com!
Has thanked: 2 times

05 Aug 2010, 21:43

Nu merge Link-u :|
User avatar
Arion
Scripter eXtreamCS
Scripter eXtreamCS
Posts: 3317
Joined: 15 May 2008, 21:19
Detinator Steam: Da
SteamID: arion1338
Reputatie: Fost Mapper eXtreamCS
Fost Detinator HNS.eXtreamCS.com
Nume anterior : Seekers
Scripter Echipa eXtreamCS
Fost Moderator jutator
Discord: laurentiuandrei
Has thanked: 402 times
Been thanked: 413 times
Contact:

06 Aug 2010, 11:31

cplpro wrote:Nu merge Link-u :|
Merge :)

In fine uite .sma

| Afiseaza codul
[code]#include <amxmodx>
#include <amxmisc>

#define PLUGIN "Menu FlashColor"
#define VERSION "1.0"
#define AUTHOR "anakin_cstrike"

new toggle,g_Nlen,r=255,g=255,b=255;
public plugin_init() 
{
	register_plugin(PLUGIN, VERSION, AUTHOR);
	register_event("ScreenFade","flashcolor","be","4=255","5=255","6=255","7>199");
	register_clcmd("say /flash","flash_cmd",0);
	toggle = register_cvar("menu_flashcolor","1");
}
public plugin_cfg()
{
	g_Nlen = menu_create("\rFlash Color","FLASH_HANDLER");
	menu_additem(g_Nlen,"\wDefault","1",0);
	menu_additem(g_Nlen,"\wYellow","2",0);
	menu_additem(g_Nlen,"\wOrange","3",0);
	menu_additem(g_Nlen,"\wPink","4",0);
	menu_additem(g_Nlen,"\wRed","5",0);
	menu_additem(g_Nlen,"\wGreen","6",0);
	menu_additem(g_Nlen,"\wBlue","7",0);
	menu_additem(g_Nlen,"\wBrown","8",0);
	menu_additem(g_Nlen,"\wBlack","9",0);
}
public flash_cmd(id)
{
	if(get_pcvar_num(toggle) != 1)
		return PLUGIN_HANDLED;
	if(!is_user_connected(id))
		return PLUGIN_CONTINUE;
	menu_display(id,g_Nlen,0);
	return PLUGIN_CONTINUE;
}
public FLASH_HANDLER(id,menu,item)
{
	if(item == MENU_EXIT) return PLUGIN_HANDLED;

	static data[10],iName[64],iAccess,callback;
	menu_item_getinfo(menu,item,iAccess,data,9,iName,63,callback);
	new key = str_to_num(data);
	
	switch(key)
	{
		case 1:{ r=255;g=255;b=255; msg(id,"Default"); }
		case 2:{ r=255;g=255;b=0; msg(id,"Yellow"); }
		case 3:{ r=255;g=150;b=25; msg(id,"Orange"); }
		case 4:{ r=255;g=125;b=255; msg(id,"Pink"); }
		case 5:{ r=255;g=0;b=0; msg(id,"Red"); }
		case 6:{ r=0;g=255;b=0; msg(id,"Green"); }
		case 7:{ r=0;g=0;b=255; msg(id,"Blue"); }
		case 8:{ r=190;g=105;b=60; msg(id,"Brown"); }
		case 9:{ r=0;g=0;b=0; msg(id,"Black"); }
	}
	return PLUGIN_CONTINUE;
}
public flashcolor(id)
{
	if(get_pcvar_num(toggle) != 1)
		return PLUGIN_CONTINUE;
	
	emit_sound(id,CHAN_AUTO,"weapons/flashbang-1.wav", 1.0, ATTN_NORM, 0, PITCH_NORM); 
	message_begin(MSG_ONE,get_user_msgid("ScreenFade"),{0,0,0},id);
	write_short(read_data(1));
	write_short(read_data(2));
	write_short(read_data(3));
	write_byte(r);
	write_byte(g);
	write_byte(b);
	write_byte(read_data(7)); 
	message_end();
	emit_sound(id,CHAN_AUTO,"weapons/flashbang-2.wav", 1.0, ATTN_NORM, 0, PITCH_NORM); 
	
	return PLUGIN_CONTINUE;
}
msg(index, const message[])
{
	new Buffer[128];
	formatex(Buffer,sizeof Buffer - 1,"Flashcolor: %s",message);
	if(!is_user_connected(index))
		return 0;
		
	message_begin(MSG_ONE,get_user_msgid("SayText"),_,index);
	write_byte(index);
	write_string(Buffer);
	message_end();
	
	return 1;
}[/code]
User avatar
skuNk
Membru, skill +2
Membru, skill +2
Posts: 639
Joined: 01 Jul 2009, 16:05
Detinator Steam: Da
Has thanked: 11 times
Been thanked: 5 times

06 Aug 2010, 12:30

si cum il fac sa nu isi aleaga ei . printr-un cvar , sa primeasca flash si sa se vada verde , portocaliu , rosu , albastru ?
User avatar
Arion
Scripter eXtreamCS
Scripter eXtreamCS
Posts: 3317
Joined: 15 May 2008, 21:19
Detinator Steam: Da
SteamID: arion1338
Reputatie: Fost Mapper eXtreamCS
Fost Detinator HNS.eXtreamCS.com
Nume anterior : Seekers
Scripter Echipa eXtreamCS
Fost Moderator jutator
Discord: laurentiuandrei
Has thanked: 402 times
Been thanked: 413 times
Contact:

06 Aug 2010, 13:10

Ai 3 cvaruri

amx_fb_r "255"
amx_fb_g "255"
amx_fb_b "255"

Asta va fii alb :)

Pentru verde

amx_fb_r "0"
amx_fb_g "255"
amx_fb_b "0"

Etc

Code: Select all

[code]#include <amxmodx>

#define PLUGIN	"Colored Flashbangs"
#define VERSION	"1.0"
#define AUTHOR	"v3x"

new g_nMsgScreenFade

public plugin_init()
{
	register_plugin(PLUGIN,VERSION,AUTHOR)
	register_event("ScreenFade","FlashedEvent","be","4=255","5=255","6=255","7>199")
	g_nMsgScreenFade = get_user_msgid("ScreenFade")
	// Cvars
	register_cvar("amx_fb_mode", "1")
	register_cvar("amx_fb_r",    "255")
	register_cvar("amx_fb_g",    "25")
	register_cvar("amx_fb_b",    "25")
}

public FlashedEvent( id )
{
	new iMode = get_cvar_num("amx_fb_mode")

	if ( !iMode ) return PLUGIN_CONTINUE

	new iRed,iGreen,iBlue

	switch( iMode )
	{
		case 1:
		{
			iRed =   get_cvar_num("amx_fb_r")
			iGreen = get_cvar_num("amx_fb_g")
			iBlue =  get_cvar_num("amx_fb_b")
		}
		case 2:
		{
			iRed =   random_num(0,255)
			iGreen = random_num(0,255)
			iBlue =  random_num(0,255)
		}
	}

	if ( !( iRed ) || !( iGreen ) || !( iBlue ) )
	{
		iRed =   100
		iGreen = 100
		iBlue =  100
	}

	message_begin( MSG_ONE,g_nMsgScreenFade,{0,0,0},id )
	write_short( read_data( 1 ) )	// Duration
	write_short( read_data( 2 ) )	// Hold time
	write_short( read_data( 3 ) )	// Fade type
	write_byte ( iRed )		// Red
	write_byte ( iGreen )		// Green
	write_byte ( iBlue )		// Blue
	write_byte ( read_data( 7 ) )	// Alpha
	message_end()

	return PLUGIN_HANDLED
}
[/code]
User avatar
skuNk
Membru, skill +2
Membru, skill +2
Posts: 639
Joined: 01 Jul 2009, 16:05
Detinator Steam: Da
Has thanked: 11 times
Been thanked: 5 times

06 Aug 2010, 13:20

nu am inteles.
poti sa imi faci tu toate cvarurile si eu decat sa pun pluginul ?
User avatar
[RGK]*Kent
Membru, skill 0
Membru, skill 0
Posts: 21
Joined: 02 Aug 2020, 01:49
Detinator Steam: Da
CS Status: AldaBah Aldalah
Detinator server CS: CS.Mortall.RO
SteamID: kentliviu94
Fond eXtream: 0
Location: Rosiori de Vede
Has thanked: 4 times
Contact:

20 Nov 2020, 01:35

Salutare! un link download aici ma ajuta cineva?
Post Reply

Return to “Pluginuri eXtream”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 7 guests