#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fun>
#include <ColorChat>
#pragma tabsize 0
// Plugin Vers
new const VERSION[] = "1.0";
// PREFIX
new const PREFIX[] = "[ Zile ]";
// If you type your name below is like me typing your name on your parent's house owning document
new const AUTHOR[] = "JailBreak";
// Stop Prefix
const CountSeconds = 60;
new g_iCountTime;
// Models
new zombiemodel[] = "models/player/zombiemodel/zombiemodel.mdl"
// Stop Models
new day = 0;
public plugin_init()
{
register_plugin("JailBreak DaysMenu", VERSION, AUTHOR);
register_logevent("eRoundEnd", 2, "1=Round_End");
register_logevent( "eRoundStart", 2, "1=Round_Start" );
register_clcmd( "say /days", "fwdSpawnPlayer" )
register_clcmd( "say /daysmenu", "fwdSpawnPlayer" )
}
public plugin_precache()
{
precache_generic(zombiemodel)
}
public eRoundStart()
{
day = 0; //F*KIN script,be sure that day == 0
}
public eRoundEnd()
{
day = 0;
remove_task()
}
public ResModel(id)
{
new iPlayers[32], iNum, iPid;
get_players( iPlayers, iNum, "a" );
for( new i; i < iNum; i++ )
{
iPid = iPlayers[i];
cs_reset_user_model(iPid)
}
}
public fwdSpawnPlayer(id)
{
if (cs_get_user_team(id) == CS_TEAM_CT)
{
if(is_user_alive(id))
{
if(day == 0)
{
JBDay(id);
}
else
{
ColorChat(id, GREEN, "Deja a fost ales un day , nu poti sa mai alegi zile momentan:D");
}
}
}
else
{
ColorChat(id, BLUE, "Nu esti din echipa CT");
}
}
public Count()
{
set_hudmessage( 0 , 255 , 0 , -1.0 , 0.28 , 2 , 1.1 , 1.1 , 0.01 , 0.01 );
show_hudmessage( 0 , "Prizonieri , aveti %d secunde sa va ascundeti" , g_iCountTime-- );
client_print(0, print_chat, "!team[ HNS ]!gAveti 60 secunde (1 minute) !ysa va ascundeti !");
}
public JBDay(id)
{
menu_additem(menu, "Zombie Day", "1", 0);
menu_additem(menu, "Spartan Day", "2", 0);
menu_additem(menu, "Free Day", "3", 0);
menu_additem(menu, "Night Crawler Day", "4", 0);
menu_additem(menu, "Knife Day", "5", 0);
menu_additem(menu, "War Day", "6", 0);
menu_additem(menu, "HNS Day", "7", 0);
menu_additem(menu, "Deagle Day" , "8" , 0);
menu_additem(menu, "GodMode Day" , "9" , 0);
menu_additem(menu, "Rambo Day" , "10" , 0);
menu_additem(menu, "Shark Day", "11", 0);
menu_additem(menu, "Nemesis Day", "12", 0);
menu_additem(menu, "AWP Day", "13", 0);
menu_additem(menu, "Talent Day", "14", 0);
menu_additem(menu, "Grenade Day", "15", 0);
menu_additem(menu, "M4A1 Day", "16", 0);
menu_additem(menu, "Ak47 Day", "17", 0);
menu_additem(menu, "Ninja Day", "18", 0);
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menu_display(id, menu, 0);
}
public menu_handler(id, menu, item)
{
if( item == MENU_EXIT )
{
menu_destroy(menu);
return PLUGIN_HANDLED;
}
new data[6], iName[64];
new access, callback;
menu_item_getinfo(menu, item, access, data,5, iName, 63, callback);
new key = str_to_num(data);
switch(key)
{
case 1:
{
ZombieDay(id)
ResModel(id)
day = 1;
}
case 2:
{
SpartanDay(id)
day = 1;
}
case 3:
{
ColorChat(id, GREEN, "Free-Day !")
ColorChat(id, GREEN, "Free-Day !")
ColorChat(id, GREEN, "Free-Day !")
ColorChat(id, GREEN, "Free-Day !")
ColorChat(id, GREEN, "Free-Day !")
ColorChat(id, GREEN, "Free-Day !")
ColorChat(id, GREEN, "Free-Day !")
ColorChat(id, GREEN, "Free-Day !")
ColorChat(id, GREEN, "Free-Day !")
day = 1;
}
case 4:
{
NightDay(id)
day = 1;
}
case 5:
{
KnifeDay(id)
day = 1;
}
case 6:
{
WarDay(id)
day = 1;
}
case 7:
{
HideDay(id)
day = 1;
}
case 8:
{
// SharkDay(id)
DeagleDay(id)
day = 1;
}
case 9:
{
//DeagleDay(id)
GodmodeDay(id)
day = 1;
}
/*
case 10:
{
// GodmodeDay(id)
GravityDay(id)
day = 1;
}
*/
case 10:
{
//GravityDay(id)
RamboDay(id)
day = 1;
}
case 11:
{
SharkDay(id)
day = 1;
}
case 12:
{
NemesisDay(id)
day = 1;
}
case 13:
{
AWPDay(id)
day = 1;
}
case 14:
{
TalentDay(id)
day = 1;
}
case 15:
{
GrenadeDay(id)
day = 1;
}
case 16:
{
M4A1Day(id)
day = 1;
}
case 17:
{
Ak47Day(id)
day = 1;
}
case 18:
{
NinjaDay(id)
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}
public SharkDay(id)
{
new iPlayers[32]
new iNum
new id
get_players( iPlayers, iNum )
for( new i = 0; i < iNum; i++ )
{
id = iPlayers[i]
if( !is_user_alive( id ) )
{
continue;
}
ColorChat(id, GREEN, "SharkDay !")
ColorChat(id, GREEN, "SharkDay !")
ColorChat(id, GREEN, "SharkDay !")
ColorChat(id, GREEN, "SharkDay !")
ColorChat(id, GREEN, "SharkDay !")
strip_user_weapons( id )
give_item( id, "weapon_knife" )
if (cs_get_user_team(id) == CS_TEAM_CT)
{
set_user_health(id, 150);
set_user_noclip (id, true);
}
if (cs_get_user_team(id) == CS_TEAM_T)
{
set_user_health(id, 200);
give_item(id, "weapon_awp")
cs_set_user_bpammo( id, CSW_AWP, 200 );
give_item(id, "weapon_deagle");
cs_set_user_bpammo( id, CSW_DEAGLE, 200 );
}
}
}
public NightDay(id)
{
new iPlayers[32]
new iNum
new id
get_players( iPlayers, iNum )
for( new i = 0; i < iNum; i++ )
{
id = iPlayers[i]
if( !is_user_alive( id ) )
{
continue;
}
set_hudmessage(255, 255, 255, 0.60, 0.22, 0, 6.0, 10.0)
show_hudmessage(id, "Astazi este Night Crawler Day")
ColorChat(id, GREEN, "NightClawlerDay !")
ColorChat(id, NORMAL, "NightClawlerDay !")
ColorChat(id, GREEN, "NightClawlerDay !")
ColorChat(id, RED, "NightClawlerDay !")
ColorChat(id, BLUE, "NightClawlerDay !")
strip_user_weapons(id)
give_item( id, "weapon_knife" )
if (cs_get_user_team(id) == CS_TEAM_CT)
{
set_user_rendering(id, kRenderFxNone, 0, 0, 0, kRenderTransAlpha, 0);
}
if (cs_get_user_team(id) == CS_TEAM_T)
{
set_user_health(id, 100);
give_item(id, "weapon_ak47")
cs_set_user_bpammo( id, CSW_AK47, 200 );
give_item(id, "weapon_deagle");
cs_set_user_bpammo( id, CSW_DEAGLE, 200 );
}
}
}
public ZombieDay(id)
{
new iPlayers[32]
new iNum
new id
get_players( iPlayers, iNum )
for( new i = 0; i < iNum; i++ )
{
id = iPlayers[i]
if( !is_user_alive( id ) )
{
continue;
}
set_hudmessage(0, 255, 0, 0.60, 0.12, 0, 6.0, 60.0)
show_hudmessage(id, "Today is: Zombie Day")
ColorChat(id, GREEN, "Zombie Day !")
ColorChat(id, NORMAL, "Zombie Day !")
ColorChat(id, GREEN, "Zombie Day!")
ColorChat(id, RED, "Zombie Day")
ColorChat(id, BLUE, "Zombie Day")
strip_user_weapons(id)
give_item( id, "weapon_knife" )
if (cs_get_user_team(id) == CS_TEAM_CT)
{
give_item(id, "weapon_ak47")
cs_set_user_bpammo( id, CSW_AK47, 200 );
give_item(id, "weapon_m4a1")
cs_set_user_bpammo( id, CSW_M4A1, 200 );
give_item(id, "weapon_deagle")
cs_set_user_bpammo( id, CSW_DEAGLE, 200 );
set_user_health(id, 570);
}
if (cs_get_user_team(id) == CS_TEAM_T)
{
set_user_health(id, 10000);
cs_set_user_model(id, "zombiemodel")
}
}
}
public SpartanDay(id)
{
new iPlayers[32]
new iNum
new id
get_players( iPlayers, iNum )
for( new i = 0; i < iNum; i++ )
{
id = iPlayers[i]
if(cs_get_user_team(id) == CS_TEAM_T)
{
strip_user_weapons(id)
}
if( !is_user_alive( id ) )
{
continue;
}
set_hudmessage(0, 255, 0, 0.60, 0.12, 0, 6.0, 60.0)
show_hudmessage(id, "Today is: Spartan Day")
ColorChat(id, GREEN, "Spartan Day !")
ColorChat(id, NORMAL, "Spartan Day !")
ColorChat(id, GREEN, "Spartan Day !")
ColorChat(id, RED, "Spartan Day !")
ColorChat(id, BLUE, "Spartan Day !")
if(cs_get_user_team(id) == CS_TEAM_T)
{
give_item( id, "weapon_knife" )
give_item( id, "weapon_deagle")
give_item( id, "weapon_shield")
cs_set_user_bpammo( id, CSW_DEAGLE, 200 );
set_user_health(id, 200);
}
}
}
public KnifeDay(id)
{
new iPlayers[32]
new iNum
new id
get_players( iPlayers, iNum )
for( new i = 0; i < iNum; i++ )
{
id = iPlayers[i]
if( !is_user_alive(id) )
{
continue;
}
set_hudmessage(0, 255, 0, 0.60, 0.12, 0, 6.0, 60.0)
show_hudmessage(id, "Today is: Knife Day")
ColorChat(id, GREEN, "Box Day !")
ColorChat(id, NORMAL, "Box Day !")
ColorChat(id, GREEN, "Box Day !")
ColorChat(id, RED, "Box Day !")
ColorChat(id, BLUE, "Box Day !")
strip_user_weapons(id)
give_item( id, "weapon_knife" )
set_user_health(id, 500);
}
}
public WarDay(id)
{
new iPlayers[32]
new iNum
new id
get_players( iPlayers, iNum )
for( new i = 0; i < iNum; i++ )
{
id = iPlayers[i]
if( !is_user_alive( id ) )
{
continue;
}
set_hudmessage(255, 255, 255, 0.60, 0.22, 0, 6.0, 10.0)
show_hudmessage(id, "Astazi este Gun Day")
ColorChat(id, GREEN, "Gun Day !")
ColorChat(id, NORMAL, "Gun Day !")
ColorChat(id, GREEN, "Gun Day !")
ColorChat(id, RED, "Gun Day !")
ColorChat(id, BLUE, "Gun Day !")
strip_user_weapons(id)
give_item(id, "weapon_knife")
give_item(id, "weapon_m4a1")
give_item(id, "weapon_ak47")
give_item(id, "weapon_awp")
give_item(id, "weapon_deagle")
cs_set_user_bpammo( id, CSW_M4A1, 200 );
cs_set_user_bpammo( id, CSW_AK47, 200 );
cs_set_user_bpammo( id, CSW_AWP, 200 );
cs_set_user_bpammo( id, CSW_DEAGLE, 200 );
set_user_health(id, 150);
}
}
public HideDay(id)
{
set_hudmessage(0, 255, 0, 0.60, 0.12, 0, 6.0, 60.0)
show_hudmessage(id, "Today is: Hide`n`Seek Day")
ColorChat(id, GREEN, "HNS DAY! aveti un minut sa va ascundeti !")
ColorChat(id, NORMAL, "HNS DAY! aveti un minut sa va ascundeti !")
ColorChat(id, GREEN, "HNS DAY! aveti un minut sa va ascundeti !")
ColorChat(id, RED, "HNS DAY! aveti un minut sa va ascundeti !")
ColorChat(id, BLUE, "HNS DAY! aveti un minut sa va ascundeti !")
strip_user_weapons(id)
give_item( id, "weapon_knife" )
if (cs_get_user_team(id) == CS_TEAM_CT)
{
set_user_health(id, 500);
}
g_iCountTime = CountSeconds;
set_task( 1.0 , "Count" , _ , _ , _ , "a" , g_iCountTime );
}
public DeagleDay(id)
{
new iPlayers[32]
new iNum
new id
get_players( iPlayers, iNum )
for( new i = 0; i < iNum; i++ )
{
id = iPlayers[i]
if( !is_user_alive( id ) )
{
continue;
}
ColorChat(id, GREEN, "Deagle Day")
ColorChat(id, NORMAL, "Deagle Day")
ColorChat(id, GREEN, "Deagle Day")
ColorChat(id, RED, "Deagle Day!")
ColorChat(id, BLUE, "Deagle Day")
strip_user_weapons(id)
give_item( id, "weapon_knife" )
give_item( id, "weapon_deagle" )
if (cs_get_user_team(id) == CS_TEAM_CT)
{
give_item(id, "weapon_knife")
give_item(id, "weapon_deagle")
cs_set_user_bpammo( id, CSW_DEAGLE, 14 );
set_user_health(id, 100);
}
if (cs_get_user_team(id) == CS_TEAM_T)
{
give_item(id, "weapon_knife")
give_item(id, "weapon_deagle")
cs_set_user_bpammo( id, CSW_DEAGLE, 14 );
set_user_health(id, 150);
}
}
}
public GodmodeDay(id)
{
new iPlayers[32]
new iNum
new id
get_players( iPlayers, iNum )
for( new i = 0; i < iNum; i++ )
{
id = iPlayers[i]
if( !is_user_alive( id ) )
{
continue;
}
set_hudmessage(255, 255, 255, 0.60, 0.22, 0, 6.0, 10.0)
client_print( id, print_chat, "Astazi este GodMode Day")
client_print(id, print_chat, "%s Astazi vom juca GodMode Day. Detinutii nu au scapare ! CT n-au cum sa moara", PREFIX)
strip_user_weapons( id )
give_item( id, "weapon_knife" )
give_item( id, "weapon_ak47" )
cs_set_user_bpammo( id, CSW_AK47, 200 );
if (cs_get_user_team(id) == CS_TEAM_CT)
{
set_user_health(id, 150);
set_user_godmode (id, true);
}
if (cs_get_user_team(id) == CS_TEAM_T)
{
set_user_health(id, 150);
}
}
}
public RamboDay(id)
{
new iPlayers[32]
new iNum
new id
get_players( iPlayers, iNum )
for( new i = 0; i < iNum; i++ )
{
id = iPlayers[i]
if( !is_user_alive( id ) )
{
continue;
}
set_hudmessage(0, 255, 0, 0.60, 0.12, 0, 6.0, 60.0)
ColorChat(id, GREEN, "Astazi este: Ramboo Day")
client_print( id, print_chat, "%s Astazi este Ramboo day fiecare pe cont propriu!! ", PREFIX)
strip_user_weapons(id)
give_item( id, "weapon_knife" )
if (cs_get_user_team(id) == CS_TEAM_CT)
{
give_item(id, "weapon_knife")
give_item(id, "weapon_knife")
give_item(id, "weapon_m249")
cs_set_user_bpammo( id, CSW_M249, 200 );
cs_set_user_bpammo( id, CSW_M249, 200 );
set_user_health(id, 100);
}
if (cs_get_user_team(id) == CS_TEAM_T)
{
give_item(id, "weapon_knife")
give_item(id, "weapon_m249")
cs_set_user_bpammo( id, CSW_M249, 200 );
set_user_health(id, 100);
}
}
}
stock color_print(admin=0,const id,const input[],any:...){
new count = 1,players[32]
new msg[191]
vformat(msg,190,input,4)
replace_all(msg,190,"!g","^4")
replace_all(msg,190,"!y","^1")
replace_all(msg,190,"!team","^3")
if(id) players[0] = id; else get_players(players,count,"ch");{
for(new i=0; i < count; i++){
if(is_user_connected(players[i])){
if(admin==1 && !is_user_admin(players[i]))
continue;
message_begin(MSG_ONE_UNRELIABLE,get_user_msgid("SayText"),_,players[i])
write_byte(players[i])
write_string(msg)
message_end()
}
}
}
}
public Nemesis(id)
{
new iPlayers[32]
new iNum
new id
get_players( iPlayers, iNum )
for( new i = 0; i < iNum; i++ )
{
id = iPlayers[i]
if( !is_user_alive( id ) )
{
continue;
}
set_hudmessage(0, 255, 0, 0.60, 0.12, 0, 6.0, 60.0)
show_hudmessage(id, "Astazi este: Nemesis Day")
client_print( id, print_chat, "%s Proiectul Nemesis a scapat de sub control aveti 60 de sec sa va ascundeti!", PREFIX)
strip_user_weapons(id)
give_item( id, "weapon_knife" )
if (cs_get_user_team(id) == CS_TEAM_T)
{
give_item(id, "weapon_ak47")
cs_set_user_bpammo( id, CSW_AK47, 999 );
give_item(id, "weapon_m4a1")
cs_set_user_bpammo( id, CSW_M4A1, 999 );
give_item(id, "weapon_awp")
cs_set_user_bpammo( id, CSW_AWP, 999 );
give_item(id, "weapon_ak47")
cs_set_user_bpammo( id, CSW_AK47, 999 );
give_item(id, "weapon_aug")
cs_set_user_bpammo( id, CSW_AUG, 999 );
set_user_health(id, 150);
}
if (cs_get_user_team(id) == CS_TEAM_CT)
{
set_user_health(id, 10000);
cs_set_user_model(id, "zombiemodel")
}
}
}
public AwpDay(id)
{
new iPlayers[32]
new iNum
new id
get_players( iPlayers, iNum )
for( new i = 0; i < iNum; i++ )
{
id = iPlayers[i]
if( !is_user_alive(id) )
{
continue;
}
set_hudmessage(0, 255, 0, 0.60, 0.12, 0, 6.0, 60.0)
show_hudmessage(id, "Today is: AWP Day")
client_print( id, print_chat, "Astazi este: AWP Day", PREFIX)
ColorChat(id, GREEN, "%s Astazi este: AWP Day!", PREFIX)
client_print( id, print_chat, "%s Astazi este AWP day ! ", PREFIX)
if (cs_get_user_team(id) == CS_TEAM_T)
strip_user_weapons(id)
give_item( id, "weapon_awp" )
cs_set_user_bpammo(id, CSW_AWP, 200)
set_user_health(id, 500);
if (cs_get_user_team(id) == CS_TEAM_CT)
give_item( id, "weapon_awp" )
cs_set_user_bpammo(id, CSW_AWP, 200)
{
set_user_health(id, 500);
}
}
}
public TalentDay(id)
{
new iPlayers[32]
new iNum
new id
get_players( iPlayers, iNum )
for( new i = 0; i < iNum; i++ )
{
id = iPlayers[i]
if( !is_user_alive( id ) )
{
continue;
}
set_hudmessage(255, 255, 255, 0.60, 0.22, 0, 6.0, 10.0)
client_print( id, print_chat, "Astazi este TalentDay Day")
client_print(id, print_chat, "%s Astazi vom juca TalentDay. Aratati-va talentul", PREFIX)
ColorChat(id, GREEN, "%s Astazi este: TalentDay Day", PREFIX)
ColorChat(id, TEAM_COLOR, "%s Astazi este: Talent Day", PREFIX)
strip_user_weapons( id )
give_item( id, "weapon_knife" )
give_item( id, "weapon_ak47" )
cs_set_user_bpammo( id, CSW_AK47, 200 );
if (cs_get_user_team(id) == CS_TEAM_CT)
{
set_user_health(id, 150);
set_user_godmode (id, true);
cs_set_user_model(id, "fungodmode")
}
if (cs_get_user_team(id) == CS_TEAM_T)
{
set_user_health(id, 150);
cs_set_user_model(id, "fungodmode")
}
}
}
public GrenadeDay(id)
{
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 M4A1Day(id)
{
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 Ak47Day(id)
{
Daystats = "Ak47 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_ak47" )
cs_set_user_bpammo( i, CSW_AK47, 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_ak47" )
cs_set_user_bpammo( i, CSW_AK47, 9999 )
}
}
}
}
public NinjaDay(id)
{
new iPlayers[32]
new iNum
new id
get_players( iPlayers, iNum )
for( new i = 0; i < iNum; i++ )
{
id = iPlayers[i]
if( !is_user_alive(id) )
{
continue;
}
set_hudmessage(0, 255, 0, 0.60, 0.12, 0, 6.0, 60.0)
show_hudmessage(id, "Today is: Ninja Day")
client_print( id, print_chat, "Astazi este: Ninja Day", PREFIX)
ColorChat(id, GREEN, "%s Astazi este: Ninja Day!", PREFIX)
client_print( id, print_chat, "%s Astazi este Ninja day ! ", PREFIX)
strip_user_weapons(id)
give_item( id, "weapon_usp" )
cs_set_user_bpammo(id, CSW_USP, 200)
set_user_health(id, 100)
set_user_gravity(id,0.)
}
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ ansicpg1252\\ deff0\\ deflang1033{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ f0\\ fs16 \n\\ par }
*/