Jump to content

Welcome to PISTOLARII România @ Since 2011
Register now to gain access to all of our features. Once registered and logged in, you will be able to create topics, post replies to existing threads, give reputation to your fellow members, get your own private messenger, post status updates, manage your profile and so much more. If you already have an account, login here - otherwise create an account for free today!

Toggle shoutbox Chat Online Pistolarii Romania Open the Shoutbox in a popup

@  aLN : (18 May 2024 - 11:44 PM)

neataaa

@  zxc : (18 May 2024 - 04:57 PM)

türk varmı

@  zxc : (18 May 2024 - 04:57 PM)

selam

@  manN1 : (18 May 2024 - 07:36 AM)

Salutare

@  Yumii : (17 May 2024 - 09:15 PM)

Buna seara :)

@  M0taNeL^ : (17 May 2024 - 08:12 PM)

Va salut cu respect

@  Yumii : (17 May 2024 - 05:33 PM)

:D

@  maRy : (17 May 2024 - 03:19 PM)

Yuuum pe bune umbli baba mea :x

@  ERIC : (16 May 2024 - 06:28 PM)

O gramada de lume pe aici, niste postari dragute poate cineva sa faca?

@  Tiberiw : (16 May 2024 - 12:00 PM)

Noroace

@  ACS : (16 May 2024 - 11:42 AM)

sal la lume

@  Yumii : (16 May 2024 - 08:04 AM)

Buna dimi :)

@  mindfreak. : (15 May 2024 - 09:07 PM)

Motănel , nu mai minții că ești combinat frate

@  Yumii : (15 May 2024 - 08:56 PM)

Prea obraznic esti,Alin !

@  M0taNeL^ : (15 May 2024 - 08:06 PM)

AhaaaM :))

@  aLN : (15 May 2024 - 07:50 PM)

Motanel glumim, sa nu te superi, sper ca nu esti combinat pe aici cu cineva :)))) iar daca nu esti, o sa fii =))))

@  Yumii : (15 May 2024 - 07:47 PM)

Motanel,sa nu crezi nimic din ce zice Alin,asa mai face el cand se plictiseste :)

@  Yumii : (15 May 2024 - 07:44 PM)

:)))

@  M0taNeL^ : (15 May 2024 - 07:25 PM)

Moama, cata galagie :))

@  maRy : (15 May 2024 - 07:19 PM)

Lol..numai zic nimic :]. Și tu ai stricat destule nu crezii


[PLUGIN] VIP FREE


  • Please log in to reply
No replies to this topic

#1
Guest_negruTi_*

Guest_negruTi_*

  • Guests
  • Warns

Descriere: Acorda flag-ul de vip anumitor jocatori intre o anumita ora
Descarcare: -
Nume: Event VIP FREE
Versiune: 4.0
Autor: LOL

Instalare:

1. Fisierul vip_free.sma il puneti in addons/amxmodx/scripting
2. Fisierul vip_free.amxx il puneti in addons/amxmodx/plugins
3. Intrati in fisierul addons/amxmodx/configs/plugins.ini si adaugati la urma:

Cvar-uri (se adauga in fisierul amxmodx\configs\amxx.cfg):
vip_start - ora la care incepe eventul
vip_end - ora la care se termina
ATENTIE !! Cvarul vip_start nu trebuie sa fie mai mare decat cvarul vip_end
Flagul VIP il modificati in plugin la linia:

#define FLAGS "t"

#include <amxmodx>
#include <amxmisc>

new start,
stop,
minutes,
h,
m

new bool: HaveVipBefore[33];

#define FLAGS "t"

public plugin_init()
{
	register_plugin("VIP FREE", "4.0", "LOL")
	
	start = register_cvar( "vip_start", "20" );
	stop = register_cvar( "vip_end", "23" )
	minutes = register_cvar( "vip_minutes", "00" ) // nu modificati
	
	set_task( 60.0, "check", _, _, _, "b" );
	
}

public client_putinserver(id)
{
	check(id)
}
public check(id)
{
	
	time( h, m, _ );
	new flags = read_flags(FLAGS)
	
	if(h >= get_pcvar_num( start ) && h < get_pcvar_num( stop ))
	{        
		if(!(get_user_flags(id) & flags ))
		{
			set_user_flags(id, flags)
			server_cmd( "amx_reloadadmins" );
			HaveVipBefore[id] = false;
			}else{
			HaveVipBefore[id] = true;
		}
		if(h == get_pcvar_num( start ) && m == get_pcvar_num( minutes ))
		{
			ColorChat(0, "!g***** !tFREE VIP EVENT STARTED !g*****")
			log_amx("***** FREE VIP EVENT STARTED *****")
		}
		
		set_hudmessage(random(256), random(256), random(256),0.02, 0.2, 1, _, 59.0, _, _, -1)
		show_hudmessage(0, "** FREE VIP EVENT ACTIVE **")
	}
	else if(h < get_pcvar_num( start ) || h >= get_pcvar_num( stop ))
	{
		if (!(HaveVipBefore[id]))
		{
			remove_user_flags(id, flags);
			server_cmd( "amx_reloadadmins" );
		}
		if(h == get_pcvar_num( stop ) && m == get_pcvar_num( minutes ))
		{
			ColorChat(0, "!g***** !tFREE VIP EVENT ENDED !g*****")
			log_amx("***** FREE VIP EVENT ENDED *****")
		}
	}
}

stock ColorChat(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, "!n", "^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)) {
				message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players);
				write_byte(players);
				write_string(msg);
				message_end();
			}
		}
	}
} 





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users