Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <amxmodx>
- #include <amxmisc>
- #include <colorchat>
- #include <cstrike>
- #include <fun>
- #include <fakemeta_util>
- #include <hamsandwich>
- #include <orpheu>
- #include <orpheu_memory>
- #include <dhudmessage>
- #define get_mp_pdata(%1) ( OrpheuMemoryGetAtAddress( InstallGameRules, %1 ) )
- #define ACCESS_FLAG ADMIN_KICK
- new InstallGameRules;
- new bool: KnifeRound;
- new bool: firstHalf;
- new bool: secondHalf;
- new bool: mr3first;
- new bool: mr3second;
- new bool: firstover;
- new bool: mr3start;
- new bool: ctwins;
- new bool: twins;
- new CTScore, TScore, szName[32];
- new firstHalfT, firstHalfCT;
- new Cts=0,Ts=0;
- public plugin_precache()
- {
- OrpheuRegisterHook( OrpheuGetFunction( "InstallGameRules" ), "OnInstallGameRules", OrpheuHookPost );
- }
- public OnInstallGameRules()
- {
- InstallGameRules = OrpheuGetReturn( );
- }
- public plugin_init()
- {
- register_plugin( "PcwManager", "1.0", "Shaked" );
- register_cvar( "pm_enable", "1");
- register_clcmd( "say /help", "Commands");
- register_clcmd( "say !ff 1", "FriendlyFireOn");
- register_clcmd( "say !ff 0", "FriendlyFireOff");
- set_task(120.0, "Credit", _, _, _, "b" );
- set_task(5.0, "PrintScore", _, _, _, "b" );
- RegisterHam( Ham_Killed, "player", "fw_HamPlayerKilled", true )
- set_task(1.0, "PrintAlivePlayers", _, _, _, "b" );
- register_clcmd( "say !rr", "RR" )
- register_clcmd( "say !live", "MR15" )
- register_clcmd( "say !pcw", "MR15" )
- register_clcmd( "say !mr3", "MR3" )
- register_clcmd( "say !notlive", "PRACTICE")
- register_clcmd( "say !prac", "PRACTICE")
- register_clcmd( "say !rates", "Rates");
- register_clcmd( "say !knife", "Knife");
- register_event( "CurWeapon", "EventCurWeapon", "be","1=1")
- register_logevent( "EventRoundEnd", 2, "0=World triggered", "1=Round_Draw", "1=Round_End" );
- register_event( "HLTV", "NewRound", "a", "1=0", "2=0")
- }
- public Commands(id)
- {
- if (get_cvar_num("pm_enable") !=1)
- {
- ColorChat(id, RED, "^1Pcw-Manager is ^3off")
- return PLUGIN_HANDLED;
- }
- else
- {
- show_motd(id, "addons/amxmodx/configs/pmhelp.txt");
- }
- return PLUGIN_CONTINUE;
- }
- public FriendlyFireOn(id)
- {
- if (get_cvar_num("pm_enable") !=1)
- {
- ColorChat(id, RED, "^1Pcw-Manager is ^3off")
- return PLUGIN_HANDLED;
- }
- else
- {
- if(get_user_flags(id) &ADMIN_KICK)
- {
- KnifeRound=false;
- set_cvar_num( "mp_friendlyfire", 1 )
- get_user_name(id, szName, sizeof(szName)-1);
- if(cs_get_user_team(id)==CS_TEAM_T)
- {
- ColorChat(0, RED, "^4[^1Pcw-Manager^4] ^3%s ^1Turn FriendlyFire On", szName)
- }
- else if(cs_get_user_team(id)==CS_TEAM_CT)
- {
- ColorChat(0, BLUE, "^4[^1Pcw-Manager^4] ^3%s ^1Turn FriendlyFire On", szName)
- }
- }
- }
- return PLUGIN_HANDLED;
- }
- public FriendlyFireOff(id)
- {
- if (get_cvar_num("pm_enable") !=1)
- {
- ColorChat(id, RED, "^1Pcw-Manager is ^3off")
- return PLUGIN_HANDLED;
- }
- else
- {
- if(get_user_flags(id) &ADMIN_KICK)
- {
- KnifeRound=false;
- set_cvar_num( "mp_friendlyfire", 0 )
- get_user_name(id, szName, sizeof(szName)-1);
- if(cs_get_user_team(id)==CS_TEAM_T)
- {
- ColorChat(0, RED, "^4[^1Pcw-Manager^4] ^3%s ^1Turn FriendlyFire Off", szName)
- }
- else if(cs_get_user_team(id)==CS_TEAM_CT)
- {
- ColorChat(0, BLUE, "^4[^1Pcw-Manager^4] ^3%s ^1Turn FriendlyFire Off", szName)
- }
- }
- }
- return PLUGIN_HANDLED;
- }
- public Credit()
- {
- if (get_cvar_num("pm_enable") !=1)
- {
- return PLUGIN_HANDLED;
- }
- else
- {
- ColorChat(0, RED, "^4[^1Pcw-Manager^4] ^1Pcw-Manager By ^4Shaked ^1 For Help Type: ^4/help, ^1Skype: ^4Shakeda16")
- }
- return PLUGIN_CONTINUE;
- }
- public PrintScore()
- {
- if (get_cvar_num("pm_enable") !=1)
- {
- return PLUGIN_HANDLED;
- }
- else
- {
- CTScore = get_mp_pdata( "m_iNumCTWins" );
- TScore = get_mp_pdata( "m_iNumTerroristWins" );
- if(firstHalf || secondHalf || mr3first || mr3second)
- {
- set_dhudmessage(255, 255, 255, -1.0, 0, 0, 6.0, 12.0)
- show_dhudmessage(0, "CT: %d | T: %d ",CTScore, TScore )
- if(secondHalf || mr3second)
- {
- set_hudmessage(255, 255, 255, -1.0, 0.07, 0, 6.0, 12.0)
- show_hudmessage(0, "First Half Score - CT:%d | T: %d",firstHalfCT, firstHalfT )
- }
- }
- }
- return PLUGIN_CONTINUE;
- }
- public fw_HamPlayerKilled(player)
- {
- if (get_cvar_num("pm_enable") !=1)
- {
- return PLUGIN_HANDLED;
- }
- else
- {
- if(cs_get_user_team(player)==CS_TEAM_CT)
- {
- Cts--;
- }
- else if(cs_get_user_team(player)==CS_TEAM_T)
- {
- Ts--;
- }
- }
- return PLUGIN_CONTINUE;
- }
- public PrintAlivePlayers()
- {
- if (get_cvar_num("pm_enable") !=1)
- {
- return PLUGIN_HANDLED;
- }
- else
- {
- for(new i = 1; i < get_maxplayers(); i++ )
- {
- if(cs_get_user_team(i)==CS_TEAM_CT && is_user_alive(i))
- {
- Cts++
- }
- else if(cs_get_user_team(i)==CS_TEAM_T && is_user_alive(i))
- {
- Ts++
- }
- }
- if(firstHalf || secondHalf || mr3first || mr3second)
- {
- set_hudmessage(255, 255, 255, 0.75, 0.14, 0, 6.0, 12.0)
- show_hudmessage(0, "Alive Ct's: %d", Cts)
- }
- if(firstHalf || secondHalf || mr3first || mr3second)
- {
- set_hudmessage(255, 255, 255, 0.00, 0.14, 0, 6.0, 12.0)
- show_hudmessage(0, "Alive T's: %d", Ts)
- }
- }
- return PLUGIN_CONTINUE;
- }
- public RR(id)
- {
- if (get_cvar_num("pm_enable") !=1)
- {
- ColorChat(id, RED, "^1Pcw-Manager is ^3off")
- return PLUGIN_HANDLED;
- }
- else
- {
- if(get_user_flags(id) &ADMIN_KICK)
- {
- KnifeRound=false;
- server_cmd( "sv_restart 1" )
- get_user_name(id, szName, sizeof(szName)-1);
- if(cs_get_user_team(id)==CS_TEAM_T)
- {
- ColorChat(0, RED, "^4[^1Pcw-Manager^4] ^3%s ^1Do Restart", szName)
- }
- else if(cs_get_user_team(id)==CS_TEAM_CT)
- {
- ColorChat(0, BLUE, "^4[^1Pcw-Manager^4] ^3%s ^1Do Restart", szName)
- }
- }
- }
- return PLUGIN_CONTINUE;
- }
- public MR15(id)
- {
- if (get_cvar_num("pm_enable") !=1)
- {
- ColorChat(id, RED, "^1Pcw-Manager is ^3off")
- return PLUGIN_HANDLED;
- }
- else
- {
- if(get_user_flags(id) &ADMIN_KICK)
- {
- server_cmd( "mp_forcecamera 2")
- server_cmd( "mp_forcechasecam 2")
- server_cmd( "mp_c4timer 35")
- server_cmd( "mp_autoteambalance 0")
- server_cmd( "mp_limitteams 0")
- server_cmd( "mp_tkpunish 0")
- server_cmd( "mp_timelimit 0")
- server_cmd( "mp_startmoney 800")
- server_cmd( "mp_autokick 0")
- server_cmd( "mp_friendlyfire 1")
- server_cmd( "mp_freezetime 5")
- server_cmd( "mp_roundtime 1.75")
- server_cmd( "mp_buytime 0.15")
- server_cmd( "mp_fadetoblack 0")
- server_cmd( "sv_alltalk 0")
- server_cmd( "sv_gravity 800")
- server_cmd( "bullet_damage 0" )
- server_cmd( "bh_enabled 0" )
- set_hudmessage(255, 255, 255, 0.03, 0.72, 0, 6.0, 20.0)
- show_hudmessage(0, "Game will start after 3 restart's")
- server_cmd( "sv_restart 1")
- //----------------------------
- server_cmd( "sv_restart 1")
- //----------------------------
- server_cmd( "sv_restart 1")
- set_hudmessage(255, 255, 255, 0.03, 0.72, 0, 6.0, 20.0)
- show_hudmessage(0, "First-Half Game is start GL & HF")
- if(cs_get_user_team(id)==CS_TEAM_T)
- {
- ColorChat(0, RED, "^4[^1Pcw-Manager^4] ^1First-Half Game Is Start ^3GL ^1& ^3HF")
- }
- else if(cs_get_user_team(id)==CS_TEAM_CT)
- {
- ColorChat(0, BLUE, "^4[^1Pcw-Manager^4] ^1First-Half Game Is Start ^3GL ^1& ^3HF")
- }
- KnifeRound = false;
- firstHalf=true;
- secondHalf=false;
- mr3first=false;
- mr3second=false;
- }
- }
- return PLUGIN_CONTINUE;
- }
- public MR3(id)
- {
- if (get_cvar_num("pm_enable") !=1)
- {
- ColorChat(id, RED, "^1Pcw-Manager is ^3off")
- return PLUGIN_HANDLED;
- }
- else
- {
- if(get_user_flags(id) &ADMIN_KICK)
- {
- server_cmd( "mp_roundtime 1.75")
- server_cmd( "mp_tkpunish 0")
- server_cmd( "mp_autokick 0")
- server_cmd( "mp_forcecamera 2")
- server_cmd( "mp_forcechasecam 2")
- server_cmd( "mp_c4timer 35")
- server_cmd( "mp_autoteambalance 0")
- server_cmd( "mp_limitteams 0")
- server_cmd( "mp_timelimit 0")
- server_cmd( "mp_startmoney 4000")
- server_cmd( "mp_friendlyfire 1")
- server_cmd( "mp_freezetime 5")
- server_cmd( "mp_buytime 0.15")
- server_cmd( "sv_alltalk 0")
- server_cmd( "bullet_damage 0" )
- server_cmd( "bh_enabled 0" )
- set_hudmessage(255, 255, 255, 0.03, 0.72, 0, 6.0, 20.0)
- show_hudmessage(id, "MR3 Begin After 3 Restart's")
- server_cmd( "sv_restart 1")
- //----------------------------
- server_cmd( "sv_restart 1")
- //----------------------------
- server_cmd( "sv_restart 1")
- set_hudmessage(255, 255, 255, 0.03, 0.72, 0, 6.0, 20.0)
- show_hudmessage(0, "Mr3 begin The Best Team Win")
- ColorChat(0, GREEN,"^4[^1Pcw-Manager^4] ^1Mr3 Begin The Best Team Win")
- KnifeRound = false;
- firstHalf=false;
- secondHalf=false;
- mr3first=true;
- mr3second=false;
- }
- }
- return PLUGIN_CONTINUE;
- }
- public PRACTICE(id)
- {
- if (get_cvar_num("pm_enable") !=1)
- {
- ColorChat(id, RED, "^1Pcw-Manager is ^3off")
- return PLUGIN_HANDLED;
- }
- else
- {
- if(get_user_flags(id) &ADMIN_KICK)
- {
- server_cmd( "mp_forcecamera 0")
- server_cmd( "mp_forcechasecam 0")
- server_cmd( "mp_c4timer 35")
- server_cmd( "mp_autoteambalance 0")
- server_cmd( "mp_limitteams 0")
- server_cmd( "mp_timelimit 0")
- server_cmd( "mp_startmoney 16000")
- server_cmd( "mp_autokick 0")
- server_cmd( "mp_friendlyfire 0")
- server_cmd( "mp_freezetime 0")
- server_cmd( "mp_roundtime 9")
- server_cmd( "mp_buytime 9")
- server_cmd( "mp_fadetoblack 0")
- server_cmd( "sv_alltalk 1")
- server_cmd( "sv_gravity 800")
- server_cmd( "bullet_damage 1" )
- server_cmd( "bh_enabled 1" )
- server_cmd( "sv_restart 1")
- set_hudmessage(255, 255, 255, 0.03, 0.72, 0, 6.0, 20.0)
- show_hudmessage(0, "Prac is on now HF")
- ColorChat(0, RED,"^4[^1Pcw-Manager^4] ^1Prac is on now HaveFun")
- KnifeRound = false;
- firstHalf=false;
- secondHalf=false;
- mr3first=false;
- mr3second=false;
- }
- }
- return PLUGIN_CONTINUE;
- }
- public Rates(id)
- {
- if (get_cvar_num("pm_enable") !=1)
- {
- ColorChat(id, RED, "^1Pcw-Manager is ^3off")
- return PLUGIN_HANDLED;
- }
- else
- {
- if(get_user_flags(id) &ADMIN_KICK)
- {
- set_cvar_num( "sv_cmdrate", 101 );
- set_cvar_num( "sv_updaterate", 101 );
- set_cvar_num( "rate", 25000 );
- set_cvar_num( "sv_stats", 1 );
- set_cvar_num( "sv_stat", 0 );
- set_cvar_num( "sv_region", 6 );
- set_cvar_num( "sv_ticrate", 10000 );
- set_cvar_num( "sv_maxcmdrate", 101 );
- set_cvar_num( "sv_mincmdrate", 101 );
- server_cmd( "log off" );
- set_cvar_num( "sv_maxupdaterate", 101 );
- set_cvar_num( "sv_minupdaterate", 101 );
- set_cvar_num( "sv_maxrate", 25000 );
- set_cvar_num( "sv_minrate", 20000 );
- set_cvar_num( "sv_maxspeed", 320 );
- set_cvar_num( "sys_ticrate", 10000 );
- set_cvar_num( "sv_timeout", 65 );
- set_cvar_num( "decalfrequency", 10 );
- set_cvar_num( "sv_intere", 0.01 );
- set_cvar_num( "sv_voicequality", 5 );
- //-----------------------------------
- server_cmd("restart");
- }
- }
- return PLUGIN_CONTINUE;
- }
- public Knife(id) {
- if (get_cvar_num("pm_enable") !=1)
- {
- ColorChat(id, RED, "^1Pcw-Manager is ^3off")
- return PLUGIN_HANDLED;
- }
- else
- {
- if(get_user_flags(id) &ADMIN_KICK)
- {
- KnifeRound = true;
- firstHalf=false;
- secondHalf=false;
- mr3first=false;
- mr3second=false;
- set_hudmessage(255, 255, 255, 0.03, 0.72, 0, 6.0, 20.0)
- show_hudmessage(0, "Knife Round is Activated !");
- set_cvar_num( "sv_restart", 1 );
- ColorChat(0, RED, "^4[^1Pcw-Manager^4] ^1Knife Use Your Knife")
- }
- }
- return PLUGIN_CONTINUE;
- }
- public EventCurWeapon( id ) {
- if( KnifeRound )
- {
- engclient_cmd( id, "weapon_knife" );
- }
- return PLUGIN_CONTINUE;
- }
- public EventRoundEnd()
- {
- if( KnifeRound )
- {
- KnifeRound = false;
- }
- return PLUGIN_CONTINUE;
- }
- public NewRound()
- {
- if (get_cvar_num("pm_enable") !=1)
- {
- return PLUGIN_HANDLED;
- }
- else
- {
- Cts=0;
- Ts=0;
- if(firstover)
- {
- firstover=false;
- }
- else if(mr3start)
- {
- mr3start=false;
- }
- else if(CTScore+TScore==15 && firstHalf==true && secondHalf==false && mr3first==false && mr3second==false)
- {
- if(CTScore!=0 && TScore!=0)
- {
- set_hudmessage(255, 255, 255, 0.03, 0.72, 0, 6.0, 20.0)
- show_hudmessage(0, "Second-Half is Start now");
- firstHalfT = get_mp_pdata( "m_iNumTerroristWins" );
- firstHalfCT = get_mp_pdata( "m_iNumCTWins" );
- if(CTScore>TScore)
- {
- ctwins=true;
- }
- else if(CTScore<TScore)
- {
- twins=true;
- }
- for(new i = 1; i < get_maxplayers(); i++ )
- {
- if(get_user_team(i)==CS_TEAM_CT)
- {
- cs_set_user_team(i, CS_TEAM_T);
- }
- else if(get_user_team(i)==CS_TEAM_T)
- {
- cs_set_user_team(i, CS_TEAM_CT);
- }
- }
- set_hudmessage(255, 255, 255, 0.03, 0.72, 0, 6.0, 20.0)
- show_hudmessage(0, "Second-Half is Start now");
- ColorChat(0, RED, "^4[^1Pcw-Manager^4] ^1Second-Half is Start now")
- firstover=true;
- firstHalf=false;
- secondHalf=true;
- server_cmd( "sv_restart 1" )
- }
- else if(TScore>CTScore)
- {
- set_dhudmessage(255, 0, 0, -1.0, -1.0, 0, 6.0, 12.0)
- show_dhudmessage(0, "T's Win")
- ColorChat(0, RED, "[^1Pcw-Manager^4] ^1T's Wins")
- server_cmd( "mp_forcecamera 0")
- server_cmd( "mp_forcechasecam 0")
- server_cmd( "mp_c4timer 35")
- server_cmd( "mp_autoteambalance 0")
- server_cmd( "mp_limitteams 0")
- server_cmd( "mp_timelimit 0")
- server_cmd( "mp_startmoney 16000")
- server_cmd( "mp_autokick 0")
- server_cmd( "mp_friendlyfire 0")
- server_cmd( "mp_freezetime 0")
- server_cmd( "mp_roundtime 9")
- server_cmd( "mp_buytime 9")
- server_cmd( "mp_fadetoblack 0")
- server_cmd( "sv_alltalk 1")
- server_cmd( "sv_gravity 800")
- server_cmd( "bullet_damage 1" )
- server_cmd( "bh_enabled 1" )
- server_cmd( "sv_restart 1")
- ColorChat(0, RED, "^4[^1Pcw-Manager^4] ^1Game is over")
- KnifeRound = false;
- firstHalf=false;
- secondHalf=false;
- mr3first=false;
- mr3second=false;
- }
- else if(TScore<CTScore)
- {
- set_dhudmessage(0, 85, 255, -1.0, -1.0, 0, 6.0, 12.0)
- show_dhudmessage(0, "Ct's Win")
- ColorChat(0, RED, "[^1Pcw-Manager^4] ^1CT's Wins")
- server_cmd( "mp_forcecamera 0")
- server_cmd( "mp_forcechasecam 0")
- server_cmd( "mp_c4timer 35")
- server_cmd( "mp_autoteambalance 0")
- server_cmd( "mp_limitteams 0")
- server_cmd( "mp_timelimit 0")
- server_cmd( "mp_startmoney 16000")
- server_cmd( "mp_autokick 0")
- server_cmd( "mp_friendlyfire 0")
- server_cmd( "mp_freezetime 0")
- server_cmd( "mp_roundtime 9")
- server_cmd( "mp_buytime 9")
- server_cmd( "mp_fadetoblack 0")
- server_cmd( "sv_alltalk 1")
- server_cmd( "sv_gravity 800")
- server_cmd( "bullet_damage 1" )
- server_cmd( "bh_enabled 1" )
- server_cmd( "sv_restart 1")
- ColorChat(0, RED, "^4[^1Pcw-Manager^4] ^1Game is over")
- KnifeRound = false;
- firstHalf=false;
- secondHalf=false;
- mr3first=false;
- mr3second=false;
- }
- }
- else if(twins==true && CTScore==(firstHalfCT+1) && secondHalf==true && firstHalf==false && mr3first==false && mr3second==false)
- {
- set_dhudmessage(0, 85, 255, -1.0, -1.0, 0, 6.0, 12.0)
- show_dhudmessage(0, "Ct's Win")
- ColorChat(0, RED, "^1CT's Wins")
- ColorChat(0, RED, "^4[^1Pcw-Manager^4] ^1Game is over")
- secondHalf=false;
- set_dhudmessage(0, 85, 255, -1.0, -1.0, 0, 6.0, 12.0)
- show_dhudmessage(0, "Ct's Win")
- ColorChat(0, RED, "^1CT's Wins")
- server_cmd( "mp_forcecamera 0")
- server_cmd( "mp_forcechasecam 0")
- server_cmd( "mp_c4timer 35")
- server_cmd( "mp_autoteambalance 0")
- server_cmd( "mp_limitteams 0")
- server_cmd( "mp_timelimit 0")
- server_cmd( "mp_startmoney 16000")
- server_cmd( "mp_autokick 0")
- server_cmd( "mp_friendlyfire 0")
- server_cmd( "mp_freezetime 0")
- server_cmd( "mp_roundtime 9")
- server_cmd( "mp_buytime 9")
- server_cmd( "mp_fadetoblack 0")
- server_cmd( "sv_alltalk 1")
- server_cmd( "sv_gravity 800")
- server_cmd( "bullet_damage 1" )
- server_cmd( "bh_enabled 1" )
- server_cmd( "sv_restart 1")
- KnifeRound = false;
- firstHalf=false;
- secondHalf=false;
- mr3first=false;
- mr3second=false;
- }
- else if(ctwins==true && TScore==(firstHalfT+1) && secondHalf==true && firstHalf==false && mr3first==false && mr3second==false)
- {
- set_dhudmessage(255, 0, 0, -1.0, -1.0, 0, 6.0, 12.0)
- show_dhudmessage(0, "T's Win")
- ColorChat(0, RED, "^1T's Wins")
- ColorChat(0, RED, "^4[^1Pcw-Manager^4] ^1Game is over")
- server_cmd( "mp_forcecamera 0")
- server_cmd( "mp_forcechasecam 0")
- server_cmd( "mp_c4timer 35")
- server_cmd( "mp_autoteambalance 0")
- server_cmd( "mp_limitteams 0")
- server_cmd( "mp_timelimit 0")
- server_cmd( "mp_startmoney 16000")
- server_cmd( "mp_autokick 0")
- server_cmd( "mp_friendlyfire 0")
- server_cmd( "mp_freezetime 0")
- server_cmd( "mp_roundtime 9")
- server_cmd( "mp_buytime 9")
- server_cmd( "mp_fadetoblack 0")
- server_cmd( "sv_alltalk 1")
- server_cmd( "sv_gravity 800")
- server_cmd( "bullet_damage 1" )
- server_cmd( "bh_enabled 1" )
- server_cmd( "sv_restart 1")
- KnifeRound = false;
- firstHalf=false;
- secondHalf=false;
- mr3first=false;
- mr3second=false;
- }
- else if(CTScore+TScore==15 && secondHalf==true && firstHalf==false && mr3first==false && mr3second==false)
- {
- ColorChat(0, RED, "[^1Pcw-Manager^4] ^1The Score Is Equal Begin MR3 The Best Team Win")
- server_cmd( "mp_roundtime 1.75")
- server_cmd( "mp_tkpunish 0")
- server_cmd( "mp_autokick 0")
- server_cmd( "mp_forcecamera 2")
- server_cmd( "mp_forcechasecam 2")
- server_cmd( "mp_c4timer 35")
- server_cmd( "mp_autoteambalance 0")
- server_cmd( "mp_limitteams 0")
- server_cmd( "mp_timelimit 0")
- server_cmd( "mp_startmoney 4000")
- server_cmd( "mp_friendlyfire 1")
- server_cmd( "mp_freezetime 5")
- server_cmd( "mp_buytime 0.15")
- server_cmd( "sv_alltalk 0")
- server_cmd( "bullet_damage 0" )
- server_cmd( "bh_enabled 0" )
- server_cmd( "sv_restart 1")
- //--------------------------
- server_cmd( "sv_restart 1")
- //--------------------------
- KnifeRound = false;
- firstHalf=false;
- secondHalf=false;
- mr3first=true;
- mr3second=false;
- //--------------------------
- server_cmd( "sv_restart 1")
- for(new i = 1; i < get_maxplayers(); i++ )
- {
- if(get_user_team(i)==CS_TEAM_CT)
- {
- cs_set_user_team(i, CS_TEAM_T);
- }
- else if(get_user_team(i)==CS_TEAM_T)
- {
- cs_set_user_team(i, CS_TEAM_CT);
- }
- }
- set_hudmessage(255, 255, 255, 0.03, 0.72, 0, 6.0, 20.0)
- show_hudmessage(0, "Mr3 begin The Best Team Win")
- ColorChat(0, GREEN,"^4[^1Pcw-Manager^4] ^1Mr3 Begin The Best Team Win")
- }
- else if(CTScore+TScore==3 && mr3first==true && mr3second==false && secondHalf==false && firstHalf==false)
- {
- if(CTScore!=0 && TScore!=0)
- {
- set_hudmessage(255, 255, 255, 0.03, 0.72, 0, 6.0, 20.0)
- show_hudmessage(0, "Second-Half is Start now");
- firstHalfT = get_mp_pdata( "m_iNumTerroristWins" );
- firstHalfCT = get_mp_pdata( "m_iNumCTWins" );
- ColorChat(0, RED, "^4[^1Pcw-Manager^4] ^1Second-Half is Start now")
- for(new i = 1; i < get_maxplayers(); i++ ){
- if(get_user_team(i)==CS_TEAM_CT)
- {
- cs_set_user_team(i, CS_TEAM_T);
- }
- else if(get_user_team(i)==CS_TEAM_T)
- {
- cs_set_user_team(i, CS_TEAM_CT);
- }
- }
- mr3start=true;
- mr3first=false;
- mr3second=true;
- server_cmd( "sv_restart 1" )
- }
- else if(TScore>CTScore)
- {
- set_dhudmessage(255, 0, 0, -1.0, -1.0, 0, 6.0, 12.0)
- show_dhudmessage(0, "T's Win")
- ColorChat(0, RED, "^1T's Wins")
- ColorChat(0, RED, "^4[^1Pcw-Manager^4] ^1Game is over")
- server_cmd( "mp_forcecamera 0")
- server_cmd( "mp_forcechasecam 0")
- server_cmd( "mp_c4timer 35")
- server_cmd( "mp_autoteambalance 0")
- server_cmd( "mp_limitteams 0")
- server_cmd( "mp_timelimit 0")
- server_cmd( "mp_startmoney 16000")
- server_cmd( "mp_autokick 0")
- server_cmd( "mp_friendlyfire 0")
- server_cmd( "mp_freezetime 0")
- server_cmd( "mp_roundtime 9")
- server_cmd( "mp_buytime 9")
- server_cmd( "mp_fadetoblack 0")
- server_cmd( "sv_alltalk 1")
- server_cmd( "sv_gravity 800")
- server_cmd( "bullet_damage 1" )
- server_cmd( "bh_enabled 1" )
- server_cmd( "sv_restart 1")
- KnifeRound = false;
- firstHalf=false;
- secondHalf=false;
- mr3first=false;
- mr3second=false;
- }
- else if(TScore<CTScore)
- {
- set_dhudmessage(0, 85, 255, -1.0, -1.0, 0, 6.0, 12.0)
- show_dhudmessage(0, "Ct's Win")
- ColorChat(0, RED, "[^1Pcw-Manager^4] ^1CT's Wins")
- server_cmd( "mp_forcecamera 0")
- server_cmd( "mp_forcechasecam 0")
- server_cmd( "mp_c4timer 35")
- server_cmd( "mp_autoteambalance 0")
- server_cmd( "mp_limitteams 0")
- server_cmd( "mp_timelimit 0")
- server_cmd( "mp_startmoney 16000")
- server_cmd( "mp_autokick 0")
- server_cmd( "mp_friendlyfire 0")
- server_cmd( "mp_freezetime 0")
- server_cmd( "mp_roundtime 9")
- server_cmd( "mp_buytime 9")
- server_cmd( "mp_fadetoblack 0")
- server_cmd( "sv_alltalk 1")
- server_cmd( "sv_gravity 800")
- server_cmd( "bullet_damage 1" )
- server_cmd( "bh_enabled 1" )
- server_cmd( "sv_restart 1")
- ColorChat(0, RED, "^4[^1Pcw-Manager^4] ^1Game is over")
- KnifeRound = false;
- firstHalf=false;
- secondHalf=false;
- mr3first=false;
- mr3second=false;
- }
- }
- else if(ctwins==true && TScore==(firstHalfT+1) && mr3second==true && mr3first==false && secondHalf==false && firstHalf==false)
- {
- set_dhudmessage(255, 0, 0, -1.0, -1.0, 0, 6.0, 12.0)
- show_dhudmessage(0, "T's Win")
- ColorChat(0, RED, "[^1Pcw-Manager^4] ^1T's Wins")
- ColorChat(0, RED, "^4[^1Pcw-Manager^4] ^1Game is over")
- server_cmd( "mp_forcecamera 0")
- server_cmd( "mp_forcechasecam 0")
- server_cmd( "mp_c4timer 35")
- server_cmd( "mp_autoteambalance 0")
- server_cmd( "mp_limitteams 0")
- server_cmd( "mp_timelimit 0")
- server_cmd( "mp_startmoney 16000")
- server_cmd( "mp_autokick 0")
- server_cmd( "mp_friendlyfire 0")
- server_cmd( "mp_freezetime 0")
- server_cmd( "mp_roundtime 9")
- server_cmd( "mp_buytime 9")
- server_cmd( "mp_fadetoblack 0")
- server_cmd( "sv_alltalk 1")
- server_cmd( "sv_gravity 800")
- server_cmd( "bullet_damage 1" )
- server_cmd( "bh_enabled 1" )
- server_cmd( "sv_restart 1")
- set_dhudmessage(255, 255, 255, -1.0, 0, 0, 6.0, 12.0)
- show_dhudmessage(0, "T's Wins")
- KnifeRound = false;
- firstHalf=false;
- secondHalf=false;
- mr3first=false;
- mr3second=false;
- }
- else if(twins==true && CTScore==(firstHalfCT+1) && mr3second==true && mr3first==false && secondHalf==false && firstHalf==false)
- {
- set_dhudmessage(0, 85, 255, -1.0, -1.0, 0, 6.0, 12.0)
- show_dhudmessage(0, "Ct's Win")
- ColorChat(0, RED, "[^1Pcw-Manager^4] ^1CT's Wins")
- server_cmd( "mp_forcecamera 0")
- server_cmd( "mp_forcechasecam 0")
- server_cmd( "mp_c4timer 35")
- server_cmd( "mp_autoteambalance 0")
- server_cmd( "mp_limitteams 0")
- server_cmd( "mp_timelimit 0")
- server_cmd( "mp_startmoney 16000")
- server_cmd( "mp_autokick 0")
- server_cmd( "mp_friendlyfire 0")
- server_cmd( "mp_freezetime 0")
- server_cmd( "mp_roundtime 9")
- server_cmd( "mp_buytime 9")
- server_cmd( "mp_fadetoblack 0")
- server_cmd( "sv_alltalk 1")
- server_cmd( "sv_gravity 800")
- server_cmd( "bullet_damage 1" )
- server_cmd( "bh_enabled 1" )
- server_cmd( "sv_restart 1")
- set_dhudmessage(255, 255, 255, -1.0, 0, 0, 6.0, 12.0)
- show_dhudmessage(0, "CT's Wins")
- KnifeRound = false;
- firstHalf=false;
- secondHalf=false;
- mr3first=false;
- mr3second=false;
- }
- else if(CTScore+TScore==3 && mr3second==true && mr3first==false && secondHalf==false && firstHalf==false)
- {
- set_hudmessage(255, 255, 255, 0.03, 0.72, 0, 6.0, 20.0)
- show_hudmessage(0, "The Score Was Equal Do a Rematch")
- ColorChat(0, RED, "[^1Pcw-Manager^4] ^1The Score Was Equal Do a Rematch")
- server_cmd( "mp_forcecamera 0")
- server_cmd( "mp_forcechasecam 0")
- server_cmd( "mp_c4timer 35")
- server_cmd( "mp_autoteambalance 0")
- server_cmd( "mp_limitteams 0")
- server_cmd( "mp_timelimit 0")
- server_cmd( "mp_startmoney 16000")
- server_cmd( "mp_autokick 0")
- server_cmd( "mp_friendlyfire 0")
- server_cmd( "mp_freezetime 0")
- server_cmd( "mp_roundtime 9")
- server_cmd( "mp_buytime 9")
- server_cmd( "mp_fadetoblack 0")
- server_cmd( "sv_alltalk 1")
- server_cmd( "sv_gravity 800")
- server_cmd( "bullet_damage 1" )
- server_cmd( "bh_enabled 1" )
- server_cmd( "sv_restart 1")
- set_dhudmessage(255, 255, 255, -1.0, 0, 0, 6.0, 12.0)
- show_dhudmessage(0, "The Score Was Equal Do a Rematch")
- KnifeRound = false;
- firstHalf=false;
- secondHalf=false;
- mr3first=false;
- mr3second=false;
- }
- }
- return PLUGIN_CONTINUE;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement