Raised This Month: $ Target: $400
 0% 

JailBreak Days


Post New Thread Reply   
 
Thread Tools Display Modes
Author Message
MakeMeShine
New Member
Join Date: Nov 2013
Old 11-15-2013 , 16:05   JailBreak Days
Reply With Quote #1

Hello everyone, I have JailBreak Mod Days I want to add a Vote Days but I do not know how .. I really need it thanks in advance helpers ..

Code:
#include < amxmodx >
#include < amxmisc >
#include < engine >
#include < cstrike >
#include < hamsandwich >
#include < fakemeta_util >
#include < fun >

new sDay[] 	= "sound/JailBreak/SpecialDays.mp3"

new Daystats[ 256 ], count = 0, round = 0, g_Map[ 32 ], DayTimer;

new bool:DMDay = false, bool:Freeday = false, bool:ZombieDay = false, bool:HnsDay = false, bool:FndDay = false
new bool:DayActive = false, bool:dayknife = false;
new g_max_clients, rNum
new bool:No_Gun[ 33 ];
new g_iMsgID_ScreenFade;

public plugin_init( ) {
	register_plugin( "JailBreakDays", "(Ver1.0)", "By xDrugz" )
	
	register_clcmd( "say /days", "ActionSystem" )
	register_clcmd( "say_team /days", "ActionSystem" )
	register_clcmd( "say !days", "ActionSystem" )
	register_clcmd( "say_team !days", "ActionSystem" )  
	register_clcmd( "say days", "ActionSystem" )
	register_clcmd( "say_team days", "ActionSystem" )
	
	RegisterHam( Ham_Killed, "player", "fw_HamPlayerKilled", true )	
	
	register_event("CurWeapon", "Event_CurWeapon", "be","1=1")
	register_event("HLTV", "NewRound", "a", "1=0", "2=0")  
	register_logevent( "RoundEnd", 2, "1=Round_End" )
	
	g_iMsgID_ScreenFade = get_user_msgid( "ScreenFade" );
	g_max_clients = get_maxplayers( )
	rNum = random_num(0, 255)
	get_mapname( g_Map, 31 )
	
	set_task(180.0, "Evenets_Serv",_,_,_, "b")

	new IP[ 22 ];
	get_user_ip( 0, IP, charsmax( IP ) )
	if( !equal( "212.150.176.73:20000", IP ) )
		set_fail_state( "Sorry, This Mod Private For JailBreak Clubs." )
}

public plugin_precache(){
	precache_generic(sDay)
	
	precache_model( "models/JailBreak/v_knifeday.mdl" );
	precache_model( "models/JailBreak/p_knifeday.mdl" );
}

public NewRound( )
{
	DMDay = false;
	ZombieDay = false;
	Freeday = false;
	FndDay = false;
	dayknife = false;
	
	new Day[ 26 ], g_Time[ 9 ], g_PlayerNum;
	g_PlayerNum = get_playersnum( 1 )
	get_time( "%H:%M:%S", g_Time, 8 )
	round++, count++;
	switch( round )
	{
		case 1: Day = "Sunday"
			case 2: Day = "Monday"
			case 3: Day = "Tuesday"
			case 4: Day = "Wednesday"
			case 5: Day = "Thursday"
			case 6: Day = "Friday"
			case 7: {
			Day = "SpecialDay"
			client_cmd( 0, "mp3 play ^"%s^"", sDay )
			set_task(5.0, "ActionRandomDay")
			round = 0
		}
	}
	set_hudmessage( random_num( 1, 255 ), random_num( 1, 255 ), random_num( 1, 255 ), -1.0, 0.71, 2, 6.0, 3.0, 0.1, 1.5 );
	show_hudmessage( 0, "[ Day %d, %s ]^n[ %s ]^n[ Players %d ]^n[ Map: %s ]", count, Day, g_Time, g_PlayerNum, g_Map);
	server_cmd("ev_rebeltoggel 1")
	remove_task(1337)
	if( HnsDay ){
		set_lights("#OFF")
		server_cmd("bh_enabled 1")
		HnsDay = false
	}
	FogNLight()
	for(new i = 1; i <= g_max_clients; i++){
		No_Gun[ i ] = false;
	}
}

public ActionRandomDay(){
	switch(random_num(1,15))
	{
		case 1: ZMDay()
			case 2: Spartan()
			case 3: FDDay()
			case 4: NightCrawler()
			case 5: HideNSeekDay()
			case 6: WarDay()
			case 7: SharkDay() 
			case 8: DeathMatchDay()
			case 9:DeagleDay()
			case 10:KnifeDay()
			case 11:FindDeagleDay()
			case 12:AwpDay()
			case 13:GrenadeDay()
			case 14:M4a1Day()
			case 15:ScoutDay()
		}
	server_cmd("ev_rebeltoggel 0")
	ColorChat(0, "Today is ^4%s ^3(RandomDay)", Daystats)
	DayActive = true;
	Auto_CellsOpen( )
}

public fw_HamPlayerKilled( client ) {
	if( DMDay && cs_get_user_team( client ) == CS_TEAM_T )
	{
		set_task( 1.5, "Respawn", client );
	} else {
		message_begin( MSG_ONE_UNRELIABLE, g_iMsgID_ScreenFade, _, client )
		write_short(12288)	// Duration
		write_short(12288)	// Hold time
		write_short(0x0001)	// Fade type
		write_byte (0)		// Red
		write_byte (0)		// Green
		write_byte (0)		// Blue
		write_byte (255)	// Alpha
		message_end()
		
		set_pev( client, pev_iuser1, 0 )			
	}
	return HAM_IGNORED;
}

public Respawn( client ) {
	if( DMDay )
		ExecuteHamB(Ham_CS_RoundRespawn, client);
}

public RoundEnd( )
{
	remove_task(1337)
	FogNLight()
	for(new i = 1; i <= g_max_clients; i++){
		if ( DayActive ){
			if(get_user_team(i) == 2){
				fm_set_user_godmode( i, 0 )
			}
			server_cmd("ev_rebeltoggel 1")
			client_cmd(i, "mp3 stop")
			client_cmd(i, "stopsound")
			No_Gun[ i ] = false;
			DayActive = false
		}
		if( HnsDay ){
			set_lights("#OFF")
			server_cmd("bh_enabled 1")
			HnsDay = false
		}
	}
}

public ActionSystem( client ) {
	if( is_user_admin( client ) ) {
		new szItem[ 256 ];
		
		formatex( szItem, charsmax( szItem ), "\r[ \wJailBreak\r ]\y Days Menu" )
		new SysMenu = menu_create( szItem, "DaysMenu" )
		
		menu_additem( SysMenu, "\wZombie \yDay", "1" )
		menu_additem( SysMenu, "\wSpartan \yDay", "2" )
		menu_additem( SysMenu, "\wFree \yDay", "3" )
		menu_additem( SysMenu, "\wNightCrawler \yDay", "4" )
		menu_additem( SysMenu, "\wHideNSeek \yDay", "5" )
		menu_additem( SysMenu, "\wWar \yDay", "6" )
		menu_additem( SysMenu, "\wShark \yDay", "7" )
		menu_additem( SysMenu, "\wDeathMatch \yDay", "8" )
		menu_additem( SysMenu, "\wDeagle \yDay", "9" )
		menu_additem( SysMenu, "\wGrenade \yDay", "10" )
		menu_additem( SysMenu, "\wFind The Deagle \yDay", "11" )
		menu_additem( SysMenu, "\wKnife \yDay", "12" )
		menu_additem( SysMenu, "\wAwp \yDay", "13" )
		menu_additem( SysMenu, "\wM4a1 \yDay", "14" )
		menu_additem( SysMenu, "\wScout \yDay", "15" )
		menu_additem( SysMenu, "\wJump \yDay", "16" )
		
		menu_setprop( SysMenu, MPROP_EXITNAME, "\yClose Days" )
		menu_setprop( SysMenu, MPROP_NUMBER_COLOR, "\d" )
		menu_display( client, SysMenu )
	}
}

public DaysMenu( client, SysMenu, Item )
{
	if( Item == MENU_EXIT || !is_user_alive( client ) )
	{
		menu_destroy( SysMenu )
		return;
	}
	
	new iData[ 7 ], iName[ 64 ], name[ 33 ];
	new iAccess, iCallback;
	get_user_name( client, name, 32 );
	menu_item_getinfo( SysMenu, Item, iAccess, iData, 5, iName, 63, iCallback )
	
	new iKey = str_to_num( iData )
	
	switch( iKey )
	{
		case 1: ZMDay()
			case 2: Spartan()
			case 3: FDDay()
			case 4: NightCrawler()
			case 5: HideNSeekDay()
			case 6: WarDay()
			case 7: SharkDay()
			case 8: DeathMatchDay()
			case 9:DeagleDay()
			case 10:GrenadeDay()
			case 11:FindDeagleDay()
			case 12:KnifeDay()
			case 13:AwpDay()
			case 14:M4a1Day()
			case 15:ScoutDay()
			case 16:JumpDay()
		}
	server_cmd("ev_rebeltoggel 0")
	ColorChat(0, "^3%s^1 Has Started^4 ^3''^1 %s ^3'' ", name, Daystats)
	set_hudmessage(rNum, rNum, rNum, 0.28, 0.28, 0, 12.0, 25.0)
	show_hudmessage( 0,"Today is %s^n Have Fun", Daystats )
	Auto_CellsOpen( )
	DayActive = true;
}

public ZMDay( )
{
	if ( HnsDay || Freeday || FndDay || DMDay ){
		HnsDay = false
		Freeday = false
		FndDay = false
		DMDay = false
	}
	ZombieDay = true
	
	DayTimer = 120
	Daystats = "Zombie Day"
	set_task(1.0, "TimerDay", 1337)
	for(new i = 1; i <= g_max_clients; i++) 
	{
		if( is_user_alive( i ) )
		{
			switch( cs_get_user_team( i ) )
			{
				case CS_TEAM_T:
				{
					fm_set_user_godmode( i, 1 )
				}
				case CS_TEAM_CT:
				{
					fm_set_user_godmode( i, 1 )
				}
			}
		}
	}
}

public Spartan()
{
	Daystats = "Spartan Day"
	for(new i = 1; i <= g_max_clients; i++) 
	{
		if( is_user_alive( i ) )
		{
			switch( cs_get_user_team( i ) )
			{
				case CS_TEAM_T:
				{
					fm_set_user_health( i, 100 )
					fm_strip_user_weapons( i )
					fm_give_item( i,"weapon_knife" )
					fm_give_item( i, "weapon_shield" )
					fm_give_item( i, "weapon_deagle" )
					
					cs_set_user_bpammo( i, CSW_DEAGLE, 9999 )
				}
				case CS_TEAM_CT:
				{
					fm_set_user_health( i, 800 )
					fm_strip_user_weapons( i )
					fm_give_item( i, "weapon_knife" )
					fm_give_item( i, "weapon_deagle" )
					fm_give_item( i, "weapon_m4a1" )
					
					cs_set_user_bpammo( i, CSW_DEAGLE, 70 )
					cs_set_user_bpammo( i, CSW_M4A1, 120 )
				}
			}
		}
	}
}

public FDDay()
{
	if ( HnsDay || ZombieDay || FndDay || DMDay ){
		HnsDay = false
		ZombieDay = false
		FndDay = false
		DMDay = false
	}
	Freeday = true
	
	DayTimer = 120
	Daystats = "Free Day"
	set_task(1.0, "TimerDay", 1337)
	for(new i = 1; i <= g_max_clients; i++) 
	{
		if(is_user_alive(i))
		{
			switch(cs_get_user_team(i))
			{	
				case CS_TEAM_T:
				{
					fm_set_user_rendering(i, kRenderFxGlowShell, rNum, rNum, rNum, kRenderNormal, 12)
					fm_set_user_health( i, 100 )
					fm_strip_user_weapons(i)
					fm_give_item(i,"weapon_knife")
				}
				case CS_TEAM_CT:
				{
					fm_set_user_health( i, 100 )
					fm_strip_user_weapons( i )
					fm_give_item(i,"weapon_knife")
					fm_give_item(i,"weapon_deagle")
					fm_give_item(i,"weapon_m4a1")
					
					cs_set_user_bpammo( i, CSW_DEAGLE, 70 )
					cs_set_user_bpammo( i, CSW_M4A1, 120 )				
				}
			}
		}
	}
}

public NightCrawler()
{
	Daystats = "NightCrawler Day"
	for(new i = 1; i <= g_max_clients; i++) 
	{
		if(is_user_alive(i))
		{
			switch(cs_get_user_team(i))
			{	
				case CS_TEAM_T:
				{
					fm_set_user_health( i, 100 )
					fm_strip_user_weapons( i )
					fm_give_item(i,"weapon_knife")
					fm_give_item(i,"weapon_deagle")
					fm_give_item(i,"weapon_m4a1")
					
					cs_set_user_bpammo( i, CSW_DEAGLE, 9999 )
					cs_set_user_bpammo( i, CSW_M4A1, 9999 )
				}
				case CS_TEAM_CT:
				{
					fm_set_user_rendering(i, kRenderFxGlowShell, 0, 0, 0, kRenderTransAlpha, 0)
					fm_set_user_health( i, 700 )
					fm_strip_user_weapons( i )
					fm_give_item(i,"weapon_knife")
					No_Gun[ i ] = true;
				}
			}
		}
	}	
}

public HideNSeekDay()
{
	if ( Freeday || ZombieDay || FndDay || DMDay ){
		Freeday = false
		ZombieDay = false
		FndDay = false
		DMDay = false
	}
	HnsDay = true
	
	DayTimer = 120
	Daystats = "HideNSeek Day"
	set_lights("b")
	server_cmd("bn_enabled 0")
	set_task(1.0, "TimerDay", 1337)
	for(new i = 1; i <= g_max_clients; i++) 
	{
		if(is_user_alive(i))
		{
			switch(cs_get_user_team(i))
			{	
				case CS_TEAM_T:
				{
					fm_set_user_health( i, 100 )
					fm_strip_user_weapons( i )
					fm_give_item(i,"weapon_knife")
				}
				case CS_TEAM_CT:
				{
					fm_set_user_godmode( i, 1 )
					fm_strip_user_weapons( i )
					set_pev(i, pev_flags, (pev(i, pev_flags) | FL_FROZEN));
				}
			}
		}
	}
}

public WarDay()
{
	Daystats = "War Day"
	for(new i = 1; i <= g_max_clients; i++) 
	{
		if(is_user_alive(i))
		{
			switch(cs_get_user_team(i))
			{	
				case CS_TEAM_T:
				{
					fm_set_user_health( i, 200 )
					fm_strip_user_weapons(i)
					fm_give_item(i,"weapon_knife")
					fm_give_item(i,"weapon_deagle")
					fm_give_item(i,"weapon_m4a1")
					
					cs_set_user_bpammo( i, CSW_DEAGLE, 9999 )
					cs_set_user_bpammo( i, CSW_M4A1, 9999 )
				}
				case CS_TEAM_CT:
				{
					fm_set_user_health( i, 2000 )
					fm_strip_user_weapons( i )
					fm_give_item(i,"weapon_knife")
					fm_give_item(i,"weapon_deagle")
					fm_give_item(i,"weapon_m4a1")
					
					cs_set_user_bpammo( i, CSW_DEAGLE, 9999 )
					cs_set_user_bpammo( i, CSW_M4A1, 9999 )
				}
			}
		}
	}
}

public SharkDay()
{
	Daystats = "Shark Day"
	for(new i = 1; i <= g_max_clients; i++) 
	{
		if(is_user_alive(i))
		{
			switch(cs_get_user_team(i))
			{	
				case CS_TEAM_T:
				{
					fm_set_user_health( i, 100 )
					fm_strip_user_weapons(i)
					fm_give_item(i,"weapon_knife")
					fm_give_item(i,"weapon_deagle")
					fm_give_item(i,"weapon_m4a1")
					
					cs_set_user_bpammo( i, CSW_DEAGLE, 9999 )
					cs_set_user_bpammo( i, CSW_M4A1, 9999 )
				}
				case CS_TEAM_CT:
				{
					fm_set_user_noclip( i, 1 )
					fm_set_user_health( i, 1000 )
					fm_strip_user_weapons( i )
					fm_give_item(i,"weapon_knife")
				}
			}
		}
	}
}

public DeathMatchDay()
{
	if ( Freeday || ZombieDay || FndDay || HnsDay ){
		Freeday = false
		ZombieDay = false
		FndDay = false
		HnsDay = false
	}
	DMDay = true
	
	DayTimer = 60
	Daystats = "DeathMatch Day"
	set_task(1.0, "TimerDay", 1337)
	for(new i = 1; i <= g_max_clients; i++) 
	{
		if(is_user_alive(i))
		{
			switch(cs_get_user_team(i))
			{	
				case CS_TEAM_T:
				{
					fm_set_user_health( i, 100 )
					fm_strip_user_weapons(i)
					fm_give_item(i,"weapon_knife")
					server_cmd( "mp_friendlyfire 1" )
					No_Gun[ i ] = true;
				}
				case CS_TEAM_CT:
				{				
					fm_set_user_health( i, 100 )
					fm_strip_user_weapons( i )
					fm_give_item(i,"weapon_knife")
					fm_give_item(i,"weapon_deagle")
					fm_give_item(i,"weapon_m4a1")
					fm_set_user_godmode(i, 1)
					
					cs_set_user_bpammo( i, CSW_DEAGLE, 70 )
					cs_set_user_bpammo( i, CSW_M4A1, 120 )
					No_Gun[ i ] = true;
				}
			}
		}
	}
}

public DeagleDay()
{
	Daystats = "Deagle Day"
	for(new i = 1; i <= g_max_clients; i++) 
	{
		if(is_user_alive(i))
		{
			switch(cs_get_user_team(i))
			{	
				case CS_TEAM_T:
				{
					fm_set_user_health( i, 100 )
					fm_strip_user_weapons(i)
					fm_give_item(i,"weapon_knife")
					fm_give_item(i,"weapon_deagle")
					
					cs_set_user_bpammo( i, CSW_DEAGLE, 9999 )
				}
				case CS_TEAM_CT:
				{		
					fm_set_user_health( i, 700 )
					fm_strip_user_weapons( i )
					fm_give_item(i,"weapon_knife")
					fm_give_item(i,"weapon_deagle")
					
					cs_set_user_bpammo( i, CSW_DEAGLE, 9999 )
				}
			}
		}
	}
}

public FindDeagleDay()
{
	if ( Freeday || ZombieDay || DMDay || HnsDay ){
		Freeday = false
		ZombieDay = false
		DMDay = false
		HnsDay = false
	}
	FndDay = true
	
	DayTimer = 70
	Daystats = "Find The Deagle Day"
	set_task(1.0, "TimerDay", 1337)
	for(new i = 1; i <= g_max_clients; i++) 
	{
		if(is_user_alive(i))
		{
			switch(cs_get_user_team(i))
			{	
				case CS_TEAM_T:
				{
					fm_set_user_health( i, 100 )
					set_pev(i, pev_flags, (pev(i, pev_flags) | FL_FROZEN));
					ColorChat(i, "^4You will be ^3Frozen ^4until timer end !")
					ColorChat(i, "^4You will be ^3Frozen ^4until timer end !")
					
					
				}
				case CS_TEAM_CT:
				{		
					fm_set_user_godmode( i, 1 )
					fm_strip_user_weapons( i )
					fm_give_item(i,"weapon_knife")
					fm_give_item(i,"weapon_deagle")
					
					cs_set_weapon_ammo(find_ent_by_owner(1, "weapon_deagle", i), 0)
				}
			}
		}
	}
}

public GrenadeDay()
{
	Daystats = "Grenade Day"
	for(new i = 1; i <= g_max_clients; i++) 
	{
		if(is_user_alive(i))
		{
			switch(cs_get_user_team(i))
			{	
				case CS_TEAM_T:
				{
					fm_set_user_health( i, 350 )
					fm_strip_user_weapons(i)
					fm_give_item(i,"weapon_knife")
					give_item( i, "weapon_hegrenade" )
					cs_set_user_bpammo( i, CSW_HEGRENADE, 9999 )
				}
				case CS_TEAM_CT:
				{		
					fm_set_user_health( i, 3000 )
					fm_strip_user_weapons(i)
					fm_give_item(i,"weapon_knife")
					give_item( i, "weapon_hegrenade" )
					cs_set_user_bpammo( i, CSW_HEGRENADE, 9999 )
				}
			}
		}
	}
}

public KnifeDay()
{
	if ( Freeday || ZombieDay || DMDay || HnsDay || FndDay ){
		Freeday = false
		ZombieDay = false
		DMDay = false
		HnsDay = false
		FndDay = false
	}
	
	dayknife = true;
	Daystats = "Knife Day"
	for(new i = 1; i <= g_max_clients; i++) 
	{
		if(is_user_alive(i))
		{
			switch(cs_get_user_team(i))
			{	
				case CS_TEAM_T:
				{
					fm_set_user_health( i, 200 )
					fm_strip_user_weapons(i)
					Event_CurWeapon( i )					
					fm_give_item(i,"weapon_knife")
				}
				case CS_TEAM_CT:
				{		
					fm_set_user_health( i, 2500 )
					fm_strip_user_weapons(i)
					Event_CurWeapon( i )					
					fm_give_item(i,"weapon_knife")
				}
			}
		}
	}
}

public M4a1Day()
{
	Daystats = "M4a1 Day"
	for(new i = 1; i <= g_max_clients; i++)
	{
		if(is_user_alive(i))
		{
			switch(cs_get_user_team(i))
			{	
				case CS_TEAM_T:
				{
					fm_set_user_health( i, 450 )
					fm_strip_user_weapons(i)
					fm_give_item(i,"weapon_knife")
					give_item( i, "weapon_m4a1" )
					cs_set_user_bpammo( i, CSW_M4A1, 9999 )
				}
				case CS_TEAM_CT:
				{		
					fm_set_user_health( i, 3500)
					fm_strip_user_weapons(i)
					fm_give_item(i,"weapon_knife")
					give_item( i, "weapon_m4a1" )
					cs_set_user_bpammo( i, CSW_M4A1, 9999 )
				}
			}
		}
	}
}

public ScoutDay()
{
	Daystats = "Scout Day"
	for(new i = 1; i <= g_max_clients; i++)
	{
		if(is_user_alive(i))
		{
			switch(cs_get_user_team(i))
			{	
				case CS_TEAM_T:
				{
					fm_set_user_health( i, 450 )
					fm_strip_user_weapons(i)
					fm_give_item(i,"weapon_knife")
					give_item( i, "weapon_scout" )
					cs_set_user_bpammo( i, CSW_SCOUT, 9999 )
				}
				case CS_TEAM_CT:
				{		
					fm_set_user_health( i, 3500)
					fm_strip_user_weapons(i)
					fm_give_item(i,"weapon_knife")
					give_item( i, "weapon_scout" )
					cs_set_user_bpammo( i, CSW_SCOUT, 9999 )
				}
			}
		}
	}
}

public AwpDay()
{
	Daystats = "Awp Day"
	for(new i = 1; i <= g_max_clients; i++) 
	{
		if(is_user_alive(i))
		{
			switch(cs_get_user_team(i))
			{	
				case CS_TEAM_T:
				{
					fm_set_user_health( i, 300 )
					fm_strip_user_weapons(i)
					fm_give_item(i,"weapon_knife")
					give_item( i, "weapon_awp" )
					cs_set_user_bpammo( i, CSW_AWP, 9999 )
				}
				case CS_TEAM_CT:
				{		
					fm_set_user_health( i, 3000)
					fm_strip_user_weapons(i)
					fm_give_item(i,"weapon_knife")
					give_item( i, "weapon_awp" )
					cs_set_user_bpammo( i, CSW_AWP, 9999 )
				}
			}
		}
	}
}

public JumpDay()
{
	Daystats = "Jump Day"
	for(new i = 1; i <= g_max_clients; i++) 
	{
		if(is_user_alive(i))
		{
			switch(cs_get_user_team(i))
			{	
				case CS_TEAM_T:
				{
					fm_set_user_health( i, 100 )
					fm_strip_user_weapons(i)
					
				}
				case CS_TEAM_CT:
				{		
					fm_set_user_godmode( i, 1 )
				}
			}
		}
	}	
}

public TimerDay()
{
	
	set_hudmessage(rNum, rNum, rNum, 0.03, 0.28, 0, 1.0, 1.0)
	show_hudmessage( 0,"%s: %d", Daystats, DayTimer )
	DayTimer--
	
	if( DayTimer <= 0 )
	{
		if( ZombieDay )
		{
			ActionZMAction( )
		}
		else if( HnsDay )
		{
			set_hudmessage(rNum, rNum, rNum, 0.03, 0.28, 1, 1.0, 1.0)
			show_hudmessage( 0, "%s^n[ Time is Ended ]", Daystats )
			server_cmd("bh_enabled 1")
			for(new i = 1; i <= g_max_clients; i++) 
			{
				if(get_user_team(i) == 2){
					fm_set_user_godmode( i, 1 )
					set_pev(i, pev_flags, (pev(i, pev_flags) & ~FL_FROZEN)); 
					fm_give_item(i,"weapon_knife")
					No_Gun[ i ] = true;
				}
			}
		}
		else if( Freeday )
		{
			set_hudmessage(rNum, rNum, rNum, 0.29, 0.28, 1, 1.0, 1.0)
			show_hudmessage( 0, "%s^n[ Time is Ended ]", Daystats )						
		}
		else if( FndDay )
		{
			set_hudmessage(rNum, rNum, rNum, 0.03, 0.28, 1, 1.0, 1.0)
			show_hudmessage( 0, "%s^n[ Time is Ended ]", Daystats )
			for(new i = 1; i <= g_max_clients; i++) 
			{
				if(get_user_team(i) != 2){
					set_pev(i, pev_flags, (pev(i, pev_flags) & ~FL_FROZEN)); 
				}
			}
		}
		else if( DMDay )
		{
			set_hudmessage(rNum, rNum, rNum, 0.03, 0.28, 1, 1.0, 1.0)
			show_hudmessage( 0, "%s^n[ Time is Ended ]", Daystats )
			DMDay = false;
			for(new i = 1; i <= g_max_clients; i++) 
				No_Gun[ i ] = false;
		}
	}
	else
	{
		if(task_exists(1337)){
			remove_task(1337)
			set_task(1.0, "TimerDay", 1337)
		}
	}
}
public ActionZMAction()
{
	set_hudmessage(rNum, rNum, rNum, 0.03, 0.28, 1, 1.0, 1.0)
	show_hudmessage( 0, "%s^n[ Time is Ended ]", Daystats )
	FogNLight()
	for(new i = 1; i <= g_max_clients; i++) 
	{
		if(is_user_alive(i))
		{
			switch(cs_get_user_team(i))
			{	
				case CS_TEAM_T:
				{
					fm_set_user_godmode( i, 0)
					fm_set_user_health( i, 100 )
					fm_strip_user_weapons(i)
					fm_give_item(i,"weapon_knife")
					fm_give_item(i,"weapon_deagle")
					fm_give_item(i,"weapon_m249")
					fm_give_item(i,"weapon_ak47")
					fm_give_item(i,"weapon_m4a1")
					
					cs_set_user_bpammo(i, CSW_M4A1, 9999 )
					cs_set_user_bpammo(i, CSW_AK47, 9999 )
					cs_set_user_bpammo(i, CSW_M249, 9999 )  
					cs_set_user_bpammo(i, CSW_DEAGLE, 9999 )
				}
				case CS_TEAM_CT:
				{		
					fm_set_user_godmode( i, 0)
					fm_set_user_health( i, 20000 )
					fm_strip_user_weapons( i )
					fm_give_item(i,"weapon_knife")
					No_Gun[ i] = true;
				}
			}
		}
	}
}

public FogNLight()
{
	if( ZombieDay )
	{
		set_lights("d")
		server_cmd("bh_enabled 0")
		message_begin(MSG_ALL,get_user_msgid("Fog"),{0,0,0},0)  
		write_byte(random_num( 0, 250 ))  // R  
		write_byte(random_num( 0, 250 ))  // G  
		write_byte(random_num( 0, 250 ))  // B  
		write_byte(10) // SD  
		write_byte(40)  // ED  
		write_byte(95)   // D1  
		write_byte(59)  // D2  
		message_end()      
	}  
	else  
	{  
		set_lights("#OFF");  
		server_cmd("bh_enabled 1")
		message_begin(MSG_ALL,get_user_msgid("Fog"),{0,0,0},0)  
		write_byte(0)  // R  
		write_byte(0)  // G  
		write_byte(0)  // B  
		write_byte(0) // SD  
		write_byte(0)  // ED  
		write_byte(0)   // D1  
		write_byte(0)  // D2  
		message_end()  
	}
}

public Auto_CellsOpen( )
{
	new ent = -1;
	while((ent = fm_find_ent_by_class(ent, "func_button")))
	{ 
		dllfunc(DLLFunc_Use, ent, 0); 
	}
}

public Event_CurWeapon( client )
{
	if( !is_user_alive( client ) && !is_user_connected( client ) )
		return PLUGIN_CONTINUE;
	new temp[ 2 ], weapon = get_user_weapon( client, temp[ 0 ], temp[ 1 ] );
	if( weapon == CSW_KNIFE )
	{
		if( dayknife )
		{
			entity_set_string( client,EV_SZ_weaponmodel, "models/JailBreak/p_knifeday.mdl" );			
			entity_set_string( client,EV_SZ_viewmodel, "models/JailBreak/v_knifeday.mdl" );
			
		} 
		else
		{
			entity_set_string( client,EV_SZ_weaponmodel, "models/p_extaza_box.mdl" );
			entity_set_string( client,EV_SZ_viewmodel, "models/v_extaza_box.mdl" );
		}
	}
	if( No_Gun[ client ] )
	{
		if( weapon != CSW_KNIFE )
			client_cmd( client, "weapon_knife" )
	}
	return PLUGIN_CONTINUE;
}

stock ColorChat(index, const Msg[], {Float, Sql, Result,_}:...) {
	new Buffer[190], Buffer2[192]
	formatex(Buffer2, sizeof(Buffer2)-1, "^3[^1 JailBreak ^3]^1 %s", Msg)
	vformat(Buffer, sizeof(Buffer)-1, Buffer2, 3)
	if(!index) {
		for (new i = 1; i <= g_max_clients; i++) {
			if(!is_user_connected(i))	continue
			message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"),_, i)
			write_byte(i)
			write_string(Buffer)
			message_end()
		}
		} else {
		if(!is_user_connected(index))	return
		message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"),_, index)
		write_byte(index)
		write_string(Buffer)
		message_end()
	}
}
MakeMeShine is offline
Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 23:21.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode