Kullanıcı Tag Listesi

7 sonuçtan 1 ile 7 arası
  1. #1
    onbasi er
    Üyelik tarihi
    Jan 2012
    Mesajlar
    108
    Bahsedildi
    0 Mesaj
    Etiketlenmiş
    0 Konu
    Tecrübe Puanı
    13

    Arrow [ İstek ] Maç Botuma Özellik Eklemek İstiyorum.

    Merhaba Arkadaşlar;

    Ben maç botuma bazı özellikler eklemek istiyorum. Yardımcı olursanız çok sevinirim.

    İstediklerim Şunlar;

    - Say'dan !quit [ T-CT-SPEC veya Nick ] olarak çalışmasını istiyorum. ( Demek istediğimi anlamışsınızdır diye düşünüyorum. )
    - Say'dan !team [ Nick T-CT-SPEC ] olarak çalışmasını istiyorum.
    - Say'dan !kf Yazınca kniferound ( 2 Takım bıçak ile kapışacak ve kazanan takım takım seçecek. ) çalışmasını istiyorum. { Ancak !kf yazınca de_dust2,de_train gibi maplerde belirli yerlere adamları ışınlıyor.[ A Uzun Gibi Bazı Sunucularda Var ( Prooyun Gibi ) ] }

    Şimdiden Teşekkür Ediyorum.



    Saygılarımla;


    Hüseyin Sönmez

  2. #2
    Nemesis* coadmin akcaliberkk - ait Kullanıcı Resmi (Avatar)
    Üyelik tarihi
    Jun 2012
    Yer
    İstanbul
    Mesajlar
    2.027
    Bahsedildi
    105 Mesaj
    Etiketlenmiş
    10 Konu
    Tecrübe Puanı
    10

    Standart Cevap: [ İstek ] Maç Botuma Özellik Eklemek İstiyorum.

    maç botunun sma sını [PHP][ /PHP] arasında paylaş. Eklerim.
    Konu akcaliberkk tarafından (07-09-12 Saat 06:02 ) değiştirilmiştir.

    To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.



    To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.


    CS:GO ve CS 1.6 için ücretli eklenti yapılır.
    Plugin yazmak isteyenlere yardımcı olabilirim.
    Skype adresimden ulaşabilirsiniz:
    destek_596
    Steam: http://steamcommunity.com/id/ca-nemesis/


  3. #3
    onbasi er
    Üyelik tarihi
    Jan 2012
    Mesajlar
    108
    Bahsedildi
    0 Mesaj
    Etiketlenmiş
    0 Konu
    Tecrübe Puanı
    13

    Standart Cevap: [ İstek ] Maç Botuma Özellik Eklemek İstiyorum.

    PHP- Kodu:
    #include <amxmodx>
    #include <amxmisc>
    #include <cstrike>
    #include <fakemeta>
    #include <fun>


    #define PLUGIN "Mac Botu"
    #define VERSION "4.1"
    #define AUTHOR "Kraftig ` - Selimcan Dinc"


    #define TASK_LISTA 001
    #define TASK_CHE 002
    #define TASK_MENSAJE 003
    #define TASK_CAMBIO 004
    #define TASK_PRINT 005
    #define TASK_MSG 006
    #define TASK_RESTART 007
    #define TASK_RESTART5 008


    #define DECREASE_FRAG; 
    #if defined DECREASE_FRAG
    #define KILL_FLAG 0
    #else
    #define KILL_FLAG 1
    #endif


    #define PlugActivo (get_pcvar_num(g_RESULTADO))
    #define HudGris set_hudmessage(64, 64, 64, -1.0, 0.20, 2, 0.02, 12.00, 0.01, 0.1, -1)
    #define HudVrd set_hudmessage(64, 255, 64, -1.0, -1.0, 1)
    #define HudRed set_hudmessage(255, 64, 64, -1.0, -1.0, 1)
    #define HudBlu set_hudmessage(64, 64, 255, -1.0, -1.0, 1)
    #define HudBlu2 set_hudmessage(64, 64, 255, -1.0, 0.20, 1, 0.02, 12.00, 0.01, 0.1, -1)
    #define HudVrd2 set_hudmessage(64, 255, 64, -1.0, 0.20, 1, 0.02, 12.00, 0.01, 0.1, -1)
    #define HudRed2 set_hudmessage(255, 64, 64, -1.0, 0.20, 1, 0.02, 12.00, 0.01, 0.1, -1)


    new const g_cmds[][]= {
        
    "!kick",
        
    ".kick",
        
    "/kick",
        
    "!map",
        
    ".map",
        
    "/map",
        
    "!ban",
        
    "/ban",
        
    ".ban",
        
    "!slay",
        
    "/slay",
        
    ".slay",
        
    "!slap",
        
    "/slap",
        
    ".slap",
        
    "!tm",
        
    ".tm",
        
    "/tm",
        
    "!km",
        
    ".km",
        
    "/km",
        
    "!bm",
        
    ".bm",
        
    "/bm",
        
    "!sm",
        
    ".sm",
        
    "/sm",
        
    "!teammenu",
        
    ".teammenu",
        
    "/teammenu",
        
    "!kickmenu",
        
    ".kickmenu",
        
    "/kickmenu",
        
    "!banmenu",
        
    ".banmenu",
        
    "/banmenu",
        
    "!slapmenu",
        
    ".slapmenu",
        
    "/slapmenu",
        
    "!d2",
        
    ".d2",
        
    "/d2",
        
    "!inf",
        
    ".inf",
        
    "/inf",
        
    "!nuke",
        
    ".nuke",
        
    "/nuke",
        
    "!cbble",
        
    ".cbble",
        
    "/cbble",
        
    "!tuscan",
        
    ".tuscan",
        
    "/tuscan",
        
    "!train",
        
    "/train",
        
    ".train",
        
    "!cplf",
        
    "/cplf",
        
    ".cplf",
        
    "!cplm",
        
    "/cplm",
        
    ".cplm",
        
    "!cplo",
        
    "/cplo",
        
    ".cplo",
        
    "!cpls",
        
    "/cpls",
        
    ".cpls",
        
    "!cvar",
        
    "/cvar",
        
    ".cvar",
        
    "!rcon",
        
    "/rcon",
        
    ".rcon"
    }


    /* pCvars */
    new g_RESULTADOg_SiteTagg_READYg_SAYg_soniditos g_SRVTAGg_welcomemsgg_pwDEFg_pPasswordPointer
    new tt_winct_wintotaltotalCTtotalTTglobalCTglobalTTReadyContFraMitadFraFinalMasFraguer1MasFraguer2
    new PausescfgPubcfgWarmcfgClosedcfgRates
    new OyunIsmi


    /* Strings */
    new szStag[32]
    new 
    szSite[32]
    new 
    szCpub[32]
    new 
    szCwarm[32]
    new 
    szCclosed[32]
    new 
    szCrates[32]
    new 
    szPwdef[32]
    new 
    szOyunIsmi[32]


    /* Unban Menu*/
    new g_menuPosition[33]
    new 
    g_menuSelect[33][64]
    new 
    g_menuUnBanType[33]
    new 
    g_menuUnBanLine[33][2]
    new 
    g_menuUnBanText[33][8][32]
    new 
    g_bannedCfgFile[2][] = {"banned.cfg","listip.cfg"}
    new 
    g_coloredMenus


    /* Arrays */
    new bool:OnOff[33] = false
    new bool:EstoyReady[33]
    new 
    bool:BorraLista
    new bool:mitad false
    new bool:end false
    new bool:pasarse false
    new bool:ready false
    new bool:ready2 false


    /* Duck */
    new bool:g_bFakeDuck[33];
    new 
    g_iFakeEnt;
    new const 
    g_ciEntityName[] = "anti_doubleducker";
    new const 
    g_ciCustomInvisibleModel[] = "models/w_awp.mdl";
    new 
    g_duck;

    /* Cpt Say */
    new g_cptsay

    /* Team Ban */
    enum TeamData {
        
    CsTeams:TD_iTeam,
        
    TD_szInput20 ]
    };

    new const 
    g_iTeamData[ ][ TeamData ] = {
        { 
    CS_TEAM_UNASSIGNED"U" },
        { 
    CS_TEAM_UNASSIGNED"UNASSIGNED" },
        { 
    CS_TEAM_T"T" },
        { 
    CS_TEAM_T"TS" },
        { 
    CS_TEAM_T"TER" },
        { 
    CS_TEAM_T"TERR" },
        { 
    CS_TEAM_T"TERROR" },
        { 
    CS_TEAM_T"TERRORIST" },
        { 
    CS_TEAM_T"TERRORISTS" },
        { 
    CS_TEAM_CT"CT" },
        { 
    CS_TEAM_CT"CTS" },
        { 
    CS_TEAM_CT"COUNTERTERRORIST" },
        { 
    CS_TEAM_CT"COUNTERTERRORISTS" },
        { 
    CS_TEAM_CT"COUNTER-TERRORIST" },
        { 
    CS_TEAM_CT"COUNTER-TERRORISTS" },
        { 
    CS_TEAM_SPECTATOR"S" },
        { 
    CS_TEAM_SPECTATOR"SPEC" },
        { 
    CS_TEAM_SPECTATOR"SPECS" },
        { 
    CS_TEAM_SPECTATOR"SPECTATOR" },
        { 
    CS_TEAM_SPECTATOR"SPECTATORS" }
    };

    new 
    Trie:g_tTeamData;

    new const 
    g_szTeamNamesCsTeams ][ ] = {
        
    "Unassigned",
        
    "Terrorist",
        
    "Counter-Terrorist",
        
    "Spectator"
    };

    new 
    g_iMaxPlayers;


    /* Yeni Round */
    new rounds_elapsed;
     
    enum _teams {
    _terro,
    _ct
    }
     
    new 
    g_iScore[_teams]

    /* Takim Kilitleme */
    new g_teamlock;

    public 
    plugin_init() {
        
        
    register_plugin(PLUGINVERSIONAUTHOR)
        
        
        
    /* ÖzeL Match Bot Menu */
        
    register_clcmd("say !menu","PluginMenu")
        
    register_clcmd("say /menu","PluginMenu")
        
    register_clcmd("say .menu","PluginMenu")
        
        
    // Konsol Tanim Komutlari
        
    register_concmd"amx_banteam""CmdBanTeam"ADMIN_BAN"<team name> <time> [ban type=0] -- ban type: 0 = amx_ban, 1 = amx_banip" );        
        
    register_concmd("aim_prac""aim_prac"ADMIN_LEVEL_A"aim_prac <on|off> or <1|0>")
        
        
    /* Takım Slaplama */
        
    register_concmd"say !slapt""CmdSlapT"ADMIN_SLAY"[damage = 0] - slaps all terrorist players" );
        
    register_concmd"say /slapt""CmdSlapT"ADMIN_SLAY"[damage = 0] - slaps all terrorist players" );
        
    register_concmd"say .slapt""CmdSlapT"ADMIN_SLAY"[damage = 0] - slaps all terrorist players" );
        
    register_concmd"say !slapct""CmdSlapCT"ADMIN_SLAY"[damage = 0] - slaps all counter-terrorist players" );
        
    register_concmd"say /slapct""CmdSlapCT"ADMIN_SLAY"[damage = 0] - slaps all counter-terrorist players" );
        
    register_concmd"say .slapct""CmdSlapCT"ADMIN_SLAY"[damage = 0] - slaps all counter-terrorist players" );
        
    register_concmd"say !slapall""CmdSlapAll"ADMIN_SLAY"[damage = 0] - slaps all players" );    
        
    register_concmd"say /slapall""CmdSlapAll"ADMIN_SLAY"[damage = 0] - slaps all players" );
        
    register_concmd"say .slapall""CmdSlapAll"ADMIN_SLAY"[damage = 0] - slaps all players" );
        
             
    /* Takım Slaylama */
        
    register_concmd("say !slayt""cmdSlayT"ADMIN_SLAY"- slays Ts");
        
    register_concmd("say /slayt""cmdSlayT"ADMIN_SLAY"- slays Ts");
        
    register_concmd("say .slayt""cmdSlayT"ADMIN_SLAY"- slays Ts");
        
    register_concmd("say !slayct""cmdSlayCT"ADMIN_SLAY"- slays CTs");
        
    register_concmd("say /slayct""cmdSlayCT"ADMIN_SLAY"- slays CTs");
        
    register_concmd("say .slayct""cmdSlayCT"ADMIN_SLAY"- slays CTs");
        
    register_concmd("say !slayall","cmdSlayAll"ADMIN_CFG)
        
    register_concmd("say /slayall","cmdSlayAll"ADMIN_CFG)
        
    register_concmd("say .slayall","cmdSlayAll"ADMIN_CFG)    
        
        
    /* HeadShot Mod */
        
    register_concmd("say !hs","cmdHs"ADMIN_CFG)
        
    register_concmd("say /hs","cmdHs"ADMIN_CFG)
        
    register_concmd("say .hs","cmdHs"ADMIN_CFG)
        
    register_concmd("say !nohs","cmdNoHs"ADMIN_CFG)
        
    register_concmd("say /nohs","cmdNoHs"ADMIN_CFG)
        
    register_concmd("say .nohs","cmdNoHs"ADMIN_CFG)
        
        
    /* Amxmodx Komutlari */    
        
    register_concmd("say !off","off"ADMIN_CVAR)
        
    register_concmd("say /off","off"ADMIN_CVAR)
        
    register_concmd("say .off","off"ADMIN_CVAR)    
        
    register_concmd("say !on","on"ADMIN_CVAR)
        
    register_concmd("say /on","on"ADMIN_CVAR)
        
    register_concmd("say .on","on"ADMIN_CVAR)
        
    register_concmd("say /pause","PauseHandler"ADMIN_CFG)
        
    register_concmd("say !pause","PauseHandler"ADMIN_CFG)
        
    register_concmd("say .pause","PauseHandler"ADMIN_CFG)    
        
        
    /* Say Komutlari */
        
    register_concmd("say /say""cmdSayNosay"ADMIN_CVAR)
        
    register_concmd("say !say""cmdSayNosay"ADMIN_CVAR)
        
    register_concmd("say .say""cmdSayNosay"ADMIN_CVAR)
        
    register_concmd("say .cptsay","cmdCptsay"ADMIN_CVAR)    
        
    register_concmd("say !cptsay","cmdCptsay"ADMIN_CVAR)    
        
    register_concmd("say /cptsay","cmdCptsay"ADMIN_CVAR)        
        
    register_clcmd("say","nosay")
        
        
    /* Unban Komutları */
        
    register_clcmd("say !unban","cmdUnBanMenu"ADMIN_BAN"- displays unban menu")
        
    register_clcmd("say /unban","cmdUnBanMenu"ADMIN_BAN"- displays unban menu")
        
    register_clcmd("say .unban","cmdUnBanMenu"ADMIN_BAN"- displays unban menu")
        
    register_clcmd("say !bansil","cmdUnBanMenu"ADMIN_BAN"- displays unban menu")
        
    register_clcmd("say /bansil","cmdUnBanMenu"ADMIN_BAN"- displays unban menu")
        
    register_clcmd("say .bansil","cmdUnBanMenu"ADMIN_BAN"- displays unban menu")
        
    register_menucmd(register_menuid("UnBan STEAMID or IP?"),(1<<0|1<<1|1<<9),"actionUnBanMenuType")
        
    register_menucmd(register_menuid("UnBan  Menu"),1023,"actionUnBanMenu")
        
        
    /* Duck Komutlari */
        
    register_concmd("say !duck""cmdDuckNoduck"ADMIN_CVAR)
        
    register_concmd("say /duck""cmdDuckNoduck"ADMIN_CVAR)
        
    register_concmd("say .duck""cmdDuckNoduck"ADMIN_CVAR)
        
        
    /* Password Komutlari */
        
    register_concmd("say /nopass","cmdNopass"ADMIN_CFG)
        
    register_concmd("say !nopass","cmdNopass"ADMIN_CFG)
        
    register_concmd("say .nopass","cmdNopass"ADMIN_CFG)
        
    register_concmd("say /nopw","cmdNopass"ADMIN_CFG)
        
    register_concmd("say !nopw","cmdNopass"ADMIN_CFG)
        
    register_concmd("say .nopw","cmdNopass"ADMIN_CFG)
        
    register_clcmd("say","sayPass")
        
    register_clcmd("say","SayPwkoy")
        
        
    /* Map Komutlari */
        
    register_concmd("say /maps","MapsMenu"ADMIN_MAP)
        
    register_concmd("say !maps","MapsMenu"ADMIN_MAP)
        
    register_concmd("say .maps","MapsMenu"ADMIN_MAP)
        
    register_concmd("say !restart","cmdMapRes"ADMIN_MAP)
        
    register_concmd("say /restart","cmdMapRes"ADMIN_MAP)
        
    register_concmd("say .restart","cmdMapRes"ADMIN_MAP)
        
        
    /* Maci Baslatma Komutlari */
        
    register_concmd("say /335","cmdVale"ADMIN_CFG)
        
    register_concmd("say !335","cmdVale"ADMIN_CFG)
        
    register_concmd("say .335","cmdVale"ADMIN_CFG)
        
    register_concmd("say /baslat","cmdVale"ADMIN_CFG)
        
    register_concmd("say !baslat","cmdVale"ADMIN_CFG)
        
    register_concmd("say .baslat","cmdVale"ADMIN_CFG)
        
        
    /*  ve Public Ayarlari */
        
    register_concmd("say !mac","cmdMacAyari"ADMIN_CFG)
        
    register_concmd("say /mac","cmdMacAyari"ADMIN_CFG)
        
    register_concmd("say .mac","cmdMacAyari"ADMIN_CFG)
        
    register_concmd("say !pub","cmdPubAyari"ADMIN_CFG)
        
    register_concmd("say /pub","cmdPubAyari"ADMIN_CFG)
        
    register_concmd("say .pub","cmdPubAyari"ADMIN_CFG)
        
        
    /* Taktik Süresi Ayarlari */
        
    register_concmd("say !tt","cmdTaktik"ADMIN_CFG)
        
    register_concmd("say /tt","cmdTaktik"ADMIN_CFG)
        
    register_concmd("say .tt","cmdTaktik"ADMIN_CFG)
        
    register_concmd("say !nott","cmdNoTaktik"ADMIN_CFG)
        
    register_concmd("say /nott","cmdNoTaktik"ADMIN_CFG)
        
    register_concmd("say .nott","cmdNoTaktik"ADMIN_CFG)
        
        
    /* Uzatma Ayarlari */
        
    register_concmd("say !uzat","cmdUzat"ADMIN_CFG)
        
    register_concmd("say /uzat","cmdUzat"ADMIN_CFG)
        
    register_concmd("say .uzat","cmdUzat"ADMIN_CFG)

        
    /* Restart Komutlari */
        
    register_concmd("say /rr","cmdRR"ADMIN_CFG)
        
    register_concmd("say !rr","cmdRR"ADMIN_CFG)
        
    register_concmd("say .rr","cmdRR"ADMIN_CFG)
        
    register_concmd("say /rr3","cmdRR3"ADMIN_CFG)
        
    register_concmd("say !rr3","cmdRR3"ADMIN_CFG)
        
    register_concmd("say .rr3","cmdRR3"ADMIN_CFG)
        
    register_concmd("say /rr5","cmdRR5"ADMIN_CFG)
        
    register_concmd("say !rr5","cmdRR5"ADMIN_CFG)
        
    register_concmd("say .rr5","cmdRR5"ADMIN_CFG)
        
    register_concmd("say !res","cmdRR"ADMIN_CFG)
        
    register_concmd("say /res","cmdRR"ADMIN_CFG)
        
    register_concmd("say .res","cmdRR"ADMIN_CFG)    
        
    register_concmd("say /res3","cmdRR3"ADMIN_CFG)
        
    register_concmd("say !res3","cmdRR3"ADMIN_CFG)
        
    register_concmd("say .res3","cmdRR3"ADMIN_CFG)    
        
    register_concmd("say /res5","cmdRR5"ADMIN_CFG)
        
    register_concmd("say !res5","cmdRR5"ADMIN_CFG)
        
    register_concmd("say .res5","cmdRR5"ADMIN_CFG)
        
        
    /* FriendlyFire Ayarlari */
        
    register_concmd("say !ff","cmdFFAc"ADMIN_CFG)
        
    register_concmd("say /ff","cmdFFAc"ADMIN_CFG)
        
    register_concmd("say .ff","cmdFFAc"ADMIN_CFG)
        
    register_concmd("say !noff","cmdFFKapa"ADMIN_CFG)
        
    register_concmd("say /noff","cmdFFKapa"ADMIN_CFG)
        
    register_concmd("say .noff","cmdFFKapa"ADMIN_CFG)
        
        
    /* Alltalk Ayarlari */
        
    register_concmd("say !talk","cmdTalk"ADMIN_CFG)
        
    register_concmd("say /talk","cmdTalk"ADMIN_CFG)
        
    register_concmd("say .talk","cmdTalk"ADMIN_CFG)
        
    register_concmd("say !notalk","cmdNoTalk"ADMIN_CFG)
        
    register_concmd("say /notalk","cmdNoTalk"ADMIN_CFG)
        
    register_concmd("say .notalk","cmdNoTalk"ADMIN_CFG)
        
    register_clcmd("say","cmdAlltalk")
        
        
    /* sXe Ayarlari */
        
    register_concmd("say !sxe","cmdSxe"ADMIN_CFG)
        
    register_concmd("say /sxe","cmdSxe"ADMIN_CFG)
        
    register_concmd("say .sxe","cmdSxe"ADMIN_CFG)
        
    register_concmd("say !sxeop","cmdSxeop"ADMIN_CFG)
        
    register_concmd("say /sxeop","cmdSxeop"ADMIN_CFG)
        
    register_concmd("say .sxeop","cmdSxeop"ADMIN_CFG)    
        
    register_concmd("say !nosxe","cmdNosxe"ADMIN_CFG)
        
    register_concmd("say /nosxe","cmdNosxe"ADMIN_CFG)
        
    register_concmd("say .nosxe","cmdNosxe"ADMIN_CFG)
        
        
    /* Takim Ayarlari */
        
    register_concmd("say !degis","cmdDegis"ADMIN_CFG)
        
    register_concmd("say /degis","cmdDegis"ADMIN_CFG)
        
    register_concmd("say .degis","cmdDegis"ADMIN_CFG)
        
    register_clcmd("chooseteam""cmdCambioTeam")    
        
        
    /* Takim Degistirme */
        
    register_concmd("say /takim""cmdTeamLock"ADMIN_CVAR)
        
    register_concmd("say !takim""cmdTeamLock"ADMIN_CVAR)
        
    register_concmd("say .takim""cmdTeamLock"ADMIN_CVAR)    
        
        
    /* Takım Banlama */
        
    register_concmd("say .bant","CmdBanT"ADMIN_CVAR)
        
    register_concmd("say /bant","CmdBanT"ADMIN_CVAR)
        
    register_concmd("say !bant","CmdBanT"ADMIN_CVAR)    
        
    register_concmd("say .banct","CmdBanCT"ADMIN_CVAR)
        
    register_concmd("say /banct","CmdBanCT"ADMIN_CVAR)
        
    register_concmd("say !banct","CmdBanCT"ADMIN_CVAR)    
        
    register_concmd("say .banspec","CmdBanS"ADMIN_CVAR)
        
    register_concmd("say /banspec","CmdBanS"ADMIN_CVAR)
        
    register_concmd("say !banspec","CmdBanS"ADMIN_CVAR)    
        
    register_concmd("say /banall","CmdBanAll"ADMIN_CVAR)
        
    register_concmd("say !banall","CmdBanAll"ADMIN_CVAR)
        
    register_concmd("say .banall","CmdBanAll"ADMIN_CVAR)
        
        
    /* Takim Kickleme */
        
    register_concmd"say !kickt""CmdKickT"ADMIN_KICK"- kicks all terrorist players" );
        
    register_concmd"say /kickt""CmdKickT"ADMIN_KICK"- kicks all terrorist players" );
        
    register_concmd"say .kickt""CmdKickT"ADMIN_KICK"- kicks all terrorist players" );
        
    register_concmd"say !kickct""CmdKickCT"ADMIN_KICK"- kicks all counter-terrorist players" );
        
    register_concmd"say /kickct""CmdKickCT"ADMIN_KICK"- kicks all counter-terrorist players" );
        
    register_concmd"say .kickct""CmdKickCT"ADMIN_KICK"- kicks all counter-terrorist players" );
        
    register_concmd"say !kickall""CmdKickAll"ADMIN_KICK"- kicks all players" );
        
    register_concmd"say /kickall""CmdKickAll"ADMIN_KICK"- kicks all players" );
        
    register_concmd"say .kickall""CmdKickAll"ADMIN_KICK"- kicks all players" );
        
        
    /* Mac Bitirme */
        
    register_concmd("say !bitir","cmdMacBitir"ADMIN_CFG)
        
    register_concmd("say /bitir","cmdMacBitir"ADMIN_CFG)
        
    register_concmd("say .bitir","cmdMacBitir"ADMIN_CFG)
        
        
    /* ScreenShot Komutlari */
        
    register_clcmd("say .ss","cmdSs")    
        
    register_clcmd("say /ss","cmdSs")
        
    register_clcmd("say !ss","cmdSs")
        
    register_clcmd("say .sst","cmdssT")
        
    register_clcmd("say !sst","cmdssT")
        
    register_clcmd("say /sst","cmdssT")
        
    register_clcmd("say .ssct","cmdssCT")
        
    register_clcmd("say /ssct","cmdssCT")
        
    register_clcmd("say !ssct","cmdssCT")
        
    register_clcmd("say !ssall","cmdAllss")    
        
    register_clcmd("say /ssall","cmdAllss")    
        
    register_clcmd("say .ssall","cmdAllss")    
        
    register_clcmd("say !ssmenu","cmdSsmenu")
        
    register_clcmd("say /ssmenu","cmdSsmenu")
        
    register_clcmd("say .ssmenu","cmdSsmenu")    
        
    g_iMaxPlayers get_maxplayers( );    
        
        
    /* Demo Komutlari */
        
    register_clcmd("say","SayDemo")
        
    register_clcmd("say .stop","cmdStop")    
        
    register_clcmd("say /stop","cmdStop")    
        
    register_clcmd("say !stop","cmdStop")
        
        
    /* Para Gösterme */
        
    register_clcmd("say !para""cmdParaGoster");
        
    register_clcmd("say /para""cmdParaGoster");
        
    register_clcmd("say .para""cmdParaGoster");    
        
        
    /* Skor Öğrenme */
        
    register_clcmd("say_team !skor","say_resultado")
        
    register_clcmd("say_team /skor","say_resultado")
        
    register_clcmd("say_team .skor","say_resultado")
        
    register_clcmd("say !skor","say_resultado")
        
    register_clcmd("say /skor","say_resultado")
        
    register_clcmd("say .skor","say_resultado")
        
    register_clcmd("say_team !durum","say_resultado")
        
    register_clcmd("say_team /durum","say_resultado")
        
    register_clcmd("say_team .durum","say_resultado")
        
    /* Frag Kaydetme */
        
    register_clcmd("say !frag","frag_part1")
        
    register_clcmd("say /frag","frag_part1")
        
    register_clcmd("say .frag","frag_part1")
        
        
    register_clcmd("say /ready""menu_ready")
        
    register_clcmd("say""chatFilter");
        
        
        
    // Eventler
        
    register_logevent("round_end"2"1=Round_End")  
        
    register_event("HLTV""nuevo_round""a""1=0""2=0"
        
    register_event("TeamScore","captura_score","a")
        
    register_event("TeamScore""Event_TeamScore""a")
        
    register_clcmd("say .score1""ClientCommand_SayScore")
        
    register_event("HLTV","new_round","a","1=0","2=0");
        
    register_event("TextMsg""restart_round""a""2=#Game_will_restart_in");    
        
        
        
    // pCvarLar
        
    g_RESULTADO register_cvar("mt_enable","0"
        
    g_READY register_cvar("mt_ready","0"
        
    g_SAY register_cvar("mt_nosay","0"
        
    g_SRVTAG register_cvar("mt_servertag","Vipgamenetwork")
        
    g_SiteTag register_cvar("mt_site","www.vipgamenetwork.com")
        
    g_soniditos register_cvar("mt_sounds","1")
        
    g_welcomemsg register_cvar("mt_welcome","1")
        
    g_pwDEF register_cvar("mt_password","closed")
        
    g_pPasswordPointer get_cvar_pointer("sv_password"
        
    cfgPub register_cvar("mt_cfg_public","public.cfg")
        
    cfgWarm register_cvar("mt_cfg_warmup","warmup.cfg")
        
    cfgClosed register_cvar("mt_cfg_closed","closed.cfg")
        
    cfgRates register_cvar("mt_cfg_rates","rates.cfg")
        
    OyunIsmi register_cvar("mt_gamename","Vipgamenetwork")
        
    g_duck register_cvar("mt_duck","0"
        
    g_cptsay register_cvar("mt_cptsay","1"
        
    g_teamlock register_cvar("mt_teamlock","0"
        
        
        
    // Stringsler
        
    get_pcvar_string(g_SRVTAG,szStag,31)
        
    get_pcvar_string(g_SiteTag,szSite,31)
        
    get_pcvar_string(g_pwDEF,szPwdef,31)    
        
    get_pcvar_string(cfgPub,szCpub,31)
        
    get_pcvar_string(cfgWarm,szCwarm,31)    
        
    get_pcvar_string(cfgClosed,szCclosed,31)
        
    get_pcvar_string(cfgRates,szCrates,31)
        
    get_pcvar_string(OyunIsmi,szOyunIsmi,31)
        

        
    // CvarLar
        
    register_cvar("mm_author"AUTHORFCVAR_SERVER FCVAR_SPONLY
        
    register_cvar("mm_version"VERSIONFCVAR_SPONLY|FCVAR_SERVER)
        
    set_task(180.0,"CheckSlots",_,_,_,"b")
        
        
        
    // Forwadlar
        
    register_forwardFM_GetGameDescription"GameDesc" )    
        
    register_forward(FM_PlayerPreThink,  "FM_PlayerPreThink_Pre",  0);
        
    register_forward(FM_PlayerPostThink"FM_PlayerPostThink_Pre"0);
        
    register_forward(FM_AddToFullPack,   "FM_AddToFullPack_Pre",   0);
        
    register_forward(FM_AddToFullPack,   "FM_AddToFullPack_Post",  1);
        
        if( (
    g_iFakeEnt=engfunc(EngFunc_CreateNamedEntityengfunc(EngFunc_AllocString"func_wall")))>)
        {
            
    engfunc(EngFunc_SetModelg_iFakeEntg_ciCustomInvisibleModel); 
            
    set_pev(g_iFakeEntpev_classname,  g_ciEntityName); 
            
    set_pev(g_iFakeEntpev_solid,      SOLID_NOT);
            
    set_pev(g_iFakeEntpev_movetype,   MOVETYPE_NONE);
            
    set_pev(g_iFakeEntpev_rendermodekRenderTransAlpha); 
            
    set_pev(g_iFakeEntpev_renderamt,  0.0); 
        }
        
        
        
    // Team Ban
        
    g_tTeamData TrieCreate( );
        for( new 
    0sizeofg_iTeamData ); i++ ) {
        
    TrieSetCellg_tTeamDatag_iTeamData][ TD_szInput ], g_iTeamData][ TD_iTeam ] );
        }
        
    }

    public 
    Event_TeamScore()
    {
        
        new 
    szTeamName[2]
        
    read_data(1szTeamName1)
        
    g_iScore[szTeamName[0] == 'T' _terro _ct] = read_data(2)
    }
     
    public 
    ClientCommand_SayScore(id)
    {
        
        
    client_print(0print_chat,"Round %s"rounds_elapsed);
        
    client_print(idprint_chat"Score : Terrorists %d - %d CTs"g_iScore[_terro], g_iScore[_ct])
        return 
    PLUGIN_HANDLED

     
    public 
    new_round(id)
    {
        
        
    rounds_elapsed += 1;
        
    chat_color(0,"!g[%s] !yRound: !t%d !y-  [T : !g%i!y]  !y-  [CT : !g%i!y]"szStagrounds_elapsedtt_win ct_win )
        return 
    PLUGIN_HANDLED
    }


    public 
    restart_round()
    {
        
        
    rounds_elapsed 0
        
    g_iScore[_terro] = 0;
        
    g_iScore[_ct] = 0;
        
    tt_win 0
        ct_win 
    0

    }  

    public 
    chatFilter(id) {
        new 
    message[128];
        
    read_argv(1message127);

        for(new 
    i=0;i<sizeof(g_cmds);i++) {

            new 
    cmd[33];
            
    formatex(cmd,32,"%s",g_cmds[i])
            if(
    containi(message,cmd) == 0) {

                
    //admin level required
                
    switch(i) {
                    case 
    0,1,2,3,4,5,6,7,8: {
                        if(!(
    get_user_flags(id) & ADMIN_CVAR))
                            return 
    PLUGIN_CONTINUE;
                    }
                }
                
    callBack(idi);
                return 
    PLUGIN_HANDLED;
            }
        }
        return 
    PLUGIN_CONTINUE;
    }
    public 
    callBack(idcID) {
        new 
    message[128], cmd[33], arg[65], arg2[65];
        
    read_argv (1message128);
        
    parse(message,cmd,32,arg,64,arg2,64);
        
    replace(cmd,32,"ghsfg","");

        switch(
    cID) {
            case 
    0: { // kick
                
    console_cmd(id,"amx_kick %s"arg);
            }
            case 
    1: { // kick
                
    console_cmd(id,"amx_kick %s"arg);
            }
            case 
    2: { // kick
                
    console_cmd(id,"amx_kick %s"arg);
            }
            case 
    3: { // map
                
    console_cmd(id,"amx_map %s"arg);
            }
            case 
    4: { // map
                
    console_cmd(id,"amx_map %s"arg);
            }
            case 
    5: { // map
                
    console_cmd(id,"amx_map %s"arg);
            }
            case 
    6: { // banip
                
    new bantime=str_to_num(arg2);

                if(
    bantime==0)
                    
    bantime=1;
                
    console_cmd(id,"amx_banip %s %d"argbantime);
            }
            case 
    7: { // banip
                
    new bantime=str_to_num(arg2);
                
                if(
    bantime==0)
                    
    bantime=1;
                
    console_cmd(id,"amx_banip %s %d"argbantime);
            }
            case 
    8: { // banip
                
    new bantime=str_to_num(arg2);
                
                if(
    bantime==0)
                    
    bantime=1;
                
    console_cmd(id,"amx_banip %s %d"argbantime);
            }
            case 
    9: { // slay
                
    console_cmd(id,"amx_slay %s"arg);
            }
            case 
    10: { // slay
                
    console_cmd(id,"amx_slay %s"arg);
            }
            case 
    11: { // slay
                
    console_cmd(id,"amx_slay %s"arg);
            }
            case 
    12: { // slap
                
    console_cmd(id,"amx_slap %s 0"arg);
            }
            case 
    13: { // slap
                
    console_cmd(id,"amx_slap %s 0"arg);
            }
            case 
    14: { // slap
                
    console_cmd(id,"amx_slap %s 0"arg);
            }  
            case 
    15: { 
                
    console_cmd(id,"amx_teammenu");
            }
            case 
    16: { 
                
    console_cmd(id,"amx_teammenu");
            } 
            case 
    17: { 
                
    console_cmd(id,"amx_teammenu");
            }     
            case 
    18: { 
                
    console_cmd(id,"amx_kickmenu");
            }
            case 
    19: { 
                
    console_cmd(id,"amx_kickmenu");
            } 
            case 
    20: { 
                
    console_cmd(id,"amx_kickmenu");
            }     
            case 
    21: { 
                
    console_cmd(id,"amx_banmenu");
            }
            case 
    22: { 
                
    console_cmd(id,"amx_banmenu");
            } 
            case 
    23: { 
                
    console_cmd(id,"amx_banmenu");
            }     
            case 
    24: { 
                
    console_cmd(id,"amx_slapmenu");
            }
            case 
    25: { 
                
    console_cmd(id,"amx_slapmenu");
            }  
            case 
    26: { 
                
    console_cmd(id,"amx_slapmenu");
            }
            case 
    27: { 
                
    console_cmd(id,"amx_teammenu");
            }
            case 
    28: { 
                
    console_cmd(id,"amx_teammenu");
            } 
            case 
    29: { 
                
    console_cmd(id,"amx_teammenu");
            }
            case 
    30: { 
                
    console_cmd(id,"amx_kickmenu");
            }
            case 
    31: { 
                
    console_cmd(id,"amx_kickmenu");
            } 
            case 
    32: { 
                
    console_cmd(id,"amx_kickmenu");
            } 
            case 
    33: { 
                
    console_cmd(id,"amx_banmenu");
            }
            case 
    34: { 
                
    console_cmd(id,"amx_banmenu");
            } 
            case 
    35: { 
                
    console_cmd(id,"amx_banmenu");
            }
            case 
    36: { 
                
    console_cmd(id,"amx_slapmenu");
            }
            case 
    37: { 
                
    console_cmd(id,"amx_slapmenu");
            }  
            case 
    38: { 
                
    console_cmd(id,"amx_slapmenu");    
            }
            case 
    39: { 
                
    console_cmd(id,"amx_map de_dust2");
            }
            case 
    40: { 
                
    console_cmd(id,"amx_map de_dust2");
            }    
            case 
    41: { 
                
    console_cmd(id,"amx_map de_dust2");
            }
            case 
    42: { 
                
    console_cmd(id,"amx_map de_inferno");
            }
            case 
    43: { 
                
    console_cmd(id,"amx_map de_inferno");
            }
            case 
    44: { 
                
    console_cmd(id,"amx_map de_inferno");
            }
            case 
    45: { 
                
    console_cmd(id,"amx_map de_nuke");
            }
            case 
    46: { 
                
    console_cmd(id,"amx_map de_nuke");
            }
            case 
    47: { 
                
    console_cmd(id,"amx_map de_nuke");
            }
            case 
    48: { 
                
    console_cmd(id,"amx_map de_cbble");
            }
            case 
    49: { 
                
    console_cmd(id,"amx_map de_cbble");
            }
            case 
    50: { 
                
    console_cmd(id,"amx_map de_cbble");
            }
            case 
    51: { 
                
    console_cmd(id,"amx_map de_tuscan");
            }
            case 
    52: { 
                
    console_cmd(id,"amx_map de_tuscan");
            }
            case 
    53: { 
                
    console_cmd(id,"amx_map de_tuscan");
            }
            case 
    54: { 
                
    console_cmd(id,"amx_map de_train");
            }
            case 
    55: { 
                
    console_cmd(id,"amx_map de_train");
            }
            case 
    56: { 
                
    console_cmd(id,"amx_map de_train");
            }
            case 
    57: { 
                
    console_cmd(id,"amx_map de_cpl_fire");
            }
            case 
    58: { 
                
    console_cmd(id,"amx_map de_cpl_fire");
            }
            case 
    59: { 
                
    console_cmd(id,"amx_map de_cpl_fire");
            }
            case 
    60: { 
                
    console_cmd(id,"amx_map de_cpl_mill");
            }
            case 
    61: { 
                
    console_cmd(id,"amx_map de_cpl_mill");
            }
            case 
    62: { 
                
    console_cmd(id,"amx_map de_cpl_mill");
            }
            case 
    63: { 
                
    console_cmd(id,"amx_map de_cpl_overrun");
            }
            case 
    64: { 
                
    console_cmd(id,"amx_map de_cpl_overrun");
            }
            case 
    65: { 
                
    console_cmd(id,"amx_map de_cpl_overrun");
            }
            case 
    66: { 
                
    console_cmd(id,"amx_map de_cpl_strike");
            }
            case 
    67: { 
                
    console_cmd(id,"amx_map de_cpl_strike");
            }
            case 
    68: { 
                
    console_cmd(id,"amx_map de_cpl_strike");
            }
            case 
    69: { 
                
    console_cmd(id,"amx_cvar %s %s"arg,arg2);
            }
            case 
    70: { 
                
    console_cmd(id,"amx_cvar %s %s"arg,arg2);
            }
            case 
    71: { 
                
    console_cmd(id,"amx_cvar %s %s"arg,arg2);
            }
            case 
    72: { 
                
    console_cmd(id,"amx_rcon %s %s"arg,arg2);
            }
            case 
    73: { 
                
    console_cmd(id,"amx_rcon %s %s"arg,arg2);
            }
            case 
    74: { 
                
    console_cmd(id,"amx_rcon %s %s"arg,arg2);
            }    
        }
        return 
    PLUGIN_HANDLED;
    }

    public 
    plugin_end( ) {
        
    TrieDestroyg_tTeamData );
    }


    public 
    GameDesc( ) {
        
        
    forward_return(FMV_STRING,szOyunIsmi)
        return 
    FMRES_SUPERCEDE
        
    }
    public 
    client_disconnect(id) { 
        
        
    g_bFakeDuck[id] = false;
        
        
    OnOff[id] = false
        
    if(EstoyReady[id]) {
            
    EstoyReady[id] = false;
            
    ReadyCont--;
        }


    public 
    plugin_cfg() {
        
        if(
    is_plugin_loaded("Pause Plugins") != -1)
            
    server_cmd("amx_pausecfg add ^"%s^""PLUGIN)
    }

    public 
    off() {
        
        
    server_cmd("amx_off")
        
        
    chat_color(0,"!g[%s] !yAmxmodx !tKapatildi.",szStag)
        
        return 
    PLUGIN_HANDLED
    }

    public 
    on() {
        
        
    server_cmd("amx_on")
            
        
    chat_color(0,"!g[%s] !yAmxmodx !tAcildi.",szStag)
            
        return 
    PLUGIN_HANDLED
    }


    public 
    captura_score() {
        
        if 
    PlugActivo {
            
            new 
    team[16],Float:score
            read_data
    (1,team,15)
            
    read_data(2,score)
            
            if(
    equal(team,"CT"))
                
    ct_win floatround(score)
            
            
            if(
    equal(team,"TERRORIST"))
                
    tt_win floatround(score)
            
            
    total ct_win tt_win    
        
    }
    }

    public 
    nuevo_round(id){
        
        if (
    get_pcvar_num(g_READY)) 
        {
            
    ready true
            ready2 
    true
        
    }
        else
        
    ready false 
        
        
        
    if (ready) {
            
            
    set_task(1.0"ActualizaLista"TASK_LISTA__"b")
            
    set_task(1.0"CheckLista"TASK_CHE__"b")
            
    set_task(2.0"mensaje"TASK_MENSAJE)
            
    client_cmd(id,"say /ready")
        }
    }

    public 
    round_end(){
        
        
        if 
    PlugActivo   {    
            
            if (
    total == 15 && (!mitad)) {
                
                
    totalCT tt_win
                totalTT 
    ct_win
                
                FraMitad 
    El_mas_Frager();    
                
    MasFraguer1 get_user_frags(FraMitad)
                
                if (
    ready2) {
                    
    set_pcvar_num (g_READY1)
                }
                
    set_task(1.0"cambio_teams"TASK_CAMBIO)

                
    chat_color(0,"!g[%s] !g1 RESTART!t'tan Sonra 2.Devre Baslayacak.",szStag)

                
    server_cmd("sv_restart 5")
                
                
    mitad true
                
                chat_color
    (0,"!g[%s] !yTakimlar Degistiriliyor !gCounter-Terrorists !y: !t%i !y- !gTerrorists !y: !t%i !y.",szStag,totalTT,totalCT)
                
                
    set_task(1.0"mitadmsg")
                
                
    globalCT totalCT
                globalTT 
    totalTT
                tt_win 
    0
                ct_win 
    0
                
            
    }
        }
        if (
    mitad) {
            
            if (
    ct_win totalCT == 16){
                
    chat_color(0,"!g[%s] !yCounter-Terorists !gMaci Kazandi.",szStag)
                
                
    HudBlu
                show_hudmessage
    (0,"Counter-Teroristler Kazandi.")    
                        
                
    end true
                mitad 
    false
            
    }
            else if (
    tt_win totalTT == 16)
            {
                
    chat_color(0,"!g[%s] !yTerorists !gMaci Kazandi.",szStag)
                
    HudRed
                show_hudmessage
    (0,"Teroristler Kazandi.")
                
                
                
    end true
                mitad 
    false
            
    }
            else if (
    tt_win totalTT == 15 && ct_win totalCT == 15)
            {
                
    HudVrd
                show_hudmessage
    (0"Mac Berabere Sonuclandi.")
                
                
                
    end true
                mitad 
    false
            
    }
            if (
    end){
                
                
    chat_color(0,"!g[%s] !yMac Sonucu : !gCounter-Terrorists : !t%i  !y-  !g-Terrorists : !t%i",szStagct_win totalCT,tt_win totalTT)
                
                
    FraFinal El_mas_Frager();
                
    MasFraguer2 get_user_frags(FraFinal)        
                
    set_task(5.0"mas_fraguero1")
                
    set_task(5.0"mas_fraguero2")
                
    set_task(7.0"cmdMacBitir2")
                
                
    globalCT totalCT ct_win
                globalTT 
    totalTT tt_win
                
                end 
    false
                pasarse 
    false
                
            
    }
        }
    }

    public 
    cmdVale(idlevelcid) {
        
        if( !
    cmd_accessidlevelcid) )  
            
        return 
    PLUGIN_HANDLED;
        
        
    pasarse true
        remove_task
    (TASK_LISTA)
        
    remove_task(TASK_CHE)
        
    set_pcvar_num (g_READY0)
        
    EstoyReady[id] = false
        ReadyCont 
    0
        
        
    new pass[32]
        
    get_cvar_string("sv_password",pass,sizeof(pass) - 1)
        
        if(!
    mitad) {    
            
            
    tt_win 0
            ct_win 
    0
            total 
    0
            totalCT 
    0
            totalTT 
    0
            end 
    false
            
            set_task
    (0.1"print"TASK_PRINT)
        }    
        else
            
        
    tt_win 0
        ct_win 
    0
        ready2 
    false
        set_task
    (0.1"print"TASK_PRINT)  
        
        return 
    PLUGIN_HANDLED
    }

    public 
    cmdNuevo (idlevelcid){
        
        if( !
    cmd_accessidlevelcid) )      
            return 
    PLUGIN_HANDLED;
        
        
    tt_win 0
        ct_win 
    0
        total 
    0
        totalCT 
    0
        totalTT 
    0
        globalCT 
    0
        globalTT 
    0
        end 
    false
        mitad 
    false
        EstoyReady
    [id] = false
        ReadyCont 
    0
        set_pcvar_num 
    (g_READY0)
        
        return 
    PLUGIN_HANDLED;
    }

    public 
    cmdRR (idlevelcid){
        
        if( !
    cmd_accessidlevelcid) )  
            return 
    PLUGIN_HANDLED;
        
        
    server_cmd("sv_restart 1")
        
        new 
    admin_name[32]
        
    get_user_name(id admin_name 31 )
        
    chat_color(0,"!g%s !t1 !ySaniyelik Restart Atti.",admin_name)
        
        
        return 
    PLUGIN_HANDLED;
    }

    public 
    cmdRR3 (idlevelcid){
        
        if( !
    cmd_accessidlevelcid) )  
            return 
    PLUGIN_HANDLED;
        
        
    server_cmd("sv_restart 3")
        
        new 
    admin_name[32]
        
    get_user_name(id admin_name 31 )
        
    chat_color(0,"!g%s !t3 !ySaniyelik Restart Atti.",admin_name)
        
        
        return 
    PLUGIN_HANDLED;
    }

    public 
    cmdRR5 (idlevelcid){
        
        if( !
    cmd_accessidlevelcid) )  
            return 
    PLUGIN_HANDLED;
        
        
    server_cmd("sv_restart 5")
        
        new 
    admin_name[32]
        
    get_user_name(id admin_name 31 )
        
    chat_color(0,"!g%s !t5 !ySaniyelik Restart Atti.",admin_name)
        
        
        return 
    PLUGIN_HANDLED;
    }

    public 
    cmdNopass (idlevelcid){
        
        if( !
    cmd_accessidlevelcid) )  
            return 
    PLUGIN_HANDLED;
        
        
    set_pcvar_string(g_pPasswordPointer"")
        
        
    chat_color(0,"!g[%s] !yServer Sifresi !tKaldirildi.",szStag)    
        
        return 
    PLUGIN_HANDLED;
    }

    public 
    CheckSlots (id){
        
        new 
    Players get_playersnum(1)
        if(
    Players <= 5){
            
            
    /*tt_win = 0
            ct_win = 0
            total = 0
            totalCT = 0
            totalTT = 0
            globalCT = 0
            globalTT = 0
            end = false
            mitad = false*/
            
    EstoyReady[id] = false
            ReadyCont 
    0
            set_pcvar_num 
    (g_READY0)
            
        }
    }

    public 
    menu_ready(id) {
        
        if (!
    ready
            
        return 
    PLUGIN_HANDLED;
        
        new 
    menuMenuz[512]
        
    formatex(Menuzcharsmax(Menuz), "%L"id"MM_READYMENU_TITLE")
        
    menu menu_create(Menuz"abre_menu")
        
    formatex(Menuzcharsmax(Menuz), "%L"id"MM_READYMENU_READY")
        
    menu_additem(menuMenuz"1"0)
        
    formatex(Menuzcharsmax(Menuz), "%L"id"MM_READYMENU_NOTREADY")
        
    menu_additem(menuMenuz"2"0)    
        
    menu_setprop(menuMPROP_EXITMEXIT_ALL)
        
    formatex(Menuzcharsmax(Menuz), "%L"id"MM_ALLMENUS_CLOSE")
        
    menu_setprop(menu,MPROP_EXITNAME,Menuz)
        
        
    menu_display(idmenu0)
        return 
    PLUGIN_HANDLED
    }

    public 
    abre_menu(idmenuitem)  {
        
        if (
    item == MENU_EXIT) {
            
            
    menu_destroy(menu)
            return 
    PLUGIN_HANDLED
        
    }
        new 
    data[6], iName[64]
        new 
    accesscallback
        menu_item_getinfo
    (menuitemaccessdata,5iName63callback)
        
        new 
    key str_to_num(data)
        switch(
    key)
        {
            case 
    1:{
                
                if(!
    EstoyReady[id]) {
                    
    EstoyReady[id] = true;
                    
    ReadyCont++;
                }
            }
            case 
    2:{
                
                if(
    EstoyReady[id]) {
                    
    EstoyReady[id] = false;
                    
    ReadyCont--;
                }
            }
        }
        
    menu_destroy(menu)
        return 
    PLUGIN_HANDLED
    }

    El_mas_Frager() {
        
        static 
    players[32];
        new 
    numiid;
        
    get_players(playersnum);
        
        new 
    acumfrag;
        
        for(
    0numi++)
        {
            
    id players[i];
            
            if(!
    acumfragacumfrag players[0];
            
            if(
    get_user_frags(id) > get_user_frags(acumfrag))
                
            
    acumfrag id;
        }
        return 
    acumfrag;
    }

    public print(){
        
        
    set_task (1.0,"cinco")
        
    set_task (2.0,"cuatro")
        
    set_task (3.0,"tres")
        
    set_task (4.0,"dos")
        
    set_task (5.0,"uno")
        
    set_task (6.0,"valeria")
        
        
    set_task(7.0"RR1")
        
    set_task(11.0"RR3")
        
    set_task(13.0"RR5")
        
    set_task(14.0"MacAyariYap")    
        
        
    remove_task(TASK_PRINT)
        
    set_task(19.0"msg"TASK_MSG)
    }

    public 
    say_resultado(){
        
        if 
    PlugActivo {
            
        if(!
    mitad){
                
        
    chat_color(0,"!g[%s] !ySkorlar : !gCounter-Terrorists !t: %i  !y- !gTerrorists !y: !t: %i",szStag,ct_win,tt_win)
        }
        else if (
    mitad) {
         
    chat_color(0,"!g[%s] !ySkorlar : !gCounter-Terrorists !t:%i  !y- !gTerrorists !y: !t%i",szStag,ct_win totalCT,tt_win totalTT)
                
        }
        }
    }

    public 
    sayPass(id){
        
        new 
    said[192]
        
    read_args(said,191)
        
        new 
    pass[32]
        
    get_cvar_string("sv_password",pass,sizeof(pass) - 1)
        
        if(
    containi(said,".pw") != -|| containi(said,"!pw") != -|| containi(said,"/pw") != -|| containi(said,"!pwal") != -|| containi(said,"/pwal") != -|| containi(said,".pwal") != -){
            
            if(
    pass[0])
            {
                
    chat_color(id,"!g[%s] !yServer Password !g: !t%s",szStagpass)
                
    client_cmd(id,"password ^"%s^"",pass)
            }
            else
                
    chat_color(id,"!g[%s] !yServerde Sifre !tYok!y.",szStag)
            
        }
    }

    public 
    nosay(id){
        
        if(!
    get_pcvar_num(g_SAY))
            return 
    PLUGIN_CONTINUE
        
        
    if(get_user_flags(id) & ADMIN_CFG)
            return 
    PLUGIN_CONTINUE
        
        
    new said[192]
        
    read_args(said,191)

        if (!
    get_pcvar_num(g_cptsay)) {
            
        static 
    szName[32]
        
    get_user_name(idszNamecharsmax(szName))
        if( 
    contain(szName"Cpt") != -1  || contain(szName"CPT") != -|| contain(szName"cpt") != -||  contain(szName"cPt") != -1  ||  contain(szName"cpT") != -1   )    
        {    
        return 
    PLUGIN_CONTINUE
    }        
    }
        
    chat_color(id"!g[%s] !ySay Konusmalari !tKapalidir.",szStag)
        
        return 
    PLUGIN_HANDLED
        


    public 
    cmdCambioTeam(id){
        
        if (!
    get_pcvar_num(g_teamlock)) {
            
            
    pasarse false
        
    }
        
        if (!
    pasarse)  
            return 
    PLUGIN_CONTINUE;
        
        if (
    cs_get_user_team(id) == CS_TEAM_SPECTATOR)
            return 
    PLUGIN_HANDLED;
        
        
    chat_color(id,"!g[%s] !yTakim Degistirme !tKapalidir.",szStag)
        
        return 
    PLUGIN_HANDLED;
    }

    public 
    cambio_teams(){
        
        new 
    players[32], num
        get_players
    (playersnum)
        
        new 
    player
        
    for(new 0numi++)
        {
            
    player players[i]
            
            if(
    cs_get_user_team(player) == CS_TEAM_T)
            {
                
    cs_set_user_team(playerCS_TEAM_CT)
            }
            else if(
    cs_get_user_team(player) == CS_TEAM_CT)
            {
                
    cs_set_user_team(playerCS_TEAM_T)
            }
        }
        
    remove_task(TASK_CAMBIO)
    }

    public 
    ActualizaLista()
    {
        if(!
    get_pcvar_num(g_RESULTADO))
            return;
        
        new 
    MsgText[96];
        
        for(new 
    1<= 32i++)
        {
            if(
    is_user_connected(i) && EstoyReady[i])
            {
                
                new 
    PlayerName[32];
                
    get_user_name(iPlayerNamesizeof(PlayerName) - 1)
                
                
    set_hudmessage(20010000.020000,0.25000000.01.10.00.0, -1)
                
    show_hudmessage(0"%L",LANG_PLAYER,"MM_HUD_READY"ReadyCont TodosLosPlayers())
                
                
    format(MsgText95"%s^n%s"MsgTextPlayerName)
            }
        }
        
        
    set_hudmessage(2552552550.020000,0.25000000.01.10.00.0, -1)
        
        if(
    ReadyCont 0)
            
    show_hudmessage(0MsgText)
        
        else
            
    show_hudmessage(0"%L",LANG_PLAYER,"MM_HUD_READYTOPLAY")
    }

    public 
    CheckLista(id)
    {
        if(!
    get_pcvar_num(g_RESULTADO))
            return;
        
        if(
    ReadyCont != && ReadyCont == TodosLosPlayers() && !BorraLista)
        {
            
    remove_task(TASK_LISTA)
            
            
    BorraLista true;
            
    set_task (0.1"cmdVale")
        }
        
        if(
    BorraLista && ReadyCont != TodosLosPlayers())
        {
            
    BorraLista false;
            
    set_task(1.0"ActualizaLista"TASK_LISTA__"b");
        }
    }

    TodosLosPlayers() {
        
        new 
    Players;
        
        for(new 
    1<= 32i++)
        {
            if(
    is_user_connected(i))
                
    Players++;
        }
        
        return 
    Players;
    }  

    public 
    RR1()
    {
        
    HudGris
        show_hudmessage
    (0"%s",szSite)
        
    server_cmd("sv_restart 1")
        
    chat_color(0,"!g[%s] !t- !g1.RESTART: !g3 !tSaniye."szStag)
    }

    public 
    RR3()
    {
        
    HudBlu2
        show_hudmessage
    (0"%s",szSite)
        
    server_cmd("sv_restart 1")
        
    chat_color(0,"!g[%s] !t- !g2.RESTART: !g3 !tSaniye."szStag)
    }

    public 
    RR5()
    {
        
    HudRed2
        show_hudmessage
    (0"%s",szSite)
        
    server_cmd("sv_restart 5")
        
    chat_color(0,"!g[%s] !t- !g3.RESTART: !g5 !tSaniye."szStag)
        
    client_cmd(0,"spk ^"events/round_start^"")
    }

    public 
    cinco() {
        
        if (
    get_pcvar_num(g_soniditos) == ) {
            
    client_cmd(0"spk ^"fvox/five^"")
            
            
    chat_color(0,"!g[%s] !yMac Baslatma Komutu Uygulandi...",szStag)
            
        }
        
    set_hudmessage(2001000, -1.0, -1.010.02.00.00.03)
        
    show_hudmessage(0"%s ^n Mac Basliyor!^n [ 5 ]",szSite)
        
    }
    public 
    cuatro() {
        if (
    get_pcvar_num(g_soniditos) == ) {
            
    client_cmd(0"spk ^"fvox/four^"")
            
        }
        
    set_hudmessage(2001000, -1.0, -1.010.02.00.00.03)
        
    show_hudmessage(0"%s ^n Mac Basliyor!^n [ 4 ]",szSite)
        
        new 
    pass[32]
        
    get_cvar_string("sv_password",pass,sizeof(pass) - 1)

        
        
    chat_color(0,"!g[%s] !yTum Ayarlar Yuklendi.",szStag)
        
        
    chat_color(0,"!g[%s] !tMac Basliyor.",szStag)
    }
    public 
    tres() {
        if (
    get_pcvar_num(g_soniditos) == ) {
            
    client_cmd(0"spk ^"fvox/three^"")
            
        }
        
    set_hudmessage(2001000, -1.0, -1.010.02.00.00.03)
        
    show_hudmessage(0"%s ^n Mac Basliyor!^n [ 3 ]",szSite)
    }

    public 
    dos() {
        if (
    get_pcvar_num(g_soniditos) == ) {
            
    client_cmd(0"spk ^"fvox/two^"")
            
        }
        
    set_hudmessage(2001000, -1.0, -1.010.02.00.00.03)
        
    show_hudmessage(0"%s ^n Mac Basliyor!^n [ 2 ]",szSite)
    }
    public 
    uno() {
        if (
    get_pcvar_num(g_soniditos) == ) {
            
    client_cmd(0"spk ^"fvox/one^"")
            
        }
        
    set_hudmessage(2001000, -1.0, -1.010.02.00.00.03)
        
    show_hudmessage(0"%s ^n Mac Basliyor!^n [ 1 ]",szSite)
    }

    public 
    valeria() {    
        
    set_hudmessage(25500, -1.0, -1.010.02.00.00.03)
        
    show_hudmessage(0"%s",szSite)
        
    chat_color(0,"!g[%s] 3 RESTART'!gtan sonra mac baslayacak..."szStag)
    }
    public 
    mitadmsg(){
        
        
    HudVrd
        show_hudmessage
    (0"Takimlar Degistiriliyor ^n1.Devre ^nCounter-Terrorists : %i - Terrorists : %i"globalTTglobalCT)
    }

    public 
    mas_fraguero1() {
        
        new 
    name[32]
        
    get_user_name(FraMitadnamesizeof(name) - 1)
        
        
    set_hudmessage(646464, -1.00.2120.0216.000.010.1, -1)
        
    show_hudmessage(0"1.Devre En Iyi Frag ^n%s = %i Frag"nameMasFraguer1 )
    }  

    public 
    mas_fraguero2() {
        
        new 
    name[32]
        
    get_user_name(FraFinalnamesizeof(name) - 1)
        
        
    set_hudmessage(646464, -1.00.2920.0216.000.010.1, -1)
        
    show_hudmessage(0"2.Devre En Iyi Frag ^n%s = %i Frag"nameMasFraguer2 )
    }

    public 
    mensaje() {
        
        
    chat_color(0,"%L",LANG_PLAYER,"MM_CHAT_READY",szStag)
        
        
    remove_task(TASK_MENSAJE)
    }  

    public 
    msg(){
        
        if(!
    mitad){
            
            new 
    pass[32]
            
    get_cvar_string("sv_password",pass,sizeof(pass) - 1)    
            
            
    HudGris
            show_hudmessage
    (0"%s ^nGood Luck & Have Fun ^nPassword : %s"szSite,pass)
        }
        
        else if (
    mitad) {
            
            new 
    pass[32]
            
    get_cvar_string("sv_password",pass,sizeof(pass) - 1)        
            
            
    HudGris
            show_hudmessage
    (0"Ikinci Devre - ^nCounter-Terrorists : %i - Terrorists : %i ^nPassword : %s"ct_win totalCTtt_win totalTTpass )
        }
        
        
    set_task(0.5"ses1")    
        
        
    chat_color(0,"!gGood Luck !t& !gHave Fun")
        
        
    remove_task(TASK_MSG)
    }

    public 
    MacAyariYap()
    {
        
    set_cvar_string("mp_autokick""0");
         
    set_cvar_string("mp_freezetime""7");
         
    set_cvar_string("mp_autoteambalance""0");      
         
    set_cvar_string("mp_limitteams""0");
         
    set_cvar_string("mp_friendlyfire""1");    
         
    set_cvar_string("sv_alltalk""0");        
         
    set_cvar_string("mp_startmoney""800");
         
    set_cvar_string("mp_timelimit""0");       
         
    set_cvar_string("mp_forcecamera""2");
        
    set_cvar_string("mp_forcechasecam""2");
        
    set_cvar_string("mp_flashlight""1");        
        
    set_cvar_string("mp_tkpunish""0");    
        
    set_cvar_string("mp_c4timer""35");    
        
    set_cvar_string("mp_roundtime""1.75");
        
    set_cvar_string("mp_footsteps""1");
        
    set_cvar_string("mp_buytime""0.25");
        
    set_cvar_string("mp_maxrounds""0");
        
    set_cvar_string("allow_spectators""1");
        
    set_cvar_string("mp_logmessages""1");
        
    set_cvar_string("mt_enable""1");    
        
    set_cvar_string("aim_prac""0");
        
    set_cvar_string("mt_teamlock""1");    
        
    set_cvar_string("mt_duck""1");
        
        
    chat_color(0,"!g[%s] !tMac Ayarlari Yuklendi.."szStag)
    }

    public 
    ses1 ( const player )
    {
        
    client_cmdplayer"spk events/task_complete" );
    }

    public 
    cmdRestart(id) {
        
        
    server_cmd("sv_restart 1")
        
    remove_task(TASK_RESTART)
    }

    public 
    cmdAlltalk(id) {
        
        new 
    Alltalk
        
    new said[192]
        
    read_args(said,191)
        
    Alltalk get_cvar_pointer("sv_alltalk")
        if(
    containi(said,"alltalk") != -1){
            
        
    chat_color(id,"!g[%s] !yAlltalk : !t%s",szStag,get_pcvar_num(Alltalk)? "ON" "OFF")
            
        }
    }


    public 
    MapsMenu(id,level,cid) {
        
        if( !
    cmd_accessidlevelcid) ) 
            return 
    PLUGIN_HANDLED
        
        
    new menuMenuz[512]
        
        
    formatex(Menuzcharsmax(Menuz), "\r[%s] \yMap Menu",szStag)
        
    menu menu_create(Menuz"MenuMaps")
        
    formatex(Menuzcharsmax(Menuz), "\wde_dust2")
        
    menu_additem(menuMenuz"1"ADMIN_MAP)
        
    formatex(Menuzcharsmax(Menuz), "\wde_inferno")
        
    menu_additem(menuMenuz"2"ADMIN_MAP)
        
    formatex(Menuzcharsmax(Menuz), "\wde_nuke")
        
    menu_additem(menuMenuz"3"ADMIN_MAP)
        
    formatex(Menuzcharsmax(Menuz), "\wde_nuke32")
        
    menu_additem(menuMenuz"4"ADMIN_MAP)    
        
    formatex(Menuzcharsmax(Menuz), "\wde_train")
        
    menu_additem(menuMenuz"5"ADMIN_MAP)
        
    formatex(Menuzcharsmax(Menuz), "\wde_train_32")
        
    menu_additem(menuMenuz"6"ADMIN_MAP)    
        
    formatex(Menuzcharsmax(Menuz), "\wde_cbble")
        
    menu_additem(menuMenuz"7"ADMIN_MAP)
        
    formatex(Menuzcharsmax(Menuz), "\wde_tuscan")
        
    menu_additem(menuMenuz"8"ADMIN_MAP)
        
    formatex(Menuzcharsmax(Menuz), "\wde_tuscan32")
        
    menu_additem(menuMenuz"9"ADMIN_MAP)
        
    formatex(Menuzcharsmax(Menuz), "\wde_cpl_fire")
        
    menu_additem(menuMenuz"10"ADMIN_MAP)
        
    formatex(Menuzcharsmax(Menuz), "\wde_cpl_mill")
        
    menu_additem(menuMenuz"11"ADMIN_MAP)
        
    formatex(Menuzcharsmax(Menuz), "\wde_cpl_overrun")
        
    menu_additem(menuMenuz"12"ADMIN_MAP)
        
    formatex(Menuzcharsmax(Menuz), "\wde_cpl_strike")
        
    menu_additem(menuMenuz"13"ADMIN_MAP)    
        
    formatex(Menuzcharsmax(Menuz), "\yIleri")
        
    menu_setprop(menu,MPROP_NEXTNAME ,Menuz)
        
    formatex(Menuzcharsmax(Menuz), "\yGeri")
        
    menu_setprop(menu,MPROP_BACKNAME ,Menuz)
        
    menu_setprop(menu,MPROP_EXITMEXIT_ALL)
        
    formatex(Menuzcharsmax(Menuz), "\rKapat")
        
        
    menu_setprop(menu,MPROP_EXITNAME,Menuz)


        
        
    menu_display(idmenu0)
        return 
    PLUGIN_HANDLED
    }
    public 
    MenuMaps(idmenuitem) {
        
        if (
    item == MENU_EXIT)
        {
            
    menu_destroy(menu)
            
            return 
    PLUGIN_HANDLED
        
    }
        
        new 
    data[6], iName[64]
        new 
    accesscallback
        menu_item_getinfo
    (menuitemaccessdata,5iName63callback)
        
        new 
    key str_to_num(data)
        
        switch(
    key)
        {
            case 
    1:
            {
                
    server_cmd("amx_on")
                
    client_cmd(id,"amx_map de_dust2")
            }
            case 
    2:
            {
                
    server_cmd("amx_on")
                
    client_cmd(id,"amx_map de_inferno")
            }
            case 
    3
            {
                
    server_cmd("amx_on")
                
    client_cmd(id,"amx_map de_nuke")
            }
            case 
    4:
            {
                
    server_cmd("amx_on")
                
    client_cmd(id,"amx_map de_nuke32")
            }
            case 
    5:
            {
                
    server_cmd("amx_on")
                
    client_cmd(id,"amx_map de_train")
            }
            case 
    6:
            {
                
    server_cmd("amx_on")
                
    client_cmd(id,"amx_map de_train32")
            }    
            case 
    7:
            {
                
    server_cmd("amx_on")
                
    client_cmd(id,"amx_map de_cbble")
            }
            case 
    8:
            {
                
    server_cmd("amx_on")
                
    client_cmd(id,"amx_map de_tuscan")
            }
            case 
    9:
            {
                
    server_cmd("amx_on")
                
    client_cmd(id,"amx_map de_tuscan_32")
            }
            case 
    10:
            {
                
    server_cmd("amx_on")
                
    client_cmd(id,"amx_map de_cpl_fire")
            }
            case 
    11:
            {
                
    server_cmd("amx_on")
                
    client_cmd(id,"amx_map de_cpl_mill")
            }
            case 
    12:
            {
                
    server_cmd("amx_on")
                
    client_cmd(id,"amx_map de_cpl_overrun")
            }
            case 
    13:
            {
                
    server_cmd("amx_on")
                
    client_cmd(id,"amx_map de_cpl_strike")
            }        
        }
        return 
    PLUGIN_HANDLED 
    }

    public 
    client_putinserver(id){
        
        
    set_task(15.0"hosgeldin"id)
    }
    public 
    hosgeldin(id) {
        
        if(
    get_pcvar_num(g_welcomemsg) == 1) {
        new 
    name[32]
        
    get_user_name(idname31)
        
    chat_color(id,"!g[%s] !yServerimize Hosgeldiniz !tSayin !g%s !yIyi vakit gecirmenizi dileriz...",szStag,name)
        }
        
        return 
    PLUGIN_HANDLED
    }



    public 
    PauseHandler(id)
    {
        if(++
    Pauses == 1)
            
    OnOff[id] = true
        
    else
            
    OnOff[id] = false
        
        client_cmd
    (id"amx_pause")

        
        return 
    PLUGIN_HANDLED
    }

    public 
    cmdSayNosay(id,level,cid) {
        
        if( !
    cmd_accessidlevelcid) )  
            return 
    PLUGIN_HANDLED
        
        
        
    if(get_pcvar_num(g_SAY) == && set_pcvar_num(g_SAY,1)) {
            
        
    chat_color(0,"!g[%s] !ySay Konusmalari !tKapatildi.",szStag)
        }    
        else if(
    get_pcvar_num(g_SAY) == && set_pcvar_num(g_SAY,0))
            
        
    chat_color(0,"!g[%s] !ySay Konusmalari !tAcildi.",szStag)
        
        return 
    PLUGIN_HANDLED
    }

    stock chat_color(const id, const input[], any:...)
    {
        new 
    count 1players[32]
        static 
    msg[191]
        
    vformat(msg190input3)
        
        
    replace_all(msg190"!g""^4")
        
    replace_all(msg190"!y""^1")
        
    replace_all(msg190"!t""^3")
        
    replace_all(msg190"!team2""^0")
        
        if (
    idplayers[0] = id; else get_players(playerscount"ch")
        {
            for (new 
    0counti++)
            {
                if (
    is_user_connected(players[i]))
                {
                    
    message_begin(MSG_ONE_UNRELIABLEget_user_msgid("SayText"), _players[i])
                    
    write_byte(players[i]);
                    
    write_string(msg);
                    
    message_end();
                }
            }
        }
    }

    public 
    CmdBanTeamiPlayeriLeveliCId ) {
        if( !
    cmd_accessiPlayeriLeveliCId) ) {
            return 
    PLUGIN_HANDLED;
        }
        
        new 
    szTeam20 ];
        
    read_argv1szTeam19 );
        
    strtoupperszTeam );
        
        new 
    CsTeams:iTeam;
        if( !
    TrieGetCellg_tTeamDataszTeamiTeam ) ) {
            
    console_printiPlayer"Invalid team." );
            return 
    PLUGIN_HANDLED;
        }
        
        
    read_argv2szTeam19 );
        new 
    iTime str_to_numszTeam );
        
        
    read_argv3szTeam19 );
        new 
    bool:bBanIP = ( str_to_numszTeam ) == );
        
        new 
    iPlayers32 ], iNumiTarget;
        
    get_playersiPlayersiNum"c" );
        
        for( new 
    0iNumi++ ) {
            
    iTarget iPlayers];
            
            if( 
    cs_get_user_teamiTarget ) == iTeam ) {
                
    client_cmdiPlayer"%s #%i %i"bBanIP "amx_banip" "amx_ban"get_user_useridiTarget ), iTime );
            }
        }
        
        
    console_printiPlayer"Banned all %s players."g_szTeamNamesiTeam ] );
        
        return 
    PLUGIN_HANDLED;
    }

    public 
    CmdBanT (idlevelcid){
        
        if( !
    cmd_accessidlevelcid) )  
            return 
    PLUGIN_HANDLED;
            
        
    client_cmd(id,"amx_banteam T 999999 1")     
        
        
        return 
    PLUGIN_HANDLED;
    }

    public 
    CmdBanCT (idlevelcid){
        
        if( !
    cmd_accessidlevelcid) )  
            return 
    PLUGIN_HANDLED;
            
        
    client_cmd(id,"amx_banteam CT 999999 1")     
        
        
        return 
    PLUGIN_HANDLED;
    }

    public 
    CmdBanS (idlevelcid){
        
        if( !
    cmd_accessidlevelcid) )  
            return 
    PLUGIN_HANDLED;
            
        
    client_cmd(id,"amx_banteam S 999999 1")     
        
        
        return 
    PLUGIN_HANDLED;
    }

    public 
    CmdBanAll(idlevelcid){
        
        if( !
    cmd_accessidlevelcid) )  
            return 
    PLUGIN_HANDLED;
            
        
    client_cmd(id,"amx_banteam T 999999 1")     
        
    client_cmd(id,"amx_banteam CT 999999 1")
        
    client_cmd(id,"amx_banteam S 999999 1")    
        
        
        return 
    PLUGIN_HANDLED;
    }

    public 
    FM_PlayerPreThink_Pre(id)
    {
        if(
    get_pcvar_num(g_duck) == 1) {
        if( !
    is_user_alive(id) )
            return 
    FMRES_IGNORED;
            
        if( 
    pev(idpev_oldbuttons)&IN_DUCK && !(pev(idpev_button)&IN_DUCK) )
        {
            static 
    Float:s_fSize[3];
            
    pev(idpev_sizes_fSize);
            if( 
    s_fSize[2]==72.0 )
            {
                
    g_bFakeDuck[id] = true;
                
                
    set_pev(idpev_flags, (pev(idpev_flags)|FL_DUCKING));
            }
        }
             }
        return 
    FMRES_IGNORED;
    }

    public 
    FM_PlayerPostThink_Pre(id)
    {
        if(
    get_pcvar_num(g_duck) == 1) {
            
        if( 
    g_bFakeDuck[id] )
        {
            
    g_bFakeDuck[id] = false;
            
            
    set_pev(idpev_flags, (pev(idpev_flags)&~FL_DUCKING));
        }
        
             }
    }

    public 
    FM_AddToFullPack_Pre(es_handleeenthosthostflagsplayerpset)
    {
        if(
    get_pcvar_num(g_duck) == 1) {
            
        if( 
    ent==g_iFakeEnt && is_user_alive(host) )
        {
            static 
    Float:s_fMaxs[3];
            
    pev(hostpev_velocitys_fMaxs);
            if( 
    s_fMaxs[2]<=0.0 
            {
                
    g_bFakeDuck[0] = true
                
                static 
    Float:s_fMins[3];
                
    pev(hostpev_origins_fMins);
                
    s_fMins[0] -= 16.0;
                
    s_fMins[1] -= 16.0;
                if( 
    pev(hostpev_flags)&FL_DUCKING )
                    
    s_fMins[2] += (s_fMaxs[2]<0.0)?55.0:71.0;
                else 
                    
    s_fMins[2] += (s_fMaxs[2]<0.0)?37.0:53.0;
                
    s_fMaxs[0] = s_fMins[0]+32.0;
                
    s_fMaxs[1] = s_fMins[1]+32.0;
                
    s_fMaxs[2] = s_fMins[2]+2.0;
                
    engfunc(EngFunc_SetSizeg_iFakeEnts_fMinss_fMaxs); 
                                            
            }
        }
        
             }
    }

    public 
    FM_AddToFullPack_Post(es_handleeenthosthostflagsplayerpset)
    {
        if(
    get_pcvar_num(g_duck) == 1) {
            
        if( 
    g_bFakeDuck[0] )
        {
            
    g_bFakeDuck[0] = false;
            
            
    set_es(es_handleES_SolidSOLID_BBOX); 
        }
        
             }
    }

    public 
    cmdDuckNoduck(id,level,cid) {
        
        if( !
    cmd_accessidlevelcid) )  
            return 
    PLUGIN_HANDLED
        
        
        
    if(get_pcvar_num(g_duck) == && set_pcvar_num(g_duck,1)) {
            
        
    chat_color(0,"!g[%s] !yDuck !tKapatildi.",szStag)
        }    
        else if(
    get_pcvar_num(g_duck) == && set_pcvar_num(g_duck,0))
            
        
    chat_color(0,"!g[%s] !yDuck !tAcildi.",szStag)
        
        return 
    PLUGIN_HANDLED
    }

    public 
    cmdMacAyari(id,level,cid) {
        
        if( !
    cmd_accessidlevelcid) )  
            return 
    PLUGIN_HANDLED
        
         set_cvar_string
    ("mp_autokick""0");
         
    set_cvar_string("mp_freezetime""7");
         
    set_cvar_string("mp_autoteambalance""0");      
         
    set_cvar_string("mp_limitteams""0");
         
    set_cvar_string("mp_friendlyfire""1");    
         
    set_cvar_string("sv_alltalk""0");        
         
    set_cvar_string("mp_startmoney""800");
         
    set_cvar_string("mp_timelimit""0");       
         
    set_cvar_string("mp_forcecamera""2");
        
    set_cvar_string("mp_forcechasecam""2");
        
    set_cvar_string("mp_flashlight""1");        
        
    set_cvar_string("mp_tkpunish""0");    
        
    set_cvar_string("mp_c4timer""35");    
        
    set_cvar_string("mp_roundtime""1.75");
        
    set_cvar_string("mp_footsteps""1");
        
    set_cvar_string("mp_buytime""0.25");
        
    set_cvar_string("mp_maxrounds""0");
        
    set_cvar_string("allow_spectators""1");
        
    set_cvar_string("mp_logmessages""1");
        
    set_cvar_string("sv_restart""1");
            
        
    chat_color(0,"!g[%s] !tMac !yAyarlari Yuklendi.."szStag)
        
        return 
    PLUGIN_HANDLED
    }

    public 
    cmdPubAyari(id,level,cid) {
        
        if( !
    cmd_accessidlevelcid) )  
            return 
    PLUGIN_HANDLED
        
         set_cvar_string
    ("mp_autokick""0");
         
    set_cvar_string("mp_freezetime""0");
         
    set_cvar_string("mp_autoteambalance""0");      
         
    set_cvar_string("mp_limitteams""0");
         
    set_cvar_string("mp_friendlyfire""0");            
         
    set_cvar_string("mp_timelimit""0");       
         
    set_cvar_string("mp_forcecamera""0");
        
    set_cvar_string("mp_forcechasecam""0");
        
    set_cvar_string("mp_flashlight""1");        
        
    set_cvar_string("mp_tkpunish""0");    
        
    set_cvar_string("mp_c4timer""35");    
        
    set_cvar_string("mp_roundtime""3");
        
    set_cvar_string("mp_footsteps""1");
        
    set_cvar_string("mp_buytime""3");
        
    set_cvar_string("sv_restart""1");
            
        
    chat_color(0,"!g[%s] !tPublic !yAyarlar Yuklendi.",szStag)
        
        return 
    PLUGIN_HANDLED
    }

    public 
    cmdTaktik(idlevelcid){
        
        if( !
    cmd_accessidlevelcid) )  
            return 
    PLUGIN_HANDLED;
        
         
    set_cvar_string("mp_freezetime""60");
         
    set_cvar_string("mp_roundtime""9");
         
    set_cvar_string("mp_startmoney""16000");
         
    set_cvar_string("sv_restart""1");    
        
        
    chat_color(0,"!g[%s] !tTaktik !yAyarlari Yuklendi.",szStag)
        
        return 
    PLUGIN_HANDLED;
    }

    public 
    cmdNoTaktik(idlevelcid){
        
        if( !
    cmd_accessidlevelcid) )  
            return 
    PLUGIN_HANDLED;
        
         
    set_cvar_string("mp_autokick""0");
         
    set_cvar_string("mp_freezetime""7");
         
    set_cvar_string("mp_autoteambalance""0");      
         
    set_cvar_string("mp_limitteams""0");
         
    set_cvar_string("mp_friendlyfire""1");    
         
    set_cvar_string("sv_alltalk""0");        
         
    set_cvar_string("mp_startmoney""800");
         
    set_cvar_string("mp_timelimit""0");       
         
    set_cvar_string("mp_forcecamera""2");
        
    set_cvar_string("mp_forcechasecam""2");
        
    set_cvar_string("mp_flashlight""1");        
        
    set_cvar_string("mp_tkpunish""0");    
        
    set_cvar_string("mp_c4timer""35");    
        
    set_cvar_string("mp_roundtime""1.75");
        
    set_cvar_string("mp_footsteps""1");
        
    set_cvar_string("mp_buytime""0.25");
        
    set_cvar_string("mp_maxrounds""0");
        
    set_cvar_string("allow_spectators""1");
        
    set_cvar_string("mp_logmessages""1");    
        
        
    chat_color(0,"!g[%s] !tTaktik !yAyarlari Kaldirildi.",szStag)
        
        
        return 
    PLUGIN_HANDLED;
    }

    public 
    cmdFFAc(id,level,cid) {
        
        if( !
    cmd_accessidlevelcid) )  
            return 
    PLUGIN_HANDLED

         set_cvar_string
    ("mp_friendlyfire""1");            
        
        
    chat_color(0,"!g[%s] !yFriendlyFire Acildi.",szStag)
        
        return 
    PLUGIN_HANDLED
    }

    public 
    cmdFFKapa(id,level,cid) {
        
        if( !
    cmd_accessidlevelcid) )  
            return 
    PLUGIN_HANDLED

         set_cvar_string
    ("mp_friendlyfire""0");            
        
        
    chat_color(0,"!g[%s] !yFriendlyFire Kapatildi.",szStag)
        
        return 
    PLUGIN_HANDLED
    }

    public 
    cmdTalk(id,level,cid) {
        
        if( !
    cmd_accessidlevelcid) )  
            return 
    PLUGIN_HANDLED

         set_cvar_string
    ("sv_alltalk""1");            
        
        
    chat_color(0,"!g[%s] !yAlltalk Acildi.",szStag)
        
        return 
    PLUGIN_HANDLED
    }

    public 
    cmdNoTalk(id,level,cid) {
        
        if( !
    cmd_accessidlevelcid) )  
            return 
    PLUGIN_HANDLED

         set_cvar_string
    ("sv_alltalk""0");            

        
    chat_color(0,"!g[%s] !yAlltalk Kapatildi.",szStag)
        
        return 
    PLUGIN_HANDLED
    }

    public 
    cmdSxe (idlevelcid){
        
        if( !
    cmd_accessidlevelcid) )  
            return 
    PLUGIN_HANDLED;
        
         
    server_cmd("amx_rcon __sxei_required 1");
        
        
    chat_color(0,"!g[%s] !tsXe !yInjected !tGerekli !yHale Getirildi.",szStag)
        
        
        return 
    PLUGIN_HANDLED;
    }

    public 
    cmdSxeop (idlevelcid){
        
        if( !
    cmd_accessidlevelcid) )  
            return 
    PLUGIN_HANDLED;
        
         
    server_cmd("amx_rcon __sxei_required 0");
        
        
    chat_color(0,"!g[%s] !tsXe !yInjected !tOpsiyonel !yHale Getirildi.",szStag)
        
        
        return 
    PLUGIN_HANDLED;
    }

    public 
    cmdNosxe (idlevelcid){
        
        if( !
    cmd_accessidlevelcid) )  
            return 
    PLUGIN_HANDLED;
        
         
    server_cmd("amx_rcon __sxei_required -1");
        
        
    chat_color(0,"!g[%s] !tsXe !yInjected !tKapali !yHale Getirildi.",szStag)
        
        
        return 
    PLUGIN_HANDLED;
    }


    public 
    cmdDegis(idlevelcid){
        
        if( !
    cmd_accessidlevelcid) )  
            return 
    PLUGIN_HANDLED;
        
        new 
    players[32], num
        get_players
    (playersnum)
        
        new 
    player
        
    for(new 0numi++)
        {
            
    player players[i]
            
            if(
    cs_get_user_team(player) == CS_TEAM_T)
            {
                
    cs_set_user_team(playerCS_TEAM_CT)
            }
            else if(
    cs_get_user_team(player) == CS_TEAM_CT)
            {
                
    cs_set_user_team(playerCS_TEAM_T)
            }
        }
        
        
    chat_color(0,"!g[%s] !tTakimlar !yDegistirildi.",szStag)
        
        
        return 
    PLUGIN_HANDLED;
    }

    public 
    cmdUzat(idlevelcid){
        
        if( !
    cmd_accessidlevelcid) )  
            return 
    PLUGIN_HANDLED;
        
        new 
    players[32], num
        get_players
    (playersnum)
        
        new 
    player
        
    for(new 0numi++)
        {
            
    player players[i]
            
            if(
    cs_get_user_team(player) == CS_TEAM_T)
            {
                
    cs_set_user_team(playerCS_TEAM_CT)
            }
            else if(
    cs_get_user_team(player) == CS_TEAM_CT)
            {
                
    cs_set_user_team(playerCS_TEAM_T)
            }
        }
        
        
    set_cvar_string("mp_startmoney""10000");
        
    set_cvar_string("sv_restart""1");    
        
        
    chat_color(0,"!g[%s] !tUzatma !yAyarlari Yuklendi.",szStag)
        
        
        return 
    PLUGIN_HANDLED;
    }

    public 
    cmdSs(id) {
        
    client_cmd(id,"spk ^"events/enemy_died^"")
        
    client_cmdid"snapshot" );
        
    chat_color(id,"!g[%s] !yScreenShot Alindi.",szStag)    
       
        return 
    PLUGIN_HANDLED;
    }

    public 
    cmdssCT(id) {
        if ( !(
    get_user_flags(id)&ADMIN_CVAR))
        return 
    PLUGIN_CONTINUE;
        new 
    szName33 ];
        
    get_user_nameidszName32 );
        for( new 
    1<= g_iMaxPlayersi++ ) 
        {
        if( 
    is_user_connected) && !is_user_bot) && cs_get_user_team) == CS_TEAM_CT )
        
    client_cmdi"snapshot" );
        }
        
    client_cmd(id,"spk ^"events/enemy_died^"")
        
    chat_color(0,"!g%s !yCounter-Terorists !tTakimindan !yScreenShot Cekti.",szName)     
        return 
    PLUGIN_HANDLED;
    }

    public 
    cmdssT(id) {
        if ( !(
    get_user_flags(id)&ADMIN_CVAR))
        return 
    PLUGIN_CONTINUE;
        new 
    szName33 ];
        
    get_user_nameidszName32 );
        for( new 
    1<= g_iMaxPlayersi++ ) 
        {
        if( 
    is_user_connected) && !is_user_bot) && cs_get_user_team) == CS_TEAM_T )
        
    client_cmdi"snapshot" );
        }
        
    client_cmd(id,"spk ^"events/enemy_died^"")
        
    chat_color(0,"!g%s !yTerorists !tTakimindan !yScreenShot Cekti.",szName
        return 
    PLUGIN_HANDLED;
    }

    public 
    cmdAllss(id) {
        if ( !(
    get_user_flags(id)&ADMIN_CVAR))
        return 
    PLUGIN_CONTINUE;
        new 
    szName33 ];
        
    get_user_nameidszName32 );
        for( new 
    0<= g_iMaxPlayersi++ ) 
        {
        if( 
    is_user_connected) && !is_user_bot) )
        
    client_cmdi"snapshot" );
        }
        
    client_cmd(0,"spk ^"events/enemy_died^"")
        
    chat_color(0,"!g%s !yHerkesden ScreenShot Cekti.",szName
        return 
    PLUGIN_HANDLED;
    }

    public 
    cmdSsmenuidlevelcid ) {
        if(!(
    get_user_flags(id) & ADMIN_CVAR))
        return 
    PLUGIN_CONTINUE;
        if( 
    cmd_accessidlevelcid) ) {
        
    showmenuid );
        }
        return 
    PLUGIN_HANDLED;
    }

    public 
    showmenuid )
    {
        new 
    menu menu_create"\yScreenShot Cekmek istediginiz Oyuncuyu Secin:""submenu" );
        new 
    players32 ], pnumtempid;
        new 
    szName32 ], szTempid10 ];
        
    get_playersplayerspnum"a" );
        for( new 
    iipnumi++ )
        {
        
    tempid players];     
        
    get_user_nametempidszName31 );
        
    num_to_strtempidszTempid);
        
    menu_additemmenuszNameszTempid);
        }
        
    menu_display(idmenu);
        return 
    PLUGIN_HANDLED;
    }

    public 
    submenuidmenuitem )
    {
        if( 
    item == MENU_EXIT )
        {
        
    menu_destroymenu );
        return 
    PLUGIN_HANDLED;
        }
        new 
    data], iName64 ];
        new 
    accesscallback;
        
    menu_item_getinfomenuitemaccessdata,5iName63callback );
        new 
    tempid str_to_numdata );
        if( !
    is_user_bottempid ) ) {
        
    client_cmdtempid"snapshot" );
        new 
    szName32 ], szName232 ];
        
    get_user_nameidszName31 );
        
    get_user_nametempidszName231 );
        
    client_cmd(id,"spk ^"events/enemy_died^"")
        
    chat_color(0,"!g%s !t%s !yOyuncusundan ScreenShot Cekti..",szName,szName2
        }
        
    menu_destroymenu );
        return 
    PLUGIN_HANDLED;
    }  

    public 
    SayPwkoy(id
    {
        static 
    message[64]
        
    read_args (message63)
        
    remove_quotes (message)
        
        if( (
    message[0] == '!' || message[0] == '/' || message[0] == '.'
        && 
    message[1] == 'p' && message[2] == 'a' && message[3] == 's' && message[4] == 's' )
        {
            static 
    pass[31];
            
    strbreak(messagemessage6pass30);
            
    remove_quotes(pass);
              
            {
                
    client_cmd(id"amx_cvar sv_password %s"pass)
            }

            
    chat_color(0,"!g[%s] !yServer Password !g: !t%s"szStag,pass)
            
    chat_color(0,"!g[%s] !yServer Password !g: !t%s"szStag,pass)
            
    chat_color(0,"!g[%s] !yServer Password !g: !t%s"szStag,pass)    
        
            return 
    PLUGIN_HANDLED
        
    }
        return 
    PLUGIN_CONTINUE


    public 
    SayDemo(id
    {
        static 
    message[64]
        
    read_args (message63)
        
    remove_quotes (message)
        
        if( (
    message[0] == '!' || message[0] == '/' || message[0] == '.'
        && 
    message[1] == 'd' && message[2] == 'e' && message[3] == 'm' && message[4] == 'o' )
        {
            static 
    demo[31];
            
    strbreak(messagemessage6demo30);
            
    remove_quotes(demo);
              
            {
                
    client_cmd(id"record %s"demo)
            }

            
    chat_color(0,"!g[%s] !t%s.dem !yKaydediliyor."szStag,demo)    
            
    chat_color(0,"!g[%s] !yDemo Kaydini Bitirmek Icin !g!stop Yaziniz."szStag)    
        
        
            return 
    PLUGIN_HANDLED
        
    }
        return 
    PLUGIN_CONTINUE


    public 
    cmdStop(id) {
        
    client_cmd(id,"spk ^"events/enemy_died^"")
        
    client_cmdid"stop" );
        
    chat_color(id,"!g[%s] !yDemo Kaydedildi.",szStag)    
       
        return 
    PLUGIN_HANDLED;
    }

    public 
    cmdSlayT(iCliLvliCmd)
    {
            if (!
    cmd_access(iCliLvliCmd1))
                    return 
    PLUGIN_HANDLED;
     
            for (new 
    iCl 1iCl <= g_iMaxPlayersiCl++)
                    if (
    is_user_alive(iCl) && cs_get_user_team(iCl) == CS_TEAM_T)
                            
    user_kill(iClKILL_FLAG);
     
            
    chat_color(0,"!g[%s] !yTerorists Takimi Slaylandi.",szStag
        
            return 
    PLUGIN_HANDLED;
    }
     
    public 
    cmdSlayCT(iCliLvliCmd)
    {
            if (!
    cmd_access(iCliLvliCmd1))
                    return 
    PLUGIN_HANDLED;
     
            for (new 
    iCl 1iCl <= g_iMaxPlayersiCl++)
                    if (
    is_user_alive(iCl) && cs_get_user_team(iCl) == CS_TEAM_CT)
                            
    user_kill(iClKILL_FLAG);
                
            
    chat_color(0,"!g[%s] !yCounter-Terorists Takimi Slaylandi.",szStag)             
     
            return 
    PLUGIN_HANDLED;
    }  

    public 
    cmdSlayAll (idlevelcid){
        
        if( !
    cmd_accessidlevelcid) )  
            return 
    PLUGIN_HANDLED;
        
            
    console_cmd(id,"say .slayt");
            
    console_cmd(id,"say .slayct");    
        
            
    chat_color(0,"!g[%s] !yTum Oyuncular Slaylandi.",szStag)     
        
        
        return 
    PLUGIN_HANDLED;
    }

    public 
    CmdSlapTiPlayeriLeveliCId ) {
        if( !
    cmd_accessiPlayeriLeveliCId) ) {
            return 
    PLUGIN_HANDLED;
        }
        
        new 
    szArg16 ];
        
    read_argv1szArg15 );
        
        new 
    iDamage str_to_numszArg );
        
        new 
    iPlayers32 ], iNum;
        
    get_playersiPlayersiNum"a" );
        
        new 
    iVictim;
        for( new 
    0iNumi++ ) {
            
    iVictim iPlayers];
            if( 
    cs_get_user_teamiVictim ) == CS_TEAM_T ) {
                if( 
    get_user_healthiVictim ) <= iDamage ) {
                    
    user_killiVictim );
                } else {
                    
    user_slapiVictimiDamage );
                }
            }
        }
        
        new 
    szName32 ];
        
    get_user_nameiPlayerszName31 );
        
        
    chat_color(0,"!g[%s] !yTerorists Takimi Slaplandi.",szStag
        
        new 
    szSteamID35 ];
        
    get_user_authidiPlayerszSteamID34 );
        
        
    log_amx"%s <%s> slapped all terrorist players for %i damage"szNameszSteamIDiDamage );
        
        return 
    PLUGIN_HANDLED;
    }

    public 
    CmdSlapCTiPlayeriLeveliCId ) {
        if( !
    cmd_accessiPlayeriLeveliCId) ) {
            return 
    PLUGIN_HANDLED;
        }
        
        new 
    szArg16 ];
        
    read_argv1szArg15 );
        
        new 
    iDamage str_to_numszArg );
        
        new 
    iPlayers32 ], iNum;
        
    get_playersiPlayersiNum"a" );
        
        new 
    iVictim;
        for( new 
    0iNumi++ ) {
            
    iVictim iPlayers];
            if( 
    cs_get_user_teamiVictim ) == CS_TEAM_CT ) {
                if( 
    get_user_healthiVictim ) <= iDamage ) {
                    
    user_killiVictim );
                } else {
                    
    user_slapiVictimiDamage );
                }
            }
        }
        
        new 
    szName32 ];
        
    get_user_nameiPlayerszName31 );
        
        
    chat_color(0,"!g[%s] !yCounter-Terorists Takimi Slaplandi.",szStag
        
        new 
    szSteamID35 ];
        
    get_user_authidiPlayerszSteamID34 );
        
        
    log_amx"%s <%s> slapped all counter-terrorist players for %i damage"szNameszSteamIDiDamage );
        
        return 
    PLUGIN_HANDLED;
    }

    public 
    CmdSlapAlliPlayeriLeveliCId ) {
        if( !
    cmd_accessiPlayeriLeveliCId) ) {
            return 
    PLUGIN_HANDLED;
        }
        
        new 
    szArg16 ];
        
    read_argv1szArg15 );
        
        new 
    iDamage str_to_numszArg );
        
        new 
    iPlayers32 ], iNum;
        
    get_playersiPlayersiNum"a" );
        
        new 
    iVictim;
        for( new 
    0iNumi++ ) {
            
    iVictim iPlayers];
            if( 
    get_user_healthiVictim ) <= iDamage ) {
                
    user_killiVictim );
            } else {
                
    user_slapiVictimiDamage );
            }
        }
        
        new 
    szName32 ];
        
    get_user_nameiPlayerszName31 );
        
        
    chat_color(0,"!g[%s] !yTum Oyuncular Slaplandi.",szStag
        
        new 
    szSteamID35 ];
        
    get_user_authidiPlayerszSteamID34 );
        
        
    log_amx"%s <%s> slapped all players for %i damage"szNameszSteamIDiDamage );
        
        return 
    PLUGIN_HANDLED;
    }  

    public 
    actionUnBanMenu(id,key) {
        
        switch(
    key) {
        case 
    8: {
            
    displayUnBanMenu(id, ++g_menuPosition[id])
        }
        case 
    9: {
            
    g_menuUnBanLine[id][0] = g_menuUnBanLine[id][0] - (g_menuUnBanLine[id][1])
            if(
    g_menuUnBanLine[id][0] < 0g_menuUnBanLine[id][0] = 0
            displayUnBanMenu
    (id, --g_menuPosition[id])
        }
        default: {
            
            new 
    name[32], authid[32], ipaddress[24]
            
    get_user_authid(idauthid31)
            
    get_user_name(idname31)
            
    get_user_ip(idipaddress231)

            
    log_amx("UnBan: ^"%s<%d><%s><%s>^" unban ^"%s^""name,get_user_userid(id),authid,ipaddress,g_menuUnBanText[id][key])

            switch (
    get_cvar_num("amx_show_activity"))
            {
            
                case 
    2client_print(0print_chat"ADMIN %s: unban %s"nameg_menuUnBanText[id][key])
                case 
    1client_print(0print_chat"ADMIN: unban %s"g_menuUnBanText[id][key])
            }

            if(
    g_menuUnBanType[id] == 1) {
            
    server_cmd("removeip ^"%s^"; writeip"g_menuUnBanText[id][key])
            
    server_exec()
            
    console_print(id"IP ^"%s^" removed from ban list"g_menuUnBanText[id][key])
            }
            
            else {
                
            
    server_cmd("removeid %s; writeid",  g_menuUnBanText[id][key])
            
    console_print(id"Authid ^"%s^" removed from ban list",  g_menuUnBanText[id][key])
            }
        
            
    g_menuUnBanLine[id][0] = g_menuUnBanLine[id][1] = 0
            displayUnBanMenu
    (idg_menuPosition[id] = 0)
            }
        }
        return 
    PLUGIN_HANDLED
    }

    checkSTEAMID(steamid[]) {
      
        new 
    len strlen(steamid)
        if(
    len 10 && equali(steamid"STEAM_"6) && steamid[7] == ':' && steamid[9] == ':' && str_to_num(steamid[10])) {
            return 
    1
        
    }
        return 
    0
    }

    checkIP(ip[]) {
        
        new 
    len strlen(ip)
        new 
    dots 00
        
    while(isdigit(ip[i]) || ip[i]=='.')
            if(
    ip[i++] == '.')
                ++
    dots
        
    if(== len && dots == 3) {
            return 
    1
        
    }
        return 
    0
    }

    displayUnBanMenu(id,pos) {
        if(
    pos 0)
        return

        new 
    menuBody[512]
        new 
    0

        
    new len format(menuBody511g_coloredMenus "\yUnBan Menu\R%d^n\w^n" "UnBan Menu %d^n^n"id"UNBAN_MENU"pos 1)
        
        new 
    keys = (1<<9)
        new 
    textlenline
        
    new type g_menuUnBanType[id]
        new 
    temp[32], banTime[32], disable

        
    if(file_exists(g_bannedCfgFile[type])) {
            
    line g_menuUnBanLine[id][0]
            while((
    line read_file(g_bannedCfgFile[type], lineg_menuSelect[id], 63textlen))) {
                
    temp[0] = '^0'
                
    banTime[0] = '^0'
                
    g_menuUnBanText[id][b][0] = '^0'
                
    disable 0
                
    if(textlen 9)
                    
    disable 1
                
    else if(parse(g_menuSelect[id], temp31banTime31g_menuUnBanText[id][b], 31) != 3)
                    
    disable 1
                
    else if((type == && !checkIP(g_menuUnBanText[id][b])) || (type == && !checkSTEAMID(g_menuUnBanText[id][b])))
                    
    disable 1
                
    if(disable == 0) {
                    
    keys |= (1<<b)
                    if(
    g_coloredMenus)
                    
    len += format(menuBody[len], 511-len"%d. %s\R\r%s^n\w"bg_menuUnBanText[id][b++], banTime)
                    else
                    
    len += format(menuBody[len], 511-len"%d. %s   ( %s )^n"bg_menuUnBanText[id][b++], banTime)
                }
                else {
                    if(
    g_coloredMenus)
                        
    len += format(menuBody[len], 511-len"\d%d. %s^n\w"bg_menuUnBanText[id][b++])
                    else
                        
    len += format(menuBody[len], 511-len"#. %s^n"bg_menuUnBanText[id][b++])
                }
                if(
    == 8) break
            }

            if(
    == && read_file(g_bannedCfgFile[type], lineg_menuSelect[id], 63textlen) > 0) {
            
    format(menuBody[len], 511-len"^n9. More...^n0. %s",idpos "Back" "Exit",id)
            
    keys |= (1<<8)
            }
            else
            
    format(menuBody[len], 511-len"^n0. %s"pos "Back" "Exit",id)

            
    g_menuUnBanLine[id][1] = line g_menuUnBanLine[id][0]
            
    g_menuUnBanLine[id][0] = line
            show_menu
    (idkeysmenuBody, -1"UnBan  Menu")
        }

        return
    }

    public 
    actionUnBanMenuType(id,key) {
        
        switch(
    key) {
            case 
    9: return PLUGIN_HANDLED
            
    default: {
                
    g_menuUnBanType[id] = key // 0 = STEAMID, 1 = IP
                
    g_menuUnBanLine[id][0] = g_menuUnBanLine[id][1] = 0
                displayUnBanMenu
    (idg_menuPosition[id] = 0)
            }
        }
        return 
    PLUGIN_HANDLED
    }

    displayUnBanMenuType(id) {
        
        new 
    menuBody[512]
      
        new 
    len format(menuBody511g_coloredMenus ?  "\yUnBan STEAMID or IP?^n\w^n" :"UnBan STEAMID or IP?^n^n",id)

        new 
    keys = (1<<0)|(1<<1)|(1<<9)

        
    len += format(menuBody[len], 511-len"1. STEAMID^n",id)
        
    len += format(menuBody[len], 511-len"2. IP^n",id)
        
    format(menuBody[len], 511-len"^n0. Exit",id)

        
    show_menu(idkeysmenuBody, -1"UnBan STEAMID or IP?")
    }

    public 
    cmdUnBanMenu(id,level,cid) {
        
        if(!
    cmd_access(id,level,cid,1))
        return 
    PLUGIN_HANDLED

        g_menuUnBanType
    [id] = -1
        displayUnBanMenuType
    (id)
        return 
    PLUGIN_HANDLED
    }

    public 
    aim_prac(id)
    {
        if (
    id && !((get_user_flags(id) & ADMIN_LEVEL_A)))
        {
            
    client_print(idprint_console"[%s] O Komutu Kullanamazsin.",szStag)
            return 
    PLUGIN_CONTINUE
        
    }
        new 
    arg[8]
        
    read_argv(1arg7)

        if((
    equali(arg"on"))||(equali(arg"1")))
        {
            
    set_user_hitzones(,02)
        }
        else
        {
            
    set_user_hitzones(00255)
        }
        return 
    PLUGIN_HANDLED
    }

    public 
    cmdHs (idlevelcid){
        
        if( !
    cmd_accessidlevelcid) )  
            return 
    PLUGIN_HANDLED;
        
         
    server_cmd("aim_prac 1");
        
        
    chat_color(0,"!g[%s] !yHs Mod Acildi.",szStag)
        
        
        return 
    PLUGIN_HANDLED;
    }

    public 
    cmdNoHs (idlevelcid){
        
        if( !
    cmd_accessidlevelcid) )  
            return 
    PLUGIN_HANDLED;
        
         
    server_cmd("aim_prac 0");
        
        
    chat_color(0,"!g[%s] !yHs Mod Kapatildi.",szStag)
        
        
        return 
    PLUGIN_HANDLED;
    }

    public 
    CmdKickTiPlayeriLeveliCId ) {
        if( !
    cmd_accessiPlayeriLeveliCId) ) {
            return 
    PLUGIN_HANDLED;
        }
     
        new 
    iPlayers32 ], iNum;
        
    get_playersiPlayersiNum );
     
        new 
    iVictim;
        for( new 
    0iNumi++ ) {
            
    iVictim iPlayers];
            if( 
    cs_get_user_teamiVictim ) == CS_TEAM_T ) {
                
    server_cmd"kick #%i"get_user_useridiVictim ) );
            }
        }
     
        new 
    szName32 ];
        
    get_user_nameiPlayerszName31 );
     
        
    chat_color(0,"!g[%s] !yTerorists Takimi Kicklendi.",szStag
     
        new 
    szSteamID35 ];
        
    get_user_authidiPlayerszSteamID34 );
     
        
    log_amx"%s <%s> kicked all terrorist players"szNameszSteamID );
     
        return 
    PLUGIN_HANDLED;
    }
     
    public 
    CmdKickCTiPlayeriLeveliCId ) {
        if( !
    cmd_accessiPlayeriLeveliCId) ) {
            return 
    PLUGIN_HANDLED;
        }
     
        new 
    iPlayers32 ], iNum;
        
    get_playersiPlayersiNum );
     
        new 
    iVictim;
        for( new 
    0iNumi++ ) {
            
    iVictim iPlayers];
            if( 
    cs_get_user_teamiVictim ) == CS_TEAM_CT ) {
                
    server_cmd"kick #%i"get_user_useridiVictim ) );
            }
        }
     
        new 
    szName32 ];
        
    get_user_nameiPlayerszName31 );
     
        
    chat_color(0,"!g[%s] !yCounter-Terorists Takimi Kicklendi.",szStag
     
        new 
    szSteamID35 ];
        
    get_user_authidiPlayerszSteamID34 );
     
        
    log_amx"%s <%s> kicked all counter-terrorist players"szNameszSteamID );
     
        return 
    PLUGIN_HANDLED;
    }
     
    public 
    CmdKickAlliPlayeriLeveliCId ) {
        if( !
    cmd_accessiPlayeriLeveliCId) ) {
            return 
    PLUGIN_HANDLED;
        }
     
        new 
    iPlayers32 ], iNum;
        
    get_playersiPlayersiNum );
     
        for( new 
    0iNumi++ ) {
            
    server_cmd"kick #%i"get_user_useridiPlayers] ) );
        }
     
        new 
    szName32 ];
        
    get_user_nameiPlayerszName31 );
     
        new 
    szSteamID35 ];
        
    get_user_authidiPlayerszSteamID34 );
     
        
    log_amx"%s <%s> kicked all players"szNameszSteamID );
     
        return 
    PLUGIN_HANDLED;
    }  

    public 
    cmdMapRes (idlevelcid){
        
        if( !
    cmd_accessidlevelcid) )  
            return 
    PLUGIN_HANDLED;
        
         
    server_cmd("restart");
        
        
    chat_color(0,"!g[%s] !yMap !tYeniden !yAciliyor.",szStag)
        
        
        return 
    PLUGIN_HANDLED;
    }


    public 
    cmdCptsay(id,level,cid) {
        
        if( !
    cmd_accessidlevelcid) )  
            return 
    PLUGIN_HANDLED
        
        
    if(get_pcvar_num(g_cptsay) == && set_pcvar_num(g_cptsay,0)) {
        
        
    pasarse true    
        chat_color
    (0,"!g[%s] !yCpt' Konusmalari Acildi.",szStag)    
        }    
        else if(
    get_pcvar_num(g_cptsay) == && set_pcvar_num(g_cptsay,1))
        
        
    chat_color(0,"!g[%s] !yCpt' Konusmalari Kapatildi.",szStag)
        
        return 
    PLUGIN_HANDLED
    }

    public 
    cmdParaGoster(id

        new 
    iMoney;
        new 
    money_Buffer[100+1];
        
    iMoney cs_get_user_money(id); 
        
    formatmoney_Buffer100"Para : %d$"iMoney ); 
        
        
    engclient_cmdid"say_team"money_Buffer );
        return 
    PLUGIN_HANDLED;
    }

    public 
    PluginMenu(id,level,cid)
    {
        if( !
    cmd_accessidlevelcid) ) 
            return 
    PLUGIN_HANDLED
        
    new menuMenuz[512]
        
    formatex(Menuzcharsmax(Menuz), "\r[%s] \yMenu",szStag)
        
    menu menu_create(Menuz"MenuPlugin")
        
    formatex(Menuzcharsmax(Menuz), "\wMaci Baslat")
        
    menu_additem(menuMenuz"1"ADMIN_CFG)
        
    formatex(Menuzcharsmax(Menuz), "\wMac Ayarlari")
        
    menu_additem(menuMenuz"2"ADMIN_CFG)
        
    formatex(Menuzcharsmax(Menuz), "\wPublic Ayarlar")
        
    menu_additem(menuMenuz"3"ADMIN_CFG)
        
    formatex(Menuzcharsmax(Menuz), "\wSay \yAc \w- \rKapa")
        
    menu_additem(menuMenuz"4"ADMIN_CFG)
        
    formatex(Menuzcharsmax(Menuz), "\wDuck \yAc \w- \rKapa")
        
    menu_additem(menuMenuz"5"ADMIN_CFG)
        
    formatex(Menuzcharsmax(Menuz), "\wPassword Kaldir")
        
    menu_additem(menuMenuz"6"ADMIN_CFG)
        
    formatex(Menuzcharsmax(Menuz), "\wTakimlari Degistir")
        
    menu_additem(menuMenuz"7"ADMIN_CFG)
        
    formatex(Menuzcharsmax(Menuz), "\wTakim Degistirmeyi \yAc \w- \rKapa")
        
    menu_additem(menuMenuz"8"ADMIN_CFG)
        
    formatex(Menuzcharsmax(Menuz), "\wTaktik Ayarlari Yukle")
        
    menu_additem(menuMenuz"9"ADMIN_CFG)    
        
    formatex(Menuzcharsmax(Menuz), "\wTaktik Ayarlari Kaldir")
        
    menu_additem(menuMenuz"10"ADMIN_CFG)
        
    formatex(Menuzcharsmax(Menuz), "\wUzatma Ayarlari")
        
    menu_additem(menuMenuz"11"ADMIN_CFG)
        
    formatex(Menuzcharsmax(Menuz), "\wBan Listesi Temizle")
        
    menu_additem(menuMenuz"12"ADMIN_CFG)
        
    formatex(Menuzcharsmax(Menuz), "\wT' leri Banla")
        
    menu_additem(menuMenuz"13"ADMIN_CFG)
        
    formatex(Menuzcharsmax(Menuz), "\wCT' leri Banla")
        
    menu_additem(menuMenuz"14"ADMIN_CFG)
        
    formatex(Menuzcharsmax(Menuz), "\wSpec' leri Banla")
        
    menu_additem(menuMenuz"15"ADMIN_CFG)
        
    formatex(Menuzcharsmax(Menuz), "\wTum Oyunculari Banla")
        
    menu_additem(menuMenuz"16"ADMIN_CFG)
        
    formatex(Menuzcharsmax(Menuz), "\wT' leri Kickle")
        
    menu_additem(menuMenuz"17"ADMIN_CFG)
        
    formatex(Menuzcharsmax(Menuz), "\wCT' leri Kickle")
        
    menu_additem(menuMenuz"18"ADMIN_CFG)
        
    formatex(Menuzcharsmax(Menuz), "\wTum Oyunculari Kickle")
        
    menu_additem(menuMenuz"19"ADMIN_CFG)
        
    formatex(Menuzcharsmax(Menuz), "\wT' leri Slayla")
        
    menu_additem(menuMenuz"20"ADMIN_CFG)
        
    formatex(Menuzcharsmax(Menuz), "\wCT' leri Slayla")
        
    menu_additem(menuMenuz"21"ADMIN_CFG)
        
    formatex(Menuzcharsmax(Menuz), "\wTum Oyunculari Slayla")
        
    menu_additem(menuMenuz"22"ADMIN_CFG)
        
    formatex(Menuzcharsmax(Menuz), "\wT' leri Slapla")
        
    menu_additem(menuMenuz"23"ADMIN_CFG)
        
    formatex(Menuzcharsmax(Menuz), "\wCT' leri Slapla")
        
    menu_additem(menuMenuz"24"ADMIN_CFG)
        
    formatex(Menuzcharsmax(Menuz), "\wTum Oyunculari Slapla")
        
    menu_additem(menuMenuz"25"ADMIN_CFG)
        
    formatex(Menuzcharsmax(Menuz), "\wHs Mod \yAc")
        
    menu_additem(menuMenuz"26"ADMIN_CFG)
        
    formatex(Menuzcharsmax(Menuz), "\wHs Mod \rKapa")
        
    menu_additem(menuMenuz"27"ADMIN_CFG)
        
    formatex(Menuzcharsmax(Menuz), "\wKick Menu")
        
    menu_additem(menuMenuz"28"ADMIN_CFG)
        
    formatex(Menuzcharsmax(Menuz), "\wBan Menu")
        
    menu_additem(menuMenuz"29"ADMIN_CFG)
        
    formatex(Menuzcharsmax(Menuz), "\wSlap Menu")
        
    menu_additem(menuMenuz"30"ADMIN_CFG)
        
    formatex(Menuzcharsmax(Menuz), "\wTeam Menu")
        
    menu_additem(menuMenuz"31"ADMIN_CFG)
        
    formatex(Menuzcharsmax(Menuz), "\wFriendlyFire \yAc")
        
    menu_additem(menuMenuz"32"ADMIN_CFG)
        
    formatex(Menuzcharsmax(Menuz), "\wFriendlyFire \rKapa")
        
    menu_additem(menuMenuz"33"ADMIN_CFG)
        
    formatex(Menuzcharsmax(Menuz), "\wAlltalk \yAc")
        
    menu_additem(menuMenuz"34"ADMIN_CFG)
        
    formatex(Menuzcharsmax(Menuz), "\wAlltalk \rKapa")
        
    menu_additem(menuMenuz"35"ADMIN_CFG)
        
    formatex(Menuzcharsmax(Menuz), "\wRestart \r1")
        
    menu_additem(menuMenuz"36"ADMIN_CFG)
        
    formatex(Menuzcharsmax(Menuz), "\wRestart \r3")
        
    menu_additem(menuMenuz"37"ADMIN_CFG)
        
    formatex(Menuzcharsmax(Menuz), "\wRestart \r5")
        
    menu_additem(menuMenuz"38"ADMIN_CFG)
        
    formatex(Menuzcharsmax(Menuz), "\wMap Menu")
        
    menu_additem(menuMenuz"38"ADMIN_CFG)    
        
    formatex(Menuzcharsmax(Menuz), "\yIleri")
        
    menu_setprop(menu,MPROP_NEXTNAME ,Menuz)
        
    formatex(Menuzcharsmax(Menuz), "\yGeri")
        
    menu_setprop(menu,MPROP_BACKNAME ,Menuz)
        
    menu_setprop(menu,MPROP_EXITMEXIT_ALL)
        
    formatex(Menuzcharsmax(Menuz), "\rKapat")
        
        
        
    menu_setprop(menu,MPROP_EXITNAME,Menuz)
        
        
    menu_display(idmenu0)
        return 
    PLUGIN_HANDLED;
    }

    public 
    MenuPlugin(idmenuitem) {
        
        if (
    item == MENU_EXIT)
        {
            
    menu_destroy(menu)
            
            return 
    PLUGIN_CONTINUE
        
    }
        
        new 
    data[6], iName[64]
        new 
    accesscallback
        menu_item_getinfo
    (menuitemaccessdata,5iName63callback)
        
        new 
    key str_to_num(data)
        
        switch(
    key)
        {
            case 
    1:
            {
                          
                
    client_cmd(id,"say .335")
                
    menu_display(id,menu)
                
            }
            case 
    2:
            {
                          
                
    client_cmd(id,"say .mac")
                
    menu_display(id,menu)
                
            }
            case 
    3:
            {
                          
                
    client_cmd(id,"say .pub")
                
    menu_display(id,menu)
                
            }
            case 
    4:
            {
                          
                
    client_cmd(id,"say .say")
                
    menu_display(id,menu)
                
            }
            case 
    5:
            {
                          
                
    client_cmd(id,"say .duck")
                
    menu_display(id,menu)
                
            }
            case 
    6:
            {
                          
                
    client_cmd(id,"say .nopw")
                
    menu_display(id,menu)
                
            }
            case 
    7:
            {
                          
                
    client_cmd(id,"say .degis")
                
    menu_display(id,menu)
                
            }
            case 
    8:
            {
                          
                
    client_cmd(id,"say .takim")
                
    menu_display(id,menu)
                
            }
            case 
    9:
            {
                          
                
    client_cmd(id,"say .tt")
                
    menu_display(id,menu)
                
            }
            case 
    10:
            {
                          
                
    client_cmd(id,"say .nott")
                
    menu_display(id,menu)
                
            }
            case 
    11:
            {
                          
                
    client_cmd(id,"say .uzat")
                
    menu_display(id,menu)
                
            }
            case 
    12:
            {
                          
                
    client_cmd(id,"say .unban")
                
    menu_display(id,menu)
            }
            case 
    13:
            {
                          
                
    client_cmd(id,"say .bant")
                
    menu_display(id,menu)
                
            }
            case 
    14:
            {
                          
                
    client_cmd(id,"say .banct")
                
    menu_display(id,menu)
            }
            case 
    15:
            {
                          
                
    client_cmd(id,"say .banspec")
                
    menu_display(id,menu)
            }
            case 
    16:
            {
                          
                
    client_cmd(id,"say .banall")
                
    menu_display(id,menu)
                
            }
            case 
    17:
            {
                          
                
    client_cmd(id,"say .kickt")
                
    menu_display(id,menu)
                
            }
            case 
    18:
            {
                          
                
    client_cmd(id,"say .kickct")
                
    menu_display(id,menu)
            
            }
            case 
    19:
            {
                          
                
    client_cmd(id,"say .kickall")
                
    menu_display(id,menu)
                
            }
            case 
    20:
            {
                          
                
    client_cmd(id,"say .slayt")
                
                
    menu_display(id,menu)            
            }
            case 
    21:
            {
                          
                
    client_cmd(id,"say .slayct")
                
                
    menu_display(id,menu)
            }
            case 
    22:
            {
                          
                
    client_cmd(id,"say .slayall")
                
                
    menu_display(id,menu)
            }
            case 
    23:
            {
                          
                
    client_cmd(id,"say .slapt")
                
                
    menu_display(id,menu)
            }
            case 
    24:
            {
                          
                
    client_cmd(id,"say .slapct")
                
                
    menu_display(id,menu)
            }
            case 
    25:
            {
                          
                
    client_cmd(id,"say .slapall")
                
                
    menu_display(id,menu)
            }
            case 
    26:
            {
                          
                
    client_cmd(id,"say .hs")
                
                
    menu_display(id,menu)
            }
            case 
    27:
            {
                          
                
    client_cmd(id,"say .nohs")
                
                
    menu_display(id,menu)
            }
            case 
    28:
            {
                          
                
    client_cmd(id,"say .km")
                
                
    menu_display(id,menu)
            }
            case 
    29:
            {
                          
                
    client_cmd(id,"say .bm")
                
    menu_display(id,menu)
                
            }
            case 
    30:
            {
                          
                
    client_cmd(id,"say .sm")
                
                
    menu_display(id,menu)
            }
            case 
    31:
            {
                          
                
    client_cmd(id,"say .tm")
                
    menu_display(id,menu)
                
            }
            case 
    32:
            {
                          
                
    client_cmd(id,"say .ff")
                
    menu_display(id,menu)
            
            }
            case 
    33:
            {
                          
                
    client_cmd(id,"say .noff")
                
    menu_display(id,menu)
            }
            case 
    34:
            {
                          
                
    client_cmd(id,"say .talk")
                
    menu_display(id,menu)
            }
            case 
    35:
            {
                          
                
    client_cmd(id,"say .notalk")

                
    menu_display(id,menu)
            }
            case 
    36:
            {
                          
                
    client_cmd(id,"say .rr")
                
    menu_display(id,menu)
            }
            case 
    37:
            {
                          
                
    client_cmd(id,"say .rr3")
                
    menu_display(id,menu)
            }
            case 
    38:
            {
                          
                
    client_cmd(id,"say .rr5")
                
    menu_display(id,menu)
            }
            case 
    39:
            {
                          
                
    client_cmd(id,"say .maps")
                
                
    menu_display(id,menu)            
                
            }        
        }
        return 
    PLUGIN_HANDLED 
    }
        
    public 
    cmdMacBitir(idlevelcid){
        
        if( !
    cmd_accessidlevelcid) )  
            return 
    PLUGIN_HANDLED;
        
         
    set_cvar_string("mp_autokick""0");
         
    set_cvar_string("mp_freezetime""0");
         
    set_cvar_string("mp_autoteambalance""0");      
         
    set_cvar_string("mp_limitteams""0");
         
    set_cvar_string("mp_friendlyfire""0");            
         
    set_cvar_string("mp_timelimit""0");       
         
    set_cvar_string("mp_forcecamera""0");
        
    set_cvar_string("mp_forcechasecam""0");
        
    set_cvar_string("mp_flashlight""1");        
        
    set_cvar_string("mp_tkpunish""0");    
        
    set_cvar_string("mp_c4timer""35");    
        
    set_cvar_string("mp_roundtime""3");
        
    set_cvar_string("mp_footsteps""1");
        
    set_cvar_string("mp_buytime""3");
        
    set_cvar_string("mt_enable""0");    
        
    set_cvar_string("aim_prac""0");
        
    set_cvar_string("mt_teamlock""0");    
        
    set_cvar_string("mt_duck""0");
        
    chat_color(0,"!g[%s] !yMac bitirme komutu kullanildi...",szStag)
        
    client_cmd(id,"say .pub");
        
        
        return 
    PLUGIN_HANDLED;
    }

    public 
    cmdMacBitir2(idlevelcid){
        
        if( !
    cmd_accessidlevelcid) )  
            return 
    PLUGIN_HANDLED;
        
        
    rounds_elapsed 0
        
    tt_win 0
        ct_win 
    0
        total 
    0
        totalCT 
    0
        totalTT 
    0        
         set_cvar_string
    ("mp_autokick""0");
         
    set_cvar_string("mp_freezetime""0");
         
    set_cvar_string("mp_autoteambalance""0");      
         
    set_cvar_string("mp_limitteams""0");
         
    set_cvar_string("mp_friendlyfire""0");            
         
    set_cvar_string("mp_timelimit""0");       
         
    set_cvar_string("mp_forcecamera""0");
        
    set_cvar_string("mp_forcechasecam""0");
        
    set_cvar_string("mp_flashlight""1");        
        
    set_cvar_string("mp_tkpunish""0");    
        
    set_cvar_string("mp_c4timer""35");    
        
    set_cvar_string("mp_roundtime""3");
        
    set_cvar_string("mp_footsteps""1");
        
    set_cvar_string("mp_buytime""3");
        
    set_cvar_string("mt_enable""0");    
        
    set_cvar_string("aim_prac""0");
        
    set_cvar_string("mt_teamlock""0");    
        
    set_cvar_string("mt_duck""0");
        
    chat_color(0,"!g[%s] !yMac bitirme komutu kullanildi...",szStag)
        
    client_cmd(id,"say .pub");
        
        
        return 
    PLUGIN_HANDLED;
    }

    public 
    cmdTeamLock(id,level,cid) {
        
        if( !
    cmd_accessidlevelcid) )  
            return 
    PLUGIN_HANDLED
        
        
    if(get_pcvar_num(g_teamlock) == && set_pcvar_num(g_teamlock,1)) {
        
        
    pasarse true
        chat_color
    (0,"!g[%s] !tTakim !yDegistirme Kapatildi.",szStag)
        }    
        else if(
    get_pcvar_num(g_teamlock) == && set_pcvar_num(g_teamlock,0))
            
        
    chat_color(0,"!g[%s] !tTakim !yDegistirme Acildi.",szStag)
        
        return 
    PLUGIN_HANDLED
    }


    public 
    frag_part2(id[]) client_cmd(id[0],"snapshot")

    public 
    frag_part3(id[]) client_cmd(id[0],"-showscores")

    public 
    frag_part1(id) {
         
        
    client_cmd(id,"+showscores");
        
    chat_color(id,"!g[%s] !yFrag Skorlariniz Kaydedildi.",szStag)
        
    set_task(0.3,"frag_part2",0);
        
    set_task(0.6,"frag_part3",0);
        
        return 
    PLUGIN_HANDLED;





    bu arada bu !quit !team felan sadece adminler !kf de dahil anlamışsındır diye söylememiştim ama söyleyeyim dedim. Yanlış anlama
    Konu HuseyiN tarafından (07-09-12 Saat 20:39 ) değiştirilmiştir.

  4. #4
    Nemesis* coadmin akcaliberkk - ait Kullanıcı Resmi (Avatar)
    Üyelik tarihi
    Jun 2012
    Yer
    İstanbul
    Mesajlar
    2.027
    Bahsedildi
    105 Mesaj
    Etiketlenmiş
    10 Konu
    Tecrübe Puanı
    10

    Standart Cevap: [ İstek ] Maç Botuma Özellik Eklemek İstiyorum.

    kf de kazanan takımın hangi oyuncusu takım seçicek ?

    To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.



    To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.


    CS:GO ve CS 1.6 için ücretli eklenti yapılır.
    Plugin yazmak isteyenlere yardımcı olabilirim.
    Skype adresimden ulaşabilirsiniz:
    destek_596
    Steam: http://steamcommunity.com/id/ca-nemesis/


  5. #5
    onbasi er
    Üyelik tarihi
    Jan 2012
    Mesajlar
    108
    Bahsedildi
    0 Mesaj
    Etiketlenmiş
    0 Konu
    Tecrübe Puanı
    13

    Standart Cevap: [ İstek ] Maç Botuma Özellik Eklemek İstiyorum.

    Kf de tüm adamlara bi oylama gitsin sonuca göre takım seçilsin. Saol.
    Konu HuseyiN tarafından (08-09-12 Saat 08:45 ) değiştirilmiştir.

  6. #6
    onbasi er
    Üyelik tarihi
    Jan 2012
    Mesajlar
    108
    Bahsedildi
    0 Mesaj
    Etiketlenmiş
    0 Konu
    Tecrübe Puanı
    13

    Standart Cevap: [ İstek ] Maç Botuma Özellik Eklemek İstiyorum.

    +++++++++++++

  7. #7
    Nemesis* coadmin akcaliberkk - ait Kullanıcı Resmi (Avatar)
    Üyelik tarihi
    Jun 2012
    Yer
    İstanbul
    Mesajlar
    2.027
    Bahsedildi
    105 Mesaj
    Etiketlenmiş
    10 Konu
    Tecrübe Puanı
    10

    Standart Cevap: [ İstek ] Maç Botuma Özellik Eklemek İstiyorum.

    PHP- Kodu:
    #include <amxmodx>
    #include <amxmisc>
    #include <cstrike>
    #include <fakemeta>
    #include <fun>
    #include <colorchat>
    #include <hamsandwich>


    #define PLUGIN "Mac Botu"
    #define VERSION "4.1"
    #define AUTHOR "Kraftig ` - Selimcan Dinc"


    #define TASK_LISTA 001
    #define TASK_CHE 002
    #define TASK_MENSAJE 003
    #define TASK_CAMBIO 004
    #define TASK_PRINT 005
    #define TASK_MSG 006
    #define TASK_RESTART 007
    #define TASK_RESTART5 008


    #define DECREASE_FRAG; 
    #if defined DECREASE_FRAG
    #define KILL_FLAG 0
    #else
    #define KILL_FLAG 1
    #endif


    #define PlugActivo (get_pcvar_num(g_RESULTADO))
    #define HudGris set_hudmessage(64, 64, 64, -1.0, 0.20, 2, 0.02, 12.00, 0.01, 0.1, -1)
    #define HudVrd set_hudmessage(64, 255, 64, -1.0, -1.0, 1)
    #define HudRed set_hudmessage(255, 64, 64, -1.0, -1.0, 1)
    #define HudBlu set_hudmessage(64, 64, 255, -1.0, -1.0, 1)
    #define HudBlu2 set_hudmessage(64, 64, 255, -1.0, 0.20, 1, 0.02, 12.00, 0.01, 0.1, -1)
    #define HudVrd2 set_hudmessage(64, 255, 64, -1.0, 0.20, 1, 0.02, 12.00, 0.01, 0.1, -1)
    #define HudRed2 set_hudmessage(255, 64, 64, -1.0, 0.20, 1, 0.02, 12.00, 0.01, 0.1, -1)


    new const g_cmds[][]= {
        
    "!kick",
        
    ".kick",
        
    "/kick",
        
    "!map",
        
    ".map",
        
    "/map",
        
    "!ban",
        
    "/ban",
        
    ".ban",
        
    "!slay",
        
    "/slay",
        
    ".slay",
        
    "!slap",
        
    "/slap",
        
    ".slap",
        
    "!tm",
        
    ".tm",
        
    "/tm",
        
    "!km",
        
    ".km",
        
    "/km",
        
    "!bm",
        
    ".bm",
        
    "/bm",
        
    "!sm",
        
    ".sm",
        
    "/sm",
        
    "!teammenu",
        
    ".teammenu",
        
    "/teammenu",
        
    "!kickmenu",
        
    ".kickmenu",
        
    "/kickmenu",
        
    "!banmenu",
        
    ".banmenu",
        
    "/banmenu",
        
    "!slapmenu",
        
    ".slapmenu",
        
    "/slapmenu",
        
    "!d2",
        
    ".d2",
        
    "/d2",
        
    "!inf",
        
    ".inf",
        
    "/inf",
        
    "!nuke",
        
    ".nuke",
        
    "/nuke",
        
    "!cbble",
        
    ".cbble",
        
    "/cbble",
        
    "!tuscan",
        
    ".tuscan",
        
    "/tuscan",
        
    "!train",
        
    "/train",
        
    ".train",
        
    "!cplf",
        
    "/cplf",
        
    ".cplf",
        
    "!cplm",
        
    "/cplm",
        
    ".cplm",
        
    "!cplo",
        
    "/cplo",
        
    ".cplo",
        
    "!cpls",
        
    "/cpls",
        
    ".cpls",
        
    "!cvar",
        
    "/cvar",
        
    ".cvar",
        
    "!rcon",
        
    "/rcon",
        
    ".rcon",
        
    "!quit",
        
    "/quit",
        
    ".quit",
        
    "!team",
        
    "/team",
        
    ".team",
        
    "!kf",
        
    "/kf",
        
    ".kf"
    }


    /* pCvars */
    new g_RESULTADOg_SiteTagg_READYg_SAYg_soniditos g_SRVTAGg_welcomemsgg_pwDEFg_pPasswordPointer
    new tt_winct_wintotaltotalCTtotalTTglobalCTglobalTTReadyContFraMitadFraFinalMasFraguer1MasFraguer2
    new PausescfgPubcfgWarmcfgClosedcfgRates
    new OyunIsmi


    /* Strings */
    new szStag[32]
    new 
    szSite[32]
    new 
    szCpub[32]
    new 
    szCwarm[32]
    new 
    szCclosed[32]
    new 
    szCrates[32]
    new 
    szPwdef[32]
    new 
    szOyunIsmi[32]


    /* Unban Menu*/
    new g_menuPosition[33]
    new 
    g_menuSelect[33][64]
    new 
    g_menuUnBanType[33]
    new 
    g_menuUnBanLine[33][2]
    new 
    g_menuUnBanText[33][8][32]
    new 
    g_bannedCfgFile[2][] = {"banned.cfg","listip.cfg"}
    new 
    g_coloredMenus


    /* Arrays */
    new bool:OnOff[33] = false
    new bool:EstoyReady[33]
    new 
    bool:BorraLista
    new bool:mitad false
    new bool:end false
    new bool:pasarse false
    new bool:ready false
    new bool:ready2 false
    new bool:is_kfround false;
    new 
    Kazanan_Takim;


    /* Duck */
    new bool:g_bFakeDuck[33];
    new 
    g_iFakeEnt;
    new const 
    g_ciEntityName[] = "anti_doubleducker";
    new const 
    g_ciCustomInvisibleModel[] = "models/w_awp.mdl";
    new 
    g_duck;

    /* Cpt Say */
    new g_cptsay

    /* Team Ban */
    enum TeamData {
        
    CsTeams:TD_iTeam,
        
    TD_szInput20 ]
    };

    new const 
    g_iTeamData[ ][ TeamData ] = {
        { 
    CS_TEAM_UNASSIGNED"U" },
        { 
    CS_TEAM_UNASSIGNED"UNASSIGNED" },
        { 
    CS_TEAM_T"T" },
        { 
    CS_TEAM_T"TS" },
        { 
    CS_TEAM_T"TER" },
        { 
    CS_TEAM_T"TERR" },
        { 
    CS_TEAM_T"TERROR" },
        { 
    CS_TEAM_T"TERRORIST" },
        { 
    CS_TEAM_T"TERRORISTS" },
        { 
    CS_TEAM_CT"CT" },
        { 
    CS_TEAM_CT"CTS" },
        { 
    CS_TEAM_CT"COUNTERTERRORIST" },
        { 
    CS_TEAM_CT"COUNTERTERRORISTS" },
        { 
    CS_TEAM_CT"COUNTER-TERRORIST" },
        { 
    CS_TEAM_CT"COUNTER-TERRORISTS" },
        { 
    CS_TEAM_SPECTATOR"S" },
        { 
    CS_TEAM_SPECTATOR"SPEC" },
        { 
    CS_TEAM_SPECTATOR"SPECS" },
        { 
    CS_TEAM_SPECTATOR"SPECTATOR" },
        { 
    CS_TEAM_SPECTATOR"SPECTATORS" }
    };

    new 
    Trie:g_tTeamData;

    new const 
    g_szTeamNamesCsTeams ][ ] = {
        
    "Unassigned",
        
    "Terrorist",
        
    "Counter-Terrorist",
        
    "Spectator"
    };

    new 
    g_iMaxPlayers;


    /* Yeni Round */
    new rounds_elapsed;

    enum _teams {
        
    _terro,
        
    _ct
    }

    new 
    g_iScore[_teams]

    /* Takim Kilitleme */
    new g_teamlock;

    public 
    plugin_init() {
        
        
    register_plugin(PLUGINVERSIONAUTHOR)
        
        
        
    /* ÖzeL Match Bot Menu */
        
    register_clcmd("say !menu","PluginMenu")
        
    register_clcmd("say /menu","PluginMenu")
        
    register_clcmd("say .menu","PluginMenu")
        
        
    // Konsol Tanim Komutlari
        
    register_concmd"amx_banteam""CmdBanTeam"ADMIN_BAN"<team name> <time> [ban type=0] -- ban type: 0 = amx_ban, 1 = amx_banip" );        
        
    register_concmd("aim_prac""aim_prac"ADMIN_LEVEL_A"aim_prac <on|off> or <1|0>")
        
        
    /* Takım Slaplama */
        
    register_concmd"say !slapt""CmdSlapT"ADMIN_SLAY"[damage = 0] - slaps all terrorist players" );
        
    register_concmd"say /slapt""CmdSlapT"ADMIN_SLAY"[damage = 0] - slaps all terrorist players" );
        
    register_concmd"say .slapt""CmdSlapT"ADMIN_SLAY"[damage = 0] - slaps all terrorist players" );
        
    register_concmd"say !slapct""CmdSlapCT"ADMIN_SLAY"[damage = 0] - slaps all counter-terrorist players" );
        
    register_concmd"say /slapct""CmdSlapCT"ADMIN_SLAY"[damage = 0] - slaps all counter-terrorist players" );
        
    register_concmd"say .slapct""CmdSlapCT"ADMIN_SLAY"[damage = 0] - slaps all counter-terrorist players" );
        
    register_concmd"say !slapall""CmdSlapAll"ADMIN_SLAY"[damage = 0] - slaps all players" );    
        
    register_concmd"say /slapall""CmdSlapAll"ADMIN_SLAY"[damage = 0] - slaps all players" );
        
    register_concmd"say .slapall""CmdSlapAll"ADMIN_SLAY"[damage = 0] - slaps all players" );
        
        
    /* Takım Slaylama */
        
    register_concmd("say !slayt""cmdSlayT"ADMIN_SLAY"- slays Ts");
        
    register_concmd("say /slayt""cmdSlayT"ADMIN_SLAY"- slays Ts");
        
    register_concmd("say .slayt""cmdSlayT"ADMIN_SLAY"- slays Ts");
        
    register_concmd("say !slayct""cmdSlayCT"ADMIN_SLAY"- slays CTs");
        
    register_concmd("say /slayct""cmdSlayCT"ADMIN_SLAY"- slays CTs");
        
    register_concmd("say .slayct""cmdSlayCT"ADMIN_SLAY"- slays CTs");
        
    register_concmd("say !slayall","cmdSlayAll"ADMIN_CFG)
        
    register_concmd("say /slayall","cmdSlayAll"ADMIN_CFG)
        
    register_concmd("say .slayall","cmdSlayAll"ADMIN_CFG)    
        
        
    /* HeadShot Mod */
        
    register_concmd("say !hs","cmdHs"ADMIN_CFG)
        
    register_concmd("say /hs","cmdHs"ADMIN_CFG)
        
    register_concmd("say .hs","cmdHs"ADMIN_CFG)
        
    register_concmd("say !nohs","cmdNoHs"ADMIN_CFG)
        
    register_concmd("say /nohs","cmdNoHs"ADMIN_CFG)
        
    register_concmd("say .nohs","cmdNoHs"ADMIN_CFG)
        
        
    /* Amxmodx Komutlari */    
        
    register_concmd("say !off","off"ADMIN_CVAR)
        
    register_concmd("say /off","off"ADMIN_CVAR)
        
    register_concmd("say .off","off"ADMIN_CVAR)    
        
    register_concmd("say !on","on"ADMIN_CVAR)
        
    register_concmd("say /on","on"ADMIN_CVAR)
        
    register_concmd("say .on","on"ADMIN_CVAR)
        
    register_concmd("say /pause","PauseHandler"ADMIN_CFG)
        
    register_concmd("say !pause","PauseHandler"ADMIN_CFG)
        
    register_concmd("say .pause","PauseHandler"ADMIN_CFG)    
        
        
    /* Say Komutlari */
        
    register_concmd("say /say""cmdSayNosay"ADMIN_CVAR)
        
    register_concmd("say !say""cmdSayNosay"ADMIN_CVAR)
        
    register_concmd("say .say""cmdSayNosay"ADMIN_CVAR)
        
    register_concmd("say .cptsay","cmdCptsay"ADMIN_CVAR)    
        
    register_concmd("say !cptsay","cmdCptsay"ADMIN_CVAR)    
        
    register_concmd("say /cptsay","cmdCptsay"ADMIN_CVAR)        
        
    register_clcmd("say","nosay")
        
        
    /* Unban Komutları */
        
    register_clcmd("say !unban","cmdUnBanMenu"ADMIN_BAN"- displays unban menu")
        
    register_clcmd("say /unban","cmdUnBanMenu"ADMIN_BAN"- displays unban menu")
        
    register_clcmd("say .unban","cmdUnBanMenu"ADMIN_BAN"- displays unban menu")
        
    register_clcmd("say !bansil","cmdUnBanMenu"ADMIN_BAN"- displays unban menu")
        
    register_clcmd("say /bansil","cmdUnBanMenu"ADMIN_BAN"- displays unban menu")
        
    register_clcmd("say .bansil","cmdUnBanMenu"ADMIN_BAN"- displays unban menu")
        
    register_menucmd(register_menuid("UnBan STEAMID or IP?"),(1<<0|1<<1|1<<9),"actionUnBanMenuType")
        
    register_menucmd(register_menuid("UnBan  Menu"),1023,"actionUnBanMenu")
        
        
    /* Duck Komutlari */
        
    register_concmd("say !duck""cmdDuckNoduck"ADMIN_CVAR)
        
    register_concmd("say /duck""cmdDuckNoduck"ADMIN_CVAR)
        
    register_concmd("say .duck""cmdDuckNoduck"ADMIN_CVAR)
        
        
    /* Password Komutlari */
        
    register_concmd("say /nopass","cmdNopass"ADMIN_CFG)
        
    register_concmd("say !nopass","cmdNopass"ADMIN_CFG)
        
    register_concmd("say .nopass","cmdNopass"ADMIN_CFG)
        
    register_concmd("say /nopw","cmdNopass"ADMIN_CFG)
        
    register_concmd("say !nopw","cmdNopass"ADMIN_CFG)
        
    register_concmd("say .nopw","cmdNopass"ADMIN_CFG)
        
    register_clcmd("say","sayPass")
        
    register_clcmd("say","SayPwkoy")
        
        
    /* Map Komutlari */
        
    register_concmd("say /maps","MapsMenu"ADMIN_MAP)
        
    register_concmd("say !maps","MapsMenu"ADMIN_MAP)
        
    register_concmd("say .maps","MapsMenu"ADMIN_MAP)
        
    register_concmd("say !restart","cmdMapRes"ADMIN_MAP)
        
    register_concmd("say /restart","cmdMapRes"ADMIN_MAP)
        
    register_concmd("say .restart","cmdMapRes"ADMIN_MAP)
        
        
    /* Maci Baslatma Komutlari */
        
    register_concmd("say /335","cmdVale"ADMIN_CFG)
        
    register_concmd("say !335","cmdVale"ADMIN_CFG)
        
    register_concmd("say .335","cmdVale"ADMIN_CFG)
        
    register_concmd("say /baslat","cmdVale"ADMIN_CFG)
        
    register_concmd("say !baslat","cmdVale"ADMIN_CFG)
        
    register_concmd("say .baslat","cmdVale"ADMIN_CFG)
        
        
    /*  ve Public Ayarlari */
        
    register_concmd("say !mac","cmdMacAyari"ADMIN_CFG)
        
    register_concmd("say /mac","cmdMacAyari"ADMIN_CFG)
        
    register_concmd("say .mac","cmdMacAyari"ADMIN_CFG)
        
    register_concmd("say !pub","cmdPubAyari"ADMIN_CFG)
        
    register_concmd("say /pub","cmdPubAyari"ADMIN_CFG)
        
    register_concmd("say .pub","cmdPubAyari"ADMIN_CFG)
        
        
    /* Taktik Süresi Ayarlari */
        
    register_concmd("say !tt","cmdTaktik"ADMIN_CFG)
        
    register_concmd("say /tt","cmdTaktik"ADMIN_CFG)
        
    register_concmd("say .tt","cmdTaktik"ADMIN_CFG)
        
    register_concmd("say !nott","cmdNoTaktik"ADMIN_CFG)
        
    register_concmd("say /nott","cmdNoTaktik"ADMIN_CFG)
        
    register_concmd("say .nott","cmdNoTaktik"ADMIN_CFG)
        
        
    /* Uzatma Ayarlari */
        
    register_concmd("say !uzat","cmdUzat"ADMIN_CFG)
        
    register_concmd("say /uzat","cmdUzat"ADMIN_CFG)
        
    register_concmd("say .uzat","cmdUzat"ADMIN_CFG)
        
        
    /* Restart Komutlari */
        
    register_concmd("say /rr","cmdRR"ADMIN_CFG)
        
    register_concmd("say !rr","cmdRR"ADMIN_CFG)
        
    register_concmd("say .rr","cmdRR"ADMIN_CFG)
        
    register_concmd("say /rr3","cmdRR3"ADMIN_CFG)
        
    register_concmd("say !rr3","cmdRR3"ADMIN_CFG)
        
    register_concmd("say .rr3","cmdRR3"ADMIN_CFG)
        
    register_concmd("say /rr5","cmdRR5"ADMIN_CFG)
        
    register_concmd("say !rr5","cmdRR5"ADMIN_CFG)
        
    register_concmd("say .rr5","cmdRR5"ADMIN_CFG)
        
    register_concmd("say !res","cmdRR"ADMIN_CFG)
        
    register_concmd("say /res","cmdRR"ADMIN_CFG)
        
    register_concmd("say .res","cmdRR"ADMIN_CFG)    
        
    register_concmd("say /res3","cmdRR3"ADMIN_CFG)
        
    register_concmd("say !res3","cmdRR3"ADMIN_CFG)
        
    register_concmd("say .res3","cmdRR3"ADMIN_CFG)    
        
    register_concmd("say /res5","cmdRR5"ADMIN_CFG)
        
    register_concmd("say !res5","cmdRR5"ADMIN_CFG)
        
    register_concmd("say .res5","cmdRR5"ADMIN_CFG)
        
        
    /* FriendlyFire Ayarlari */
        
    register_concmd("say !ff","cmdFFAc"ADMIN_CFG)
        
    register_concmd("say /ff","cmdFFAc"ADMIN_CFG)
        
    register_concmd("say .ff","cmdFFAc"ADMIN_CFG)
        
    register_concmd("say !noff","cmdFFKapa"ADMIN_CFG)
        
    register_concmd("say /noff","cmdFFKapa"ADMIN_CFG)
        
    register_concmd("say .noff","cmdFFKapa"ADMIN_CFG)
        
        
    /* Alltalk Ayarlari */
        
    register_concmd("say !talk","cmdTalk"ADMIN_CFG)
        
    register_concmd("say /talk","cmdTalk"ADMIN_CFG)
        
    register_concmd("say .talk","cmdTalk"ADMIN_CFG)
        
    register_concmd("say !notalk","cmdNoTalk"ADMIN_CFG)
        
    register_concmd("say /notalk","cmdNoTalk"ADMIN_CFG)
        
    register_concmd("say .notalk","cmdNoTalk"ADMIN_CFG)
        
    register_clcmd("say","cmdAlltalk")
        
        
    /* sXe Ayarlari */
        
    register_concmd("say !sxe","cmdSxe"ADMIN_CFG)
        
    register_concmd("say /sxe","cmdSxe"ADMIN_CFG)
        
    register_concmd("say .sxe","cmdSxe"ADMIN_CFG)
        
    register_concmd("say !sxeop","cmdSxeop"ADMIN_CFG)
        
    register_concmd("say /sxeop","cmdSxeop"ADMIN_CFG)
        
    register_concmd("say .sxeop","cmdSxeop"ADMIN_CFG)    
        
    register_concmd("say !nosxe","cmdNosxe"ADMIN_CFG)
        
    register_concmd("say /nosxe","cmdNosxe"ADMIN_CFG)
        
    register_concmd("say .nosxe","cmdNosxe"ADMIN_CFG)
        
        
    /* Takim Ayarlari */
        
    register_concmd("say !degis","cmdDegis"ADMIN_CFG)
        
    register_concmd("say /degis","cmdDegis"ADMIN_CFG)
        
    register_concmd("say .degis","cmdDegis"ADMIN_CFG)
        
    register_clcmd("chooseteam""cmdCambioTeam")    
        
        
    /* Takim Degistirme */
        
    register_concmd("say /takim""cmdTeamLock"ADMIN_CVAR)
        
    register_concmd("say !takim""cmdTeamLock"ADMIN_CVAR)
        
    register_concmd("say .takim""cmdTeamLock"ADMIN_CVAR)    
        
        
    /* Takım Banlama */
        
    register_concmd("say .bant","CmdBanT"ADMIN_CVAR)
        
    register_concmd("say /bant","CmdBanT"ADMIN_CVAR)
        
    register_concmd("say !bant","CmdBanT"ADMIN_CVAR)    
        
    register_concmd("say .banct","CmdBanCT"ADMIN_CVAR)
        
    register_concmd("say /banct","CmdBanCT"ADMIN_CVAR)
        
    register_concmd("say !banct","CmdBanCT"ADMIN_CVAR)    
        
    register_concmd("say .banspec","CmdBanS"ADMIN_CVAR)
        
    register_concmd("say /banspec","CmdBanS"ADMIN_CVAR)
        
    register_concmd("say !banspec","CmdBanS"ADMIN_CVAR)    
        
    register_concmd("say /banall","CmdBanAll"ADMIN_CVAR)
        
    register_concmd("say !banall","CmdBanAll"ADMIN_CVAR)
        
    register_concmd("say .banall","CmdBanAll"ADMIN_CVAR)
        
        
    /* Takim Kickleme */
        
    register_concmd"say !kickt""CmdKickT"ADMIN_KICK"- kicks all terrorist players" );
        
    register_concmd"say /kickt""CmdKickT"ADMIN_KICK"- kicks all terrorist players" );
        
    register_concmd"say .kickt""CmdKickT"ADMIN_KICK"- kicks all terrorist players" );
        
    register_concmd"say !kickct""CmdKickCT"ADMIN_KICK"- kicks all counter-terrorist players" );
        
    register_concmd"say /kickct""CmdKickCT"ADMIN_KICK"- kicks all counter-terrorist players" );
        
    register_concmd"say .kickct""CmdKickCT"ADMIN_KICK"- kicks all counter-terrorist players" );
        
    register_concmd"say !kickall""CmdKickAll"ADMIN_KICK"- kicks all players" );
        
    register_concmd"say /kickall""CmdKickAll"ADMIN_KICK"- kicks all players" );
        
    register_concmd"say .kickall""CmdKickAll"ADMIN_KICK"- kicks all players" );
        
        
    /* Mac Bitirme */
        
    register_concmd("say !bitir","cmdMacBitir"ADMIN_CFG)
        
    register_concmd("say /bitir","cmdMacBitir"ADMIN_CFG)
        
    register_concmd("say .bitir","cmdMacBitir"ADMIN_CFG)
        
        
    /* ScreenShot Komutlari */
        
    register_clcmd("say .ss","cmdSs")    
        
    register_clcmd("say /ss","cmdSs")
        
    register_clcmd("say !ss","cmdSs")
        
    register_clcmd("say .sst","cmdssT")
        
    register_clcmd("say !sst","cmdssT")
        
    register_clcmd("say /sst","cmdssT")
        
    register_clcmd("say .ssct","cmdssCT")
        
    register_clcmd("say /ssct","cmdssCT")
        
    register_clcmd("say !ssct","cmdssCT")
        
    register_clcmd("say !ssall","cmdAllss")    
        
    register_clcmd("say /ssall","cmdAllss")    
        
    register_clcmd("say .ssall","cmdAllss")    
        
    register_clcmd("say !ssmenu","cmdSsmenu")
        
    register_clcmd("say /ssmenu","cmdSsmenu")
        
    register_clcmd("say .ssmenu","cmdSsmenu")    
        
    g_iMaxPlayers get_maxplayers( );    
        
        
    /* Demo Komutlari */
        
    register_clcmd("say","SayDemo")
        
    register_clcmd("say .stop","cmdStop")    
        
    register_clcmd("say /stop","cmdStop")    
        
    register_clcmd("say !stop","cmdStop")
        
        
    /* Para Gösterme */
        
    register_clcmd("say !para""cmdParaGoster");
        
    register_clcmd("say /para""cmdParaGoster");
        
    register_clcmd("say .para""cmdParaGoster");    
        
        
    /* Skor Öğrenme */
        
    register_clcmd("say_team !skor","say_resultado")
        
    register_clcmd("say_team /skor","say_resultado")
        
    register_clcmd("say_team .skor","say_resultado")
        
    register_clcmd("say !skor","say_resultado")
        
    register_clcmd("say /skor","say_resultado")
        
    register_clcmd("say .skor","say_resultado")
        
    register_clcmd("say_team !durum","say_resultado")
        
    register_clcmd("say_team /durum","say_resultado")
        
    register_clcmd("say_team .durum","say_resultado")
        
    /* Frag Kaydetme */
        
    register_clcmd("say !frag","frag_part1")
        
    register_clcmd("say /frag","frag_part1")
        
    register_clcmd("say .frag","frag_part1")
        
        
    register_clcmd("say /ready""menu_ready")
        
    register_clcmd("say""chatFilter");
        
        
        
    // Eventler
        
    register_logevent("round_end"2"1=Round_End")  
        
    register_event("HLTV""nuevo_round""a""1=0""2=0"
        
    register_event("TeamScore","captura_score","a")
        
    register_event("TeamScore""Event_TeamScore""a")
        
    register_clcmd("say .score1""ClientCommand_SayScore")
        
    register_event("HLTV","new_round","a","1=0","2=0");
        
    register_event("TextMsg""restart_round""a""2=#Game_will_restart_in");   
        
    register_event("CurWeapon","checkWeapon","be","1=1")
        
    register_event("DeathMsg","event_death","a"
        
        
        
    // pCvarLar
        
    g_RESULTADO register_cvar("mt_enable","0"
        
    g_READY register_cvar("mt_ready","0"
        
    g_SAY register_cvar("mt_nosay","0"
        
    g_SRVTAG register_cvar("mt_servertag","Vipgamenetwork")
        
    g_SiteTag register_cvar("mt_site","www.vipgamenetwork.com")
        
    g_soniditos register_cvar("mt_sounds","1")
        
    g_welcomemsg register_cvar("mt_welcome","1")
        
    g_pwDEF register_cvar("mt_password","closed")
        
    g_pPasswordPointer get_cvar_pointer("sv_password"
        
    cfgPub register_cvar("mt_cfg_public","public.cfg")
        
    cfgWarm register_cvar("mt_cfg_warmup","warmup.cfg")
        
    cfgClosed register_cvar("mt_cfg_closed","closed.cfg")
        
    cfgRates register_cvar("mt_cfg_rates","rates.cfg")
        
    OyunIsmi register_cvar("mt_gamename","Vipgamenetwork")
        
    g_duck register_cvar("mt_duck","0"
        
    g_cptsay register_cvar("mt_cptsay","1"
        
    g_teamlock register_cvar("mt_teamlock","0"
        
        
        
    // Stringsler
        
    get_pcvar_string(g_SRVTAG,szStag,31)
        
    get_pcvar_string(g_SiteTag,szSite,31)
        
    get_pcvar_string(g_pwDEF,szPwdef,31)    
        
    get_pcvar_string(cfgPub,szCpub,31)
        
    get_pcvar_string(cfgWarm,szCwarm,31)    
        
    get_pcvar_string(cfgClosed,szCclosed,31)
        
    get_pcvar_string(cfgRates,szCrates,31)
        
    get_pcvar_string(OyunIsmi,szOyunIsmi,31)
        
        
        
    // CvarLar
        
    register_cvar("mm_author"AUTHORFCVAR_SERVER FCVAR_SPONLY
        
    register_cvar("mm_version"VERSIONFCVAR_SPONLY|FCVAR_SERVER)
        
    set_task(180.0,"CheckSlots",_,_,_,"b")
        
        
        
    // Forwadlar
        
    register_forwardFM_GetGameDescription"GameDesc" )    
        
    register_forward(FM_PlayerPreThink,  "FM_PlayerPreThink_Pre",  0);
        
    register_forward(FM_PlayerPostThink"FM_PlayerPostThink_Pre"0);
        
    register_forward(FM_AddToFullPack,   "FM_AddToFullPack_Pre",   0);
        
    register_forward(FM_AddToFullPack,   "FM_AddToFullPack_Post",  1);
        
        if( (
    g_iFakeEnt=engfunc(EngFunc_CreateNamedEntityengfunc(EngFunc_AllocString"func_wall")))>)
        {
            
    engfunc(EngFunc_SetModelg_iFakeEntg_ciCustomInvisibleModel); 
            
    set_pev(g_iFakeEntpev_classname,  g_ciEntityName); 
            
    set_pev(g_iFakeEntpev_solid,      SOLID_NOT);
            
    set_pev(g_iFakeEntpev_movetype,   MOVETYPE_NONE);
            
    set_pev(g_iFakeEntpev_rendermodekRenderTransAlpha); 
            
    set_pev(g_iFakeEntpev_renderamt,  0.0); 
        }
        
        
        
    // Team Ban
        
    g_tTeamData TrieCreate( );
        for( new 
    0sizeofg_iTeamData ); i++ ) {
            
    TrieSetCellg_tTeamDatag_iTeamData][ TD_szInput ], g_iTeamData][ TD_iTeam ] );
        }
        
    }

    public 
    Event_TeamScore()
    {
        
        new 
    szTeamName[2]
        
    read_data(1szTeamName1)
        
    g_iScore[szTeamName[0] == 'T' _terro _ct] = read_data(2)
    }

    public 
    ClientCommand_SayScore(id)
    {
        
        
    client_print(0print_chat,"Round %s"rounds_elapsed);
        
    client_print(idprint_chat"Score : Terrorists %d - %d CTs"g_iScore[_terro], g_iScore[_ct])
        return 
    PLUGIN_HANDLED


    public 
    new_round(id)
    {
        
    rounds_elapsed += 1;
        
    chat_color(0,"!g[%s] !yRound: !t%d !y-  [T : !g%i!y]  !y-  [CT : !g%i!y]"szStagrounds_elapsedtt_win ct_win )
        return 
    PLUGIN_HANDLED
    }


    public 
    restart_round()
    {
        
        
    rounds_elapsed 0
        
    g_iScore[_terro] = 0;
        
    g_iScore[_ct] = 0;
        
    tt_win 0
        ct_win 
    0
        
    }  

    public 
    chatFilter(id) {
        new 
    message[128];
        
    read_argv(1message127);
        
        for(new 
    i=0;i<sizeof(g_cmds);i++) {
            
            new 
    cmd[33];
            
    formatex(cmd,32,"%s",g_cmds[i])
            if(
    containi(message,cmd) == 0) {
                
                
    //admin level required
                
    switch(i) {
                    case 
    0,1,2,3,4,5,6,7,8: {
                        if(!(
    get_user_flags(id) & ADMIN_CVAR))
                            return 
    PLUGIN_CONTINUE;
                    }
                }
                
    callBack(idi);
                return 
    PLUGIN_HANDLED;
            }
        }
        return 
    PLUGIN_CONTINUE;
    }
    public 
    TeamMenu() {
        
    client_print(0,print_chat,"Checkpoint 0")
        static 
    players[32], iPnum;
        if(
    Kazanan_Takim == 1) {
            
    get_players(playersiPnum,"e","TERRORIST");
            
    client_print(0,print_chat,"Checkpoint 1")
        }
        else if(
    Kazanan_Takim == 2) {
            
    get_players(playersiPnum,"e","CT");
            
    client_print(0,print_chat,"Checkpoint 2")
        }
        
    client_print(0,print_chat,"Checkpoint 2-3")
        
    client_print(0,print_chat,"Checkpoint 3")
        
        new 
    idd players[random(iPnum)];
        if(!
    idd)
        {
            
    client_print(0,print_chat,"[Bir Hata Olustu] Kazanan Takimin Oyunculari Bulunamadi !")
            
    client_print(0,print_chat,"Checkpoint 4")
            return 
    PLUGIN_HANDLED;
        }
        
    client_print(0,print_chat,"Checkpoint 5")
        static 
    rname[65];
        
    get_user_name(idd,rname,64)
        
    ColorChat(0,GREEN,"[%s] ^3KnifeRound: ^1Kazanan Takimdan Secim Yapacak Olan Oyuncu: ^3%s",szStag,rname)
        
        new 
    menu menu_create("\rTakiminiz Degistirilsin Mi? ""menu_handler"
        
        
    menu_additem(menu"\yEVET""1"0); 
        
    menu_additem(menu"\rHAYIR""2"0); 
        
        
    menu_setprop(menuMPROP_EXITMEXIT_ALL); 
        
    menu_display(iddmenu0); 
        return 
    PLUGIN_CONTINUE
    }

    public 
    menu_handler(iddmenuitem

        
        if( 
    item == MENU_EXIT 
        { 
            
    menu_destroy(menu); 
            return 
    PLUGIN_HANDLED
        } 
        
        new 
    data[6], iName[64]; 
        new 
    accesscallback
        
    menu_item_getinfo(menuitemaccessdata,5iName63callback); 
        new 
    key str_to_num(data); 
        
        switch(
    key
        { 
            case 
    1: { 
                
    ColorChat(0,GREEN,"[%s] ^3KnifeRound: ^1Kazanan Takimin Oyuncusu ^3Takimlarin Degistirilmesini ^1Talep Etti !",szStag)
                
    server_cmd("amx_teamswap")
            } 
            case 
    2: {  
                
    ColorChat(0,GREEN,"[%s] ^3KnifeRound: ^1Kazanan Takimin Oyuncusu ^3Takimlarin Ayni Kalmasini ^1Talep Etti !",szStag)
            } 
        }  
        return 
    PLUGIN_HANDLED
    }
    public 
    callBack(idcID) {
        new 
    message[128], cmd[33], arg[65], arg2[65];
        
    read_argv (1message128);
        
    parse(message,cmd,32,arg,64,arg2,64);
        
    replace(cmd,32,"ghsfg","");
        
        switch(
    cID) {
            case 
    0: { // kick
                
    console_cmd(id,"amx_kick %s"arg);
            }
            case 
    1: { // kick
                
    console_cmd(id,"amx_kick %s"arg);
            }
            case 
    2: { // kick
                
    console_cmd(id,"amx_kick %s"arg);
            }
            case 
    3: { // map
                
    console_cmd(id,"amx_map %s"arg);
            }
            case 
    4: { // map
                
    console_cmd(id,"amx_map %s"arg);
            }
            case 
    5: { // map
                
    console_cmd(id,"amx_map %s"arg);
            }
            case 
    6: { // banip
                
    new bantime=str_to_num(arg2);
                
                if(
    bantime==0)
                    
    bantime=1;
                
    console_cmd(id,"amx_banip %s %d"argbantime);
            }
            case 
    7: { // banip
                
    new bantime=str_to_num(arg2);
                
                if(
    bantime==0)
                    
    bantime=1;
                
    console_cmd(id,"amx_banip %s %d"argbantime);
            }
            case 
    8: { // banip
                
    new bantime=str_to_num(arg2);
                
                if(
    bantime==0)
                    
    bantime=1;
                
    console_cmd(id,"amx_banip %s %d"argbantime);
            }
            case 
    9: { // slay
                
    console_cmd(id,"amx_slay %s"arg);
            }
            case 
    10: { // slay
                
    console_cmd(id,"amx_slay %s"arg);
            }
            case 
    11: { // slay
                
    console_cmd(id,"amx_slay %s"arg);
            }
            case 
    12: { // slap
                
    console_cmd(id,"amx_slap %s 0"arg);
            }
            case 
    13: { // slap
                
    console_cmd(id,"amx_slap %s 0"arg);
            }
            case 
    14: { // slap
                
    console_cmd(id,"amx_slap %s 0"arg);
            }  
            case 
    15: { 
                
    console_cmd(id,"amx_teammenu");
            }
            case 
    16: { 
                
    console_cmd(id,"amx_teammenu");
            } 
            case 
    17: { 
                
    console_cmd(id,"amx_teammenu");
            }     
            case 
    18: { 
                
    console_cmd(id,"amx_kickmenu");
            }
            case 
    19: { 
                
    console_cmd(id,"amx_kickmenu");
            } 
            case 
    20: { 
                
    console_cmd(id,"amx_kickmenu");
            }     
            case 
    21: { 
                
    console_cmd(id,"amx_banmenu");
            }
            case 
    22: { 
                
    console_cmd(id,"amx_banmenu");
            } 
            case 
    23: { 
                
    console_cmd(id,"amx_banmenu");
            }     
            case 
    24: { 
                
    console_cmd(id,"amx_slapmenu");
            }
            case 
    25: { 
                
    console_cmd(id,"amx_slapmenu");
            }  
            case 
    26: { 
                
    console_cmd(id,"amx_slapmenu");
            }
            case 
    27: { 
                
    console_cmd(id,"amx_teammenu");
            }
            case 
    28: { 
                
    console_cmd(id,"amx_teammenu");
            } 
            case 
    29: { 
                
    console_cmd(id,"amx_teammenu");
            }
            case 
    30: { 
                
    console_cmd(id,"amx_kickmenu");
            }
            case 
    31: { 
                
    console_cmd(id,"amx_kickmenu");
            } 
            case 
    32: { 
                
    console_cmd(id,"amx_kickmenu");
            } 
            case 
    33: { 
                
    console_cmd(id,"amx_banmenu");
            }
            case 
    34: { 
                
    console_cmd(id,"amx_banmenu");
            } 
            case 
    35: { 
                
    console_cmd(id,"amx_banmenu");
            }
            case 
    36: { 
                
    console_cmd(id,"amx_slapmenu");
            }
            case 
    37: { 
                
    console_cmd(id,"amx_slapmenu");
            }  
            case 
    38: { 
                
    console_cmd(id,"amx_slapmenu");    
            }
            case 
    39: { 
                
    console_cmd(id,"amx_map de_dust2");
            }
            case 
    40: { 
                
    console_cmd(id,"amx_map de_dust2");
            }    
            case 
    41: { 
                
    console_cmd(id,"amx_map de_dust2");
            }
            case 
    42: { 
                
    console_cmd(id,"amx_map de_inferno");
            }
            case 
    43: { 
                
    console_cmd(id,"amx_map de_inferno");
            }
            case 
    44: { 
                
    console_cmd(id,"amx_map de_inferno");
            }
            case 
    45: { 
                
    console_cmd(id,"amx_map de_nuke");
            }
            case 
    46: { 
                
    console_cmd(id,"amx_map de_nuke");
            }
            case 
    47: { 
                
    console_cmd(id,"amx_map de_nuke");
            }
            case 
    48: { 
                
    console_cmd(id,"amx_map de_cbble");
            }
            case 
    49: { 
                
    console_cmd(id,"amx_map de_cbble");
            }
            case 
    50: { 
                
    console_cmd(id,"amx_map de_cbble");
            }
            case 
    51: { 
                
    console_cmd(id,"amx_map de_tuscan");
            }
            case 
    52: { 
                
    console_cmd(id,"amx_map de_tuscan");
            }
            case 
    53: { 
                
    console_cmd(id,"amx_map de_tuscan");
            }
            case 
    54: { 
                
    console_cmd(id,"amx_map de_train");
            }
            case 
    55: { 
                
    console_cmd(id,"amx_map de_train");
            }
            case 
    56: { 
                
    console_cmd(id,"amx_map de_train");
            }
            case 
    57: { 
                
    console_cmd(id,"amx_map de_cpl_fire");
            }
            case 
    58: { 
                
    console_cmd(id,"amx_map de_cpl_fire");
            }
            case 
    59: { 
                
    console_cmd(id,"amx_map de_cpl_fire");
            }
            case 
    60: { 
                
    console_cmd(id,"amx_map de_cpl_mill");
            }
            case 
    61: { 
                
    console_cmd(id,"amx_map de_cpl_mill");
            }
            case 
    62: { 
                
    console_cmd(id,"amx_map de_cpl_mill");
            }
            case 
    63: { 
                
    console_cmd(id,"amx_map de_cpl_overrun");
            }
            case 
    64: { 
                
    console_cmd(id,"amx_map de_cpl_overrun");
            }
            case 
    65: { 
                
    console_cmd(id,"amx_map de_cpl_overrun");
            }
            case 
    66: { 
                
    console_cmd(id,"amx_map de_cpl_strike");
            }
            case 
    67: { 
                
    console_cmd(id,"amx_map de_cpl_strike");
            }
            case 
    68: { 
                
    console_cmd(id,"amx_map de_cpl_strike");
            }
            case 
    69: { 
                
    console_cmd(id,"amx_cvar %s %s"arg,arg2);
            }
            case 
    70: { 
                
    console_cmd(id,"amx_cvar %s %s"arg,arg2);
            }
            case 
    71: { 
                
    console_cmd(id,"amx_cvar %s %s"arg,arg2);
            }
            case 
    72: { 
                
    console_cmd(id,"amx_rcon %s %s"arg,arg2);
            }
            case 
    73: { 
                
    console_cmd(id,"amx_rcon %s %s"arg,arg2);
            }
            case 
    74: { 
                
    console_cmd(id,"amx_rcon %s %s"arg,arg2);
            }  
            case 
    75: { 
                
    console_cmd(id,"amx_quit %s"arg);
            } 
            case 
    76: { 
                
    console_cmd(id,"amx_quit %s"arg);
            } 
            case 
    77: { 
                
    console_cmd(id,"amx_quit %s"arg);
            } 
            case 
    78: { 
                
    console_cmd(id,"amx_transfer %s %s"arg,arg2);
            } 
            case 
    79: { 
                
    console_cmd(id,"amx_transfer %s %s"arg,arg2);
            } 
            case 
    80: { 
                
    console_cmd(id,"amx_transfer %s %s"arg,arg2);
            } 
            case 
    81: { 
                
    set_task(0.1,"kf_baslat")
            } 
            case 
    82: { 
                
    set_task(0.1,"kf_baslat")
            } 
            case 
    83: { 
                
    set_task(0.1,"kf_baslat")
            } 
            
        }
        return 
    PLUGIN_HANDLED;
    }

    public 
    plugin_end( ) {
        
    TrieDestroyg_tTeamData );
    }


    public 
    GameDesc( ) {
        
        
    forward_return(FMV_STRING,szOyunIsmi)
        return 
    FMRES_SUPERCEDE
        
    }
    public 
    client_disconnect(id) { 
        
        
    g_bFakeDuck[id] = false;
        
        
    OnOff[id] = false
        
    if(EstoyReady[id]) {
            
    EstoyReady[id] = false;
            
    ReadyCont--;
        }


    public 
    plugin_cfg() {
        
        if(
    is_plugin_loaded("Pause Plugins") != -1)
            
    server_cmd("amx_pausecfg add ^"%s^""PLUGIN)
    }

    public 
    off() {
        
        
    server_cmd("amx_off")
        
        
    chat_color(0,"!g[%s] !yAmxmodx !tKapatildi.",szStag)
        
        return 
    PLUGIN_HANDLED
    }

    public 
    on() {
        
        
    server_cmd("amx_on")
        
        
    chat_color(0,"!g[%s] !yAmxmodx !tAcildi.",szStag)
        
        return 
    PLUGIN_HANDLED
    }


    public 
    captura_score() {
        
        if 
    PlugActivo {
            
            new 
    team[16],Float:score
            read_data
    (1,team,15)
            
    read_data(2,score)
            
            if(
    equal(team,"CT"))
                
    ct_win floatround(score)
            
            
            if(
    equal(team,"TERRORIST"))
                
    tt_win floatround(score)
            
            
    total ct_win tt_win    
        
    }
    }

    public 
    nuevo_round(id){
        
        if (
    get_pcvar_num(g_READY)) 
        {
            
    ready true
            ready2 
    true
        
    }
        else
            
    ready false 
        
        
        
    if (ready) {
            
            
    set_task(1.0"ActualizaLista"TASK_LISTA__"b")
            
    set_task(1.0"CheckLista"TASK_CHE__"b")
            
    set_task(2.0"mensaje"TASK_MENSAJE)
            
    client_cmd(id,"say /ready")
        }
    }
    public 
    kf_baslat() {
        if(
    is_kfround) {
            
    client_print(id,print_chat,"KnifeRound Zaten Aktif !")
            return 
    PLUGIN_HANDLED
        
    }
        
    set_cvar_num("sv_restart",1)
        
    is_kfround true;
        
    ColorChat(0,GREEN,"[%s] ^3KnifeRound ^1Aktif. Kazanan Takim Yeni Takimini Belirleyecek !",szStag)
        
    HudRed
        show_hudmessage
    (0,"! KnifeRound Aktif !")
    }
    public 
    round_end(){
        
        
        if 
    PlugActivo   {    
            
            if (
    total == 15 && (!mitad)) {
                
                
    totalCT tt_win
                totalTT 
    ct_win
                
                FraMitad 
    El_mas_Frager();    
                
    MasFraguer1 get_user_frags(FraMitad)
                
                if (
    ready2) {
                    
    set_pcvar_num (g_READY1)
                }
                
    set_task(1.0"cambio_teams"TASK_CAMBIO)
                
                
    chat_color(0,"!g[%s] !g1 RESTART!t'tan Sonra 2.Devre Baslayacak.",szStag)
                
                
    server_cmd("sv_restart 5")
                
                
    mitad true
                
                chat_color
    (0,"!g[%s] !yTakimlar Degistiriliyor !gCounter-Terrorists !y: !t%i !y- !gTerrorists !y: !t%i !y.",szStag,totalTT,totalCT)
                
                
    set_task(1.0"mitadmsg")
                
                
    globalCT totalCT
                globalTT 
    totalTT
                tt_win 
    0
                ct_win 
    0
                
            
    }
        }
        if (
    mitad) {
            
            if (
    ct_win totalCT == 16){
                
    chat_color(0,"!g[%s] !yCounter-Terorists !gMaci Kazandi.",szStag)
                
                
    HudBlu
                show_hudmessage
    (0,"Counter-Teroristler Kazandi.")    
                
                
    end true
                mitad 
    false
            
    }
            else if (
    tt_win totalTT == 16)
            {
                
    chat_color(0,"!g[%s] !yTerorists !gMaci Kazandi.",szStag)
                
    HudRed
                show_hudmessage
    (0,"Teroristler Kazandi.")
                
                
                
    end true
                mitad 
    false
            
    }
            else if (
    tt_win totalTT == 15 && ct_win totalCT == 15)
            {
                
    HudVrd
                show_hudmessage
    (0"Mac Berabere Sonuclandi.")
                
                
                
    end true
                mitad 
    false
            
    }
            if (
    end){
                
                
    chat_color(0,"!g[%s] !yMac Sonucu : !gCounter-Terrorists : !t%i  !y-  !g-Terrorists : !t%i",szStagct_win totalCT,tt_win totalTT)
                
                
    FraFinal El_mas_Frager();
                
    MasFraguer2 get_user_frags(FraFinal)        
                
    set_task(5.0"mas_fraguero1")
                
    set_task(5.0"mas_fraguero2")
                
    set_task(7.0"cmdMacBitir2")
                
                
    globalCT totalCT ct_win
                globalTT 
    totalTT tt_win
                
                end 
    false
                pasarse 
    false
                
            
    }
        }
    }

    public 
    cmdVale(idlevelcid) {
        
        if( !
    cmd_accessidlevelcid) )  
            
        return 
    PLUGIN_HANDLED;
        
        
    pasarse true
        remove_task
    (TASK_LISTA)
        
    remove_task(TASK_CHE)
        
    set_pcvar_num (g_READY0)
        
    EstoyReady[id] = false
        ReadyCont 
    0
        
        
    new pass[32]
        
    get_cvar_string("sv_password",pass,sizeof(pass) - 1)
        
        if(!
    mitad) {    
            
            
    tt_win 0
            ct_win 
    0
            total 
    0
            totalCT 
    0
            totalTT 
    0
            end 
    false
            
            set_task
    (0.1"print"TASK_PRINT)
        }    
        else
            
        
    tt_win 0
        ct_win 
    0
        ready2 
    false
        set_task
    (0.1"print"TASK_PRINT)  
        
        return 
    PLUGIN_HANDLED
    }

    public 
    cmdNuevo (idlevelcid){
        
        if( !
    cmd_accessidlevelcid) )      
            return 
    PLUGIN_HANDLED;
        
        
    tt_win 0
        ct_win 
    0
        total 
    0
        totalCT 
    0
        totalTT 
    0
        globalCT 
    0
        globalTT 
    0
        end 
    false
        mitad 
    false
        EstoyReady
    [id] = false
        ReadyCont 
    0
        set_pcvar_num 
    (g_READY0)
        
        return 
    PLUGIN_HANDLED;
    }

    public 
    cmdRR (idlevelcid){
        
        if( !
    cmd_accessidlevelcid) )  
            return 
    PLUGIN_HANDLED;
        
        
    server_cmd("sv_restart 1")
        
        new 
    admin_name[32]
        
    get_user_name(id admin_name 31 )
        
    chat_color(0,"!g%s !t1 !ySaniyelik Restart Atti.",admin_name)
        
        
        return 
    PLUGIN_HANDLED;
    }

    public 
    cmdRR3 (idlevelcid){
        
        if( !
    cmd_accessidlevelcid) )  
            return 
    PLUGIN_HANDLED;
        
        
    server_cmd("sv_restart 3")
        
        new 
    admin_name[32]
        
    get_user_name(id admin_name 31 )
        
    chat_color(0,"!g%s !t3 !ySaniyelik Restart Atti.",admin_name)
        
        
        return 
    PLUGIN_HANDLED;
    }

    public 
    cmdRR5 (idlevelcid){
        
        if( !
    cmd_accessidlevelcid) )  
            return 
    PLUGIN_HANDLED;
        
        
    server_cmd("sv_restart 5")
        
        new 
    admin_name[32]
        
    get_user_name(id admin_name 31 )
        
    chat_color(0,"!g%s !t5 !ySaniyelik Restart Atti.",admin_name)
        
        
        return 
    PLUGIN_HANDLED;
    }

    public 
    cmdNopass (idlevelcid){
        
        if( !
    cmd_accessidlevelcid) )  
            return 
    PLUGIN_HANDLED;
        
        
    set_pcvar_string(g_pPasswordPointer"")
        
        
    chat_color(0,"!g[%s] !yServer Sifresi !tKaldirildi.",szStag)    
        
        return 
    PLUGIN_HANDLED;
    }

    public 
    CheckSlots (id){
        
        new 
    Players get_playersnum(1)
        if(
    Players <= 5){
            
            
    /*tt_win = 0
            ct_win = 0
            total = 0
            totalCT = 0
            totalTT = 0
            globalCT = 0
            globalTT = 0
            end = false
            mitad = false*/
            
    EstoyReady[id] = false
            ReadyCont 
    0
            set_pcvar_num 
    (g_READY0)
            
        }
    }

    public 
    menu_ready(id) {
        
        if (!
    ready
            
        return 
    PLUGIN_HANDLED;
        
        new 
    menuMenuz[512]
        
    formatex(Menuzcharsmax(Menuz), "%L"id"MM_READYMENU_TITLE")
        
    menu menu_create(Menuz"abre_menu")
        
    formatex(Menuzcharsmax(Menuz), "%L"id"MM_READYMENU_READY")
        
    menu_additem(menuMenuz"1"0)
        
    formatex(Menuzcharsmax(Menuz), "%L"id"MM_READYMENU_NOTREADY")
        
    menu_additem(menuMenuz"2"0)    
        
    menu_setprop(menuMPROP_EXITMEXIT_ALL)
        
    formatex(Menuzcharsmax(Menuz), "%L"id"MM_ALLMENUS_CLOSE")
        
    menu_setprop(menu,MPROP_EXITNAME,Menuz)
        
        
    menu_display(idmenu0)
        return 
    PLUGIN_HANDLED
    }

    public 
    abre_menu(idmenuitem)  {
        
        if (
    item == MENU_EXIT) {
            
            
    menu_destroy(menu)
            return 
    PLUGIN_HANDLED
        
    }
        new 
    data[6], iName[64]
        new 
    accesscallback
        menu_item_getinfo
    (menuitemaccessdata,5iName63callback)
        
        new 
    key str_to_num(data)
        switch(
    key)
        {
            case 
    1:{
                
                if(!
    EstoyReady[id]) {
                    
    EstoyReady[id] = true;
                    
    ReadyCont++;
                }
            }
            case 
    2:{
                
                if(
    EstoyReady[id]) {
                    
    EstoyReady[id] = false;
                    
    ReadyCont--;
                }
            }
        }
        
    menu_destroy(menu)
        return 
    PLUGIN_HANDLED
    }

    El_mas_Frager() {
        
        static 
    players[32];
        new 
    numiid;
        
    get_players(playersnum);
        
        new 
    acumfrag;
        
        for(
    0numi++)
        {
            
    id players[i];
            
            if(!
    acumfragacumfrag players[0];
            
            if(
    get_user_frags(id) > get_user_frags(acumfrag))
                
            
    acumfrag id;
        }
        return 
    acumfrag;
    }

    public print(){
        
        
    set_task (1.0,"cinco")
        
    set_task (2.0,"cuatro")
        
    set_task (3.0,"tres")
        
    set_task (4.0,"dos")
        
    set_task (5.0,"uno")
        
    set_task (6.0,"valeria")
        
        
    set_task(7.0"RR1")
        
    set_task(11.0"RR3")
        
    set_task(13.0"RR5")
        
    set_task(14.0"MacAyariYap")    
        
        
    remove_task(TASK_PRINT)
        
    set_task(19.0"msg"TASK_MSG)
    }

    public 
    say_resultado(){
        
        if 
    PlugActivo {
            
            if(!
    mitad){
                
                
    chat_color(0,"!g[%s] !ySkorlar : !gCounter-Terrorists !t: %i  !y- !gTerrorists !y: !t: %i",szStag,ct_win,tt_win)
            }
            else if (
    mitad) {
                
    chat_color(0,"!g[%s] !ySkorlar : !gCounter-Terrorists !t:%i  !y- !gTerrorists !y: !t%i",szStag,ct_win totalCT,tt_win totalTT)
                
            }
        }
    }

    public 
    sayPass(id){
        
        new 
    said[192]
        
    read_args(said,191)
        
        new 
    pass[32]
        
    get_cvar_string("sv_password",pass,sizeof(pass) - 1)
        
        if(
    containi(said,".pw") != -|| containi(said,"!pw") != -|| containi(said,"/pw") != -|| containi(said,"!pwal") != -|| containi(said,"/pwal") != -|| containi(said,".pwal") != -){
            
            if(
    pass[0])
            {
                
    chat_color(id,"!g[%s] !yServer Password !g: !t%s",szStagpass)
                
    client_cmd(id,"password ^"%s^"",pass)
            }
            else
                
    chat_color(id,"!g[%s] !yServerde Sifre !tYok!y.",szStag)
            
        }
    }

    public 
    nosay(id){
        
        if(!
    get_pcvar_num(g_SAY))
            return 
    PLUGIN_CONTINUE
        
        
    if(get_user_flags(id) & ADMIN_CFG)
            return 
    PLUGIN_CONTINUE
        
        
    new said[192]
        
    read_args(said,191)
        
        if (!
    get_pcvar_num(g_cptsay)) {
            
            static 
    szName[32]
            
    get_user_name(idszNamecharsmax(szName))
            if( 
    contain(szName"Cpt") != -1  || contain(szName"CPT") != -|| contain(szName"cpt") != -||  contain(szName"cPt") != -1  ||  contain(szName"cpT") != -1   )    
            {    
                return 
    PLUGIN_CONTINUE
            
    }        
        }
        
    chat_color(id"!g[%s] !ySay Konusmalari !tKapalidir.",szStag)
        
        return 
    PLUGIN_HANDLED
        

    public 
    event_death() {
        new 
    players[32],inum;
        new 
    playerst[32],inumt;
        
    get_players(players,inum,"ae","CT")
        
    get_players(playerst,inumt,"ae","TERRORIST")
        
        if(!
    inumt && is_kfround) {
            
    ColorChat(0,GREEN,"[%s] ^3KnifeRound:^1 Kazanan Takim:^3Counter-Terrorists",szStag)
            
    HudBlu
            show_hudmessage
    (0,"! KnifeRoundu Kazanan: Counter-Terorist Takimi !")
            
    Kazanan_Takim 2;
            
    set_task(0.1,"TeamMenu")
            
    is_kfround false;
        }
        else if(!
    inum && is_kfround) {
            
    ColorChat(0,GREEN,"[%s] ^3KnifeRound:^1 Kazanan Takim:^3Terrorists",szStag)
            
    HudRed
            show_hudmessage
    (0,"! KnifeRoundu Kazanan: Terorist Takimi !")
            
    Kazanan_Takim 1;
            
    set_task(0.1,"TeamMenu")
            
    is_kfround false;
        }
        return 
    PLUGIN_CONTINUE
    }
    public 
    cmdCambioTeam(id){
        
        if (!
    get_pcvar_num(g_teamlock)) {
            
            
    pasarse false
        
    }
        
        if (!
    pasarse)  
            return 
    PLUGIN_CONTINUE;
        
        if (
    cs_get_user_team(id) == CS_TEAM_SPECTATOR)
            return 
    PLUGIN_HANDLED;
        
        
    chat_color(id,"!g[%s] !yTakim Degistirme !tKapalidir.",szStag)
        
        return 
    PLUGIN_HANDLED;
    }

    public 
    cambio_teams(){
        
        new 
    players[32], num
        get_players
    (playersnum)
        
        new 
    player
        
    for(new 0numi++)
        {
            
    player players[i]
            
            if(
    cs_get_user_team(player) == CS_TEAM_T)
            {
                
    cs_set_user_team(playerCS_TEAM_CT)
            }
            else if(
    cs_get_user_team(player) == CS_TEAM_CT)
            {
                
    cs_set_user_team(playerCS_TEAM_T)
            }
        }
        
    remove_task(TASK_CAMBIO)
    }

    public 
    ActualizaLista()
    {
        if(!
    get_pcvar_num(g_RESULTADO))
            return;
        
        new 
    MsgText[96];
        
        for(new 
    1<= 32i++)
        {
            if(
    is_user_connected(i) && EstoyReady[i])
            {
                
                new 
    PlayerName[32];
                
    get_user_name(iPlayerNamesizeof(PlayerName) - 1)
                
                
    set_hudmessage(20010000.020000,0.25000000.01.10.00.0, -1)
                
    show_hudmessage(0"%L",LANG_PLAYER,"MM_HUD_READY"ReadyCont TodosLosPlayers())
                
                
    format(MsgText95"%s^n%s"MsgTextPlayerName)
            }
        }
        
        
    set_hudmessage(2552552550.020000,0.25000000.01.10.00.0, -1)
        
        if(
    ReadyCont 0)
            
    show_hudmessage(0MsgText)
        
        else
            
    show_hudmessage(0"%L",LANG_PLAYER,"MM_HUD_READYTOPLAY")
    }

    public 
    CheckLista(id)
    {
        if(!
    get_pcvar_num(g_RESULTADO))
            return;
        
        if(
    ReadyCont != && ReadyCont == TodosLosPlayers() && !BorraLista)
        {
            
    remove_task(TASK_LISTA)
            
            
    BorraLista true;
            
    set_task (0.1"cmdVale")
        }
        
        if(
    BorraLista && ReadyCont != TodosLosPlayers())
        {
            
    BorraLista false;
            
    set_task(1.0"ActualizaLista"TASK_LISTA__"b");
        }
    }

    TodosLosPlayers() {
        
        new 
    Players;
        
        for(new 
    1<= 32i++)
        {
            if(
    is_user_connected(i))
                
    Players++;
        }
        
        return 
    Players;
    }  

    public 
    RR1()
    {
        
    HudGris
        show_hudmessage
    (0"%s",szSite)
        
    server_cmd("sv_restart 1")
        
    chat_color(0,"!g[%s] !t- !g1.RESTART: !g3 !tSaniye."szStag)
    }

    public 
    RR3()
    {
        
    HudBlu2
        show_hudmessage
    (0"%s",szSite)
        
    server_cmd("sv_restart 1")
        
    chat_color(0,"!g[%s] !t- !g2.RESTART: !g3 !tSaniye."szStag)
    }

    public 
    RR5()
    {
        
    HudRed2
        show_hudmessage
    (0"%s",szSite)
        
    server_cmd("sv_restart 5")
        
    chat_color(0,"!g[%s] !t- !g3.RESTART: !g5 !tSaniye."szStag)
        
    client_cmd(0,"spk ^"events/round_start^"")
    }

    public 
    cinco() {
        
        if (
    get_pcvar_num(g_soniditos) == ) {
            
    client_cmd(0"spk ^"fvox/five^"")
            
            
    chat_color(0,"!g[%s] !yMac Baslatma Komutu Uygulandi...",szStag)
            
        }
        
    set_hudmessage(2001000, -1.0, -1.010.02.00.00.03)
        
    show_hudmessage(0"%s ^n Mac Basliyor!^n [ 5 ]",szSite)
        
    }
    public 
    cuatro() {
        if (
    get_pcvar_num(g_soniditos) == ) {
            
    client_cmd(0"spk ^"fvox/four^"")
            
        }
        
    set_hudmessage(2001000, -1.0, -1.010.02.00.00.03)
        
    show_hudmessage(0"%s ^n Mac Basliyor!^n [ 4 ]",szSite)
        
        new 
    pass[32]
        
    get_cvar_string("sv_password",pass,sizeof(pass) - 1)
        
        
        
    chat_color(0,"!g[%s] !yTum Ayarlar Yuklendi.",szStag)
        
        
    chat_color(0,"!g[%s] !tMac Basliyor.",szStag)
    }
    public 
    tres() {
        if (
    get_pcvar_num(g_soniditos) == ) {
            
    client_cmd(0"spk ^"fvox/three^"")
            
        }
        
    set_hudmessage(2001000, -1.0, -1.010.02.00.00.03)
        
    show_hudmessage(0"%s ^n Mac Basliyor!^n [ 3 ]",szSite)
    }

    public 
    dos() {
        if (
    get_pcvar_num(g_soniditos) == ) {
            
    client_cmd(0"spk ^"fvox/two^"")
            
        }
        
    set_hudmessage(2001000, -1.0, -1.010.02.00.00.03)
        
    show_hudmessage(0"%s ^n Mac Basliyor!^n [ 2 ]",szSite)
    }
    public 
    uno() {
        if (
    get_pcvar_num(g_soniditos) == ) {
            
    client_cmd(0"spk ^"fvox/one^"")
            
        }
        
    set_hudmessage(2001000, -1.0, -1.010.02.00.00.03)
        
    show_hudmessage(0"%s ^n Mac Basliyor!^n [ 1 ]",szSite)
    }

    public 
    valeria() {    
        
    set_hudmessage(25500, -1.0, -1.010.02.00.00.03)
        
    show_hudmessage(0"%s",szSite)
        
    chat_color(0,"!g[%s] 3 RESTART'!gtan sonra mac baslayacak..."szStag)
    }
    public 
    mitadmsg(){
        
        
    HudVrd
        show_hudmessage
    (0"Takimlar Degistiriliyor ^n1.Devre ^nCounter-Terrorists : %i - Terrorists : %i"globalTTglobalCT)
    }

    public 
    mas_fraguero1() {
        
        new 
    name[32]
        
    get_user_name(FraMitadnamesizeof(name) - 1)
        
        
    set_hudmessage(646464, -1.00.2120.0216.000.010.1, -1)
        
    show_hudmessage(0"1.Devre En Iyi Frag ^n%s = %i Frag"nameMasFraguer1 )
    }  

    public 
    mas_fraguero2() {
        
        new 
    name[32]
        
    get_user_name(FraFinalnamesizeof(name) - 1)
        
        
    set_hudmessage(646464, -1.00.2920.0216.000.010.1, -1)
        
    show_hudmessage(0"2.Devre En Iyi Frag ^n%s = %i Frag"nameMasFraguer2 )
    }

    public 
    mensaje() {
        
        
    chat_color(0,"%L",LANG_PLAYER,"MM_CHAT_READY",szStag)
        
        
    remove_task(TASK_MENSAJE)
    }  

    public 
    msg(){
        
        if(!
    mitad){
            
            new 
    pass[32]
            
    get_cvar_string("sv_password",pass,sizeof(pass) - 1)    
            
            
    HudGris
            show_hudmessage
    (0"%s ^nGood Luck & Have Fun ^nPassword : %s"szSite,pass)
        }
        
        else if (
    mitad) {
            
            new 
    pass[32]
            
    get_cvar_string("sv_password",pass,sizeof(pass) - 1)        
            
            
    HudGris
            show_hudmessage
    (0"Ikinci Devre - ^nCounter-Terrorists : %i - Terrorists : %i ^nPassword : %s"ct_win totalCTtt_win totalTTpass )
        }
        
        
    set_task(0.5"ses1")    
        
        
    chat_color(0,"!gGood Luck !t& !gHave Fun")
        
        
    remove_task(TASK_MSG)
    }

    public 
    MacAyariYap()
    {
        
    set_cvar_string("mp_autokick""0");
        
    set_cvar_string("mp_freezetime""7");
        
    set_cvar_string("mp_autoteambalance""0");      
        
    set_cvar_string("mp_limitteams""0");
        
    set_cvar_string("mp_friendlyfire""1");    
        
    set_cvar_string("sv_alltalk""0");        
        
    set_cvar_string("mp_startmoney""800");
        
    set_cvar_string("mp_timelimit""0");       
        
    set_cvar_string("mp_forcecamera""2");
        
    set_cvar_string("mp_forcechasecam""2");
        
    set_cvar_string("mp_flashlight""1");        
        
    set_cvar_string("mp_tkpunish""0");    
        
    set_cvar_string("mp_c4timer""35");    
        
    set_cvar_string("mp_roundtime""1.75");
        
    set_cvar_string("mp_footsteps""1");
        
    set_cvar_string("mp_buytime""0.25");
        
    set_cvar_string("mp_maxrounds""0");
        
    set_cvar_string("allow_spectators""1");
        
    set_cvar_string("mp_logmessages""1");
        
    set_cvar_string("mt_enable""1");    
        
    set_cvar_string("aim_prac""0");
        
    set_cvar_string("mt_teamlock""1");    
        
    set_cvar_string("mt_duck""1");
        
        
    chat_color(0,"!g[%s] !tMac Ayarlari Yuklendi.."szStag)
    }

    public 
    ses1 ( const player )
    {
        
    client_cmdplayer"spk events/task_complete" );
    }

    public 
    cmdRestart(id) {
        
        
    server_cmd("sv_restart 1")
        
    remove_task(TASK_RESTART)
    }

    public 
    cmdAlltalk(id) {
        
        new 
    Alltalk
        
    new said[192]
        
    read_args(said,191)
        
    Alltalk get_cvar_pointer("sv_alltalk")
        if(
    containi(said,"alltalk") != -1){
            
            
    chat_color(id,"!g[%s] !yAlltalk : !t%s",szStag,get_pcvar_num(Alltalk)? "ON" "OFF")
            
        }
    }


    public 
    MapsMenu(id,level,cid) {
        
        if( !
    cmd_accessidlevelcid) ) 
            return 
    PLUGIN_HANDLED
        
        
    new menuMenuz[512]
        
        
    formatex(Menuzcharsmax(Menuz), "\r[%s] \yMap Menu",szStag)
        
    menu menu_create(Menuz"MenuMaps")
        
    formatex(Menuzcharsmax(Menuz), "\wde_dust2")
        
    menu_additem(menuMenuz"1"ADMIN_MAP)
        
    formatex(Menuzcharsmax(Menuz), "\wde_inferno")
        
    menu_additem(menuMenuz"2"ADMIN_MAP)
        
    formatex(Menuzcharsmax(Menuz), "\wde_nuke")
        
    menu_additem(menuMenuz"3"ADMIN_MAP)
        
    formatex(Menuzcharsmax(Menuz), "\wde_nuke32")
        
    menu_additem(menuMenuz"4"ADMIN_MAP)    
        
    formatex(Menuzcharsmax(Menuz), "\wde_train")
        
    menu_additem(menuMenuz"5"ADMIN_MAP)
        
    formatex(Menuzcharsmax(Menuz), "\wde_train_32")
        
    menu_additem(menuMenuz"6"ADMIN_MAP)    
        
    formatex(Menuzcharsmax(Menuz), "\wde_cbble")
        
    menu_additem(menuMenuz"7"ADMIN_MAP)
        
    formatex(Menuzcharsmax(Menuz), "\wde_tuscan")
        
    menu_additem(menuMenuz"8"ADMIN_MAP)
        
    formatex(Menuzcharsmax(Menuz), "\wde_tuscan32")
        
    menu_additem(menuMenuz"9"ADMIN_MAP)
        
    formatex(Menuzcharsmax(Menuz), "\wde_cpl_fire")
        
    menu_additem(menuMenuz"10"ADMIN_MAP)
        
    formatex(Menuzcharsmax(Menuz), "\wde_cpl_mill")
        
    menu_additem(menuMenuz"11"ADMIN_MAP)
        
    formatex(Menuzcharsmax(Menuz), "\wde_cpl_overrun")
        
    menu_additem(menuMenuz"12"ADMIN_MAP)
        
    formatex(Menuzcharsmax(Menuz), "\wde_cpl_strike")
        
    menu_additem(menuMenuz"13"ADMIN_MAP)    
        
    formatex(Menuzcharsmax(Menuz), "\yIleri")
        
    menu_setprop(menu,MPROP_NEXTNAME ,Menuz)
        
    formatex(Menuzcharsmax(Menuz), "\yGeri")
        
    menu_setprop(menu,MPROP_BACKNAME ,Menuz)
        
    menu_setprop(menu,MPROP_EXITMEXIT_ALL)
        
    formatex(Menuzcharsmax(Menuz), "\rKapat")
        
        
    menu_setprop(menu,MPROP_EXITNAME,Menuz)
        
        
        
        
    menu_display(idmenu0)
        return 
    PLUGIN_HANDLED
    }
    public 
    MenuMaps(idmenuitem) {
        
        if (
    item == MENU_EXIT)
        {
            
    menu_destroy(menu)
            
            return 
    PLUGIN_HANDLED
        
    }
        
        new 
    data[6], iName[64]
        new 
    accesscallback
        menu_item_getinfo
    (menuitemaccessdata,5iName63callback)
        
        new 
    key str_to_num(data)
        
        switch(
    key)
        {
            case 
    1:
            {
                
    server_cmd("amx_on")
                
    client_cmd(id,"amx_map de_dust2")
            }
            case 
    2:
            {
                
    server_cmd("amx_on")
                
    client_cmd(id,"amx_map de_inferno")
            }
            case 
    3
            {
                
    server_cmd("amx_on")
                
    client_cmd(id,"amx_map de_nuke")
            }
            case 
    4:
            {
                
    server_cmd("amx_on")
                
    client_cmd(id,"amx_map de_nuke32")
            }
            case 
    5:
            {
                
    server_cmd("amx_on")
                
    client_cmd(id,"amx_map de_train")
            }
            case 
    6:
            {
                
    server_cmd("amx_on")
                
    client_cmd(id,"amx_map de_train32")
            }    
            case 
    7:
            {
                
    server_cmd("amx_on")
                
    client_cmd(id,"amx_map de_cbble")
            }
            case 
    8:
            {
                
    server_cmd("amx_on")
                
    client_cmd(id,"amx_map de_tuscan")
            }
            case 
    9:
            {
                
    server_cmd("amx_on")
                
    client_cmd(id,"amx_map de_tuscan_32")
            }
            case 
    10:
            {
                
    server_cmd("amx_on")
                
    client_cmd(id,"amx_map de_cpl_fire")
            }
            case 
    11:
            {
                
    server_cmd("amx_on")
                
    client_cmd(id,"amx_map de_cpl_mill")
            }
            case 
    12:
            {
                
    server_cmd("amx_on")
                
    client_cmd(id,"amx_map de_cpl_overrun")
            }
            case 
    13:
            {
                
    server_cmd("amx_on")
                
    client_cmd(id,"amx_map de_cpl_strike")
            }        
        }
        return 
    PLUGIN_HANDLED 
    }

    public 
    client_putinserver(id){
        
        
    set_task(15.0"hosgeldin"id)
    }
    public 
    hosgeldin(id) {
        
        if(
    get_pcvar_num(g_welcomemsg) == 1) {
            new 
    name[32]
            
    get_user_name(idname31)
            
    chat_color(id,"!g[%s] !yServerimize Hosgeldiniz !tSayin !g%s !yIyi vakit gecirmenizi dileriz...",szStag,name)
        }
        
        return 
    PLUGIN_HANDLED
    }



    public 
    PauseHandler(id)
    {
        if(++
    Pauses == 1)
            
    OnOff[id] = true
        
    else
            
    OnOff[id] = false
        
        client_cmd
    (id"amx_pause")
        
        
        return 
    PLUGIN_HANDLED
    }

    public 
    cmdSayNosay(id,level,cid) {
        
        if( !
    cmd_accessidlevelcid) )  
            return 
    PLUGIN_HANDLED
        
        
        
    if(get_pcvar_num(g_SAY) == && set_pcvar_num(g_SAY,1)) {
            
            
    chat_color(0,"!g[%s] !ySay Konusmalari !tKapatildi.",szStag)
        }    
        else if(
    get_pcvar_num(g_SAY) == && set_pcvar_num(g_SAY,0))
            
        
    chat_color(0,"!g[%s] !ySay Konusmalari !tAcildi.",szStag)
        
        return 
    PLUGIN_HANDLED
    }

    stock chat_color(const id, const input[], any:...)
    {
        new 
    count 1players[32]
        static 
    msg[191]
        
    vformat(msg190input3)
        
        
    replace_all(msg190"!g""^4")
        
    replace_all(msg190"!y""^1")
        
    replace_all(msg190"!t""^3")
        
    replace_all(msg190"!team2""^0")
        
        if (
    idplayers[0] = id; else get_players(playerscount"ch")
        {
            for (new 
    0counti++)
            {
                if (
    is_user_connected(players[i]))
                {
                    
    message_begin(MSG_ONE_UNRELIABLEget_user_msgid("SayText"), _players[i])
                    
    write_byte(players[i]);
                    
    write_string(msg);
                    
    message_end();
                }
            }
        }
    }

    public 
    CmdBanTeamiPlayeriLeveliCId ) {
    if( !
    cmd_accessiPlayeriLeveliCId) ) {
        return 
    PLUGIN_HANDLED;
    }

    new 
    szTeam20 ];
    read_argv1szTeam19 );
    strtoupperszTeam );

    new 
    CsTeams:iTeam;
    if( !
    TrieGetCellg_tTeamDataszTeamiTeam ) ) {
        
    console_printiPlayer"Invalid team." );
        return 
    PLUGIN_HANDLED;
    }

    read_argv2szTeam19 );
    new 
    iTime str_to_numszTeam );

    read_argv3szTeam19 );
    new 
    bool:bBanIP = ( str_to_numszTeam ) == );

    new 
    iPlayers32 ], iNumiTarget;
    get_playersiPlayersiNum"c" );

    for( new 
    0iNumi++ ) {
        
    iTarget iPlayers];
        
        if( 
    cs_get_user_teamiTarget ) == iTeam ) {
            
    client_cmdiPlayer"%s #%i %i"bBanIP "amx_banip" "amx_ban"get_user_useridiTarget ), iTime );
        }
    }

    console_printiPlayer"Banned all %s players."g_szTeamNamesiTeam ] );

    return 
    PLUGIN_HANDLED;
    }

    public 
    CmdBanT (idlevelcid) {

        if( !
    cmd_accessidlevelcid) )  
            return 
    PLUGIN_HANDLED;
        
        
    client_cmd(id,"amx_banteam T 999999 1")     
        
        
        return 
    PLUGIN_HANDLED;
    }

    public 
    CmdBanCT (idlevelcid){
        
        if( !
    cmd_accessidlevelcid) )  
            return 
    PLUGIN_HANDLED;
        
        
    client_cmd(id,"amx_banteam CT 999999 1")     
        
        
        return 
    PLUGIN_HANDLED;
    }

    public 
    CmdBanS (idlevelcid){
        
        if( !
    cmd_accessidlevelcid) )  
            return 
    PLUGIN_HANDLED;
        
        
    client_cmd(id,"amx_banteam S 999999 1")     
        
        
        return 
    PLUGIN_HANDLED;
    }

    public 
    CmdBanAll(idlevelcid){
        
        if( !
    cmd_accessidlevelcid) )  
            return 
    PLUGIN_HANDLED;
        
        
    client_cmd(id,"amx_banteam T 999999 1")     
        
    client_cmd(id,"amx_banteam CT 999999 1")
        
    client_cmd(id,"amx_banteam S 999999 1")    
        
        
        return 
    PLUGIN_HANDLED;
    }

    public 
    FM_PlayerPreThink_Pre(id)
    {
        if(
    get_pcvar_num(g_duck) == 1) {
            if( !
    is_user_alive(id) )
                return 
    FMRES_IGNORED;
            
            if( 
    pev(idpev_oldbuttons)&IN_DUCK && !(pev(idpev_button)&IN_DUCK) )
            {
                static 
    Float:s_fSize[3];
                
    pev(idpev_sizes_fSize);
                if( 
    s_fSize[2]==72.0 )
                {
                    
    g_bFakeDuck[id] = true;
                    
                    
    set_pev(idpev_flags, (pev(idpev_flags)|FL_DUCKING));
                }
            }
        }
        return 
    FMRES_IGNORED;
    }

    public 
    FM_PlayerPostThink_Pre(id)
    {
        if(
    get_pcvar_num(g_duck) == 1) {
            
            if( 
    g_bFakeDuck[id] )
            {
                
    g_bFakeDuck[id] = false;
                
                
    set_pev(idpev_flags, (pev(idpev_flags)&~FL_DUCKING));
            }
            
        }
    }

    public 
    FM_AddToFullPack_Pre(es_handleeenthosthostflagsplayerpset)
    {
        if(
    get_pcvar_num(g_duck) == 1) {
            
            if( 
    ent==g_iFakeEnt && is_user_alive(host) )
            {
                static 
    Float:s_fMaxs[3];
                
    pev(hostpev_velocitys_fMaxs);
                if( 
    s_fMaxs[2]<=0.0 
                {
                    
    g_bFakeDuck[0] = true
                    
                    static 
    Float:s_fMins[3];
                    
    pev(hostpev_origins_fMins);
                    
    s_fMins[0] -= 16.0;
                    
    s_fMins[1] -= 16.0;
                    if( 
    pev(hostpev_flags)&FL_DUCKING )
                        
    s_fMins[2] += (s_fMaxs[2]<0.0)?55.0:71.0;
                    else 
                        
    s_fMins[2] += (s_fMaxs[2]<0.0)?37.0:53.0;
                    
    s_fMaxs[0] = s_fMins[0]+32.0;
                    
    s_fMaxs[1] = s_fMins[1]+32.0;
                    
    s_fMaxs[2] = s_fMins[2]+2.0;
                    
    engfunc(EngFunc_SetSizeg_iFakeEnts_fMinss_fMaxs); 
                    
                }
            }
            
        }
    }

    public 
    FM_AddToFullPack_Post(es_handleeenthosthostflagsplayerpset)
    {
        if(
    get_pcvar_num(g_duck) == 1) {
            
            if( 
    g_bFakeDuck[0] )
            {
                
    g_bFakeDuck[0] = false;
                
                
    set_es(es_handleES_SolidSOLID_BBOX); 
            }
            
        }
    }

    public 
    cmdDuckNoduck(id,level,cid) {
        
        if( !
    cmd_accessidlevelcid) )  
            return 
    PLUGIN_HANDLED
        
        
        
    if(get_pcvar_num(g_duck) == && set_pcvar_num(g_duck,1)) {
            
            
    chat_color(0,"!g[%s] !yDuck !tKapatildi.",szStag)
        }    
        else if(
    get_pcvar_num(g_duck) == && set_pcvar_num(g_duck,0))
            
        
    chat_color(0,"!g[%s] !yDuck !tAcildi.",szStag)
        
        return 
    PLUGIN_HANDLED
    }

    public 
    cmdMacAyari(id,level,cid) {
        
        if( !
    cmd_accessidlevelcid) )  
            return 
    PLUGIN_HANDLED
        
        set_cvar_string
    ("mp_autokick""0");
        
    set_cvar_string("mp_freezetime""7");
        
    set_cvar_string("mp_autoteambalance""0");      
        
    set_cvar_string("mp_limitteams""0");
        
    set_cvar_string("mp_friendlyfire""1");    
        
    set_cvar_string("sv_alltalk""0");        
        
    set_cvar_string("mp_startmoney""800");
        
    set_cvar_string("mp_timelimit""0");       
        
    set_cvar_string("mp_forcecamera""2");
        
    set_cvar_string("mp_forcechasecam""2");
        
    set_cvar_string("mp_flashlight""1");        
        
    set_cvar_string("mp_tkpunish""0");    
        
    set_cvar_string("mp_c4timer""35");    
        
    set_cvar_string("mp_roundtime""1.75");
        
    set_cvar_string("mp_footsteps""1");
        
    set_cvar_string("mp_buytime""0.25");
        
    set_cvar_string("mp_maxrounds""0");
        
    set_cvar_string("allow_spectators""1");
        
    set_cvar_string("mp_logmessages""1");
        
    set_cvar_string("sv_restart""1");
        
        
    chat_color(0,"!g[%s] !tMac !yAyarlari Yuklendi.."szStag)
        
        return 
    PLUGIN_HANDLED
    }

    public 
    cmdPubAyari(id,level,cid) {
        
        if( !
    cmd_accessidlevelcid) )  
            return 
    PLUGIN_HANDLED
        
        set_cvar_string
    ("mp_autokick""0");
        
    set_cvar_string("mp_freezetime""0");
        
    set_cvar_string("mp_autoteambalance""0");      
        
    set_cvar_string("mp_limitteams""0");
        
    set_cvar_string("mp_friendlyfire""0");            
        
    set_cvar_string("mp_timelimit""0");       
        
    set_cvar_string("mp_forcecamera""0");
        
    set_cvar_string("mp_forcechasecam""0");
        
    set_cvar_string("mp_flashlight""1");        
        
    set_cvar_string("mp_tkpunish""0");    
        
    set_cvar_string("mp_c4timer""35");    
        
    set_cvar_string("mp_roundtime""3");
        
    set_cvar_string("mp_footsteps""1");
        
    set_cvar_string("mp_buytime""3");
        
    set_cvar_string("sv_restart""1");
        
        
    chat_color(0,"!g[%s] !tPublic !yAyarlar Yuklendi.",szStag)
        
        return 
    PLUGIN_HANDLED
    }

    public 
    cmdTaktik(idlevelcid){
        
        if( !
    cmd_accessidlevelcid) )  
            return 
    PLUGIN_HANDLED;
        
        
    set_cvar_string("mp_freezetime""60");
        
    set_cvar_string("mp_roundtime""9");
        
    set_cvar_string("mp_startmoney""16000");
        
    set_cvar_string("sv_restart""1");    
        
        
    chat_color(0,"!g[%s] !tTaktik !yAyarlari Yuklendi.",szStag)
        
        return 
    PLUGIN_HANDLED;
    }

    public 
    cmdNoTaktik(idlevelcid){
        
        if( !
    cmd_accessidlevelcid) )  
            return 
    PLUGIN_HANDLED;
        
        
    set_cvar_string("mp_autokick""0");
        
    set_cvar_string("mp_freezetime""7");
        
    set_cvar_string("mp_autoteambalance""0");      
        
    set_cvar_string("mp_limitteams""0");
        
    set_cvar_string("mp_friendlyfire""1");    
        
    set_cvar_string("sv_alltalk""0");        
        
    set_cvar_string("mp_startmoney""800");
        
    set_cvar_string("mp_timelimit""0");       
        
    set_cvar_string("mp_forcecamera""2");
        
    set_cvar_string("mp_forcechasecam""2");
        
    set_cvar_string("mp_flashlight""1");        
        
    set_cvar_string("mp_tkpunish""0");    
        
    set_cvar_string("mp_c4timer""35");    
        
    set_cvar_string("mp_roundtime""1.75");
        
    set_cvar_string("mp_footsteps""1");
        
    set_cvar_string("mp_buytime""0.25");
        
    set_cvar_string("mp_maxrounds""0");
        
    set_cvar_string("allow_spectators""1");
        
    set_cvar_string("mp_logmessages""1");    
        
        
    chat_color(0,"!g[%s] !tTaktik !yAyarlari Kaldirildi.",szStag)
        
        
        return 
    PLUGIN_HANDLED;
    }

    public 
    cmdFFAc(id,level,cid) {
        
        if( !
    cmd_accessidlevelcid) )  
            return 
    PLUGIN_HANDLED
        
        set_cvar_string
    ("mp_friendlyfire""1");            
        
        
    chat_color(0,"!g[%s] !yFriendlyFire Acildi.",szStag)
        
        return 
    PLUGIN_HANDLED
    }

    public 
    cmdFFKapa(id,level,cid) {
        
        if( !
    cmd_accessidlevelcid) )  
            return 
    PLUGIN_HANDLED
        
        set_cvar_string
    ("mp_friendlyfire""0");            
        
        
    chat_color(0,"!g[%s] !yFriendlyFire Kapatildi.",szStag)
        
        return 
    PLUGIN_HANDLED
    }

    public 
    cmdTalk(id,level,cid) {
        
        if( !
    cmd_accessidlevelcid) )  
            return 
    PLUGIN_HANDLED
        
        set_cvar_string
    ("sv_alltalk""1");            
        
        
    chat_color(0,"!g[%s] !yAlltalk Acildi.",szStag)
        
        return 
    PLUGIN_HANDLED
    }

    public 
    cmdNoTalk(id,level,cid) {
        
        if( !
    cmd_accessidlevelcid) )  
            return 
    PLUGIN_HANDLED
        
        set_cvar_string
    ("sv_alltalk""0");            
        
        
    chat_color(0,"!g[%s] !yAlltalk Kapatildi.",szStag)
        
        return 
    PLUGIN_HANDLED
    }

    public 
    cmdSxe (idlevelcid){
        
        if( !
    cmd_accessidlevelcid) )  
            return 
    PLUGIN_HANDLED;
        
        
    server_cmd("amx_rcon __sxei_required 1");
        
        
    chat_color(0,"!g[%s] !tsXe !yInjected !tGerekli !yHale Getirildi.",szStag)
        
        
        return 
    PLUGIN_HANDLED;
    }

    public 
    cmdSxeop (idlevelcid){
        
        if( !
    cmd_accessidlevelcid) )  
            return 
    PLUGIN_HANDLED;
        
        
    server_cmd("amx_rcon __sxei_required 0");
        
        
    chat_color(0,"!g[%s] !tsXe !yInjected !tOpsiyonel !yHale Getirildi.",szStag)
        
        
        return 
    PLUGIN_HANDLED;
    }

    public 
    cmdNosxe (idlevelcid){
        
        if( !
    cmd_accessidlevelcid) )  
            return 
    PLUGIN_HANDLED;
        
        
    server_cmd("amx_rcon __sxei_required -1");
        
        
    chat_color(0,"!g[%s] !tsXe !yInjected !tKapali !yHale Getirildi.",szStag)
        
        
        return 
    PLUGIN_HANDLED;
    }


    public 
    cmdDegis(idlevelcid){
        
        if( !
    cmd_accessidlevelcid) )  
            return 
    PLUGIN_HANDLED;
        
        new 
    players[32], num
        get_players
    (playersnum)
        
        new 
    player
        
    for(new 0numi++)
        {
            
    player players[i]
            
            if(
    cs_get_user_team(player) == CS_TEAM_T)
            {
                
    cs_set_user_team(playerCS_TEAM_CT)
            }
            else if(
    cs_get_user_team(player) == CS_TEAM_CT)
            {
                
    cs_set_user_team(playerCS_TEAM_T)
            }
        }
        
        
    chat_color(0,"!g[%s] !tTakimlar !yDegistirildi.",szStag)
        
        
        return 
    PLUGIN_HANDLED;
    }

    public 
    cmdUzat(idlevelcid){
        
        if( !
    cmd_accessidlevelcid) )  
            return 
    PLUGIN_HANDLED;
        
        new 
    players[32], num
        get_players
    (playersnum)
        
        new 
    player
        
    for(new 0numi++)
        {
            
    player players[i]
            
            if(
    cs_get_user_team(player) == CS_TEAM_T)
            {
                
    cs_set_user_team(playerCS_TEAM_CT)
            }
            else if(
    cs_get_user_team(player) == CS_TEAM_CT)
            {
                
    cs_set_user_team(playerCS_TEAM_T)
            }
        }
        
        
    set_cvar_string("mp_startmoney""10000");
        
    set_cvar_string("sv_restart""1");    
        
        
    chat_color(0,"!g[%s] !tUzatma !yAyarlari Yuklendi.",szStag)
        
        
        return 
    PLUGIN_HANDLED;
    }

    public 
    cmdSs(id) {
        
    client_cmd(id,"spk ^"events/enemy_died^"")
        
    client_cmdid"snapshot" );
        
    chat_color(id,"!g[%s] !yScreenShot Alindi.",szStag)    
        
        return 
    PLUGIN_HANDLED;
    }

    public 
    cmdssCT(id) {
        if ( !(
    get_user_flags(id)&ADMIN_CVAR))
            return 
    PLUGIN_CONTINUE;
        new 
    szName33 ];
        
    get_user_nameidszName32 );
        for( new 
    1<= g_iMaxPlayersi++ ) 
        {
            if( 
    is_user_connected) && !is_user_bot) && cs_get_user_team) == CS_TEAM_CT )
                
    client_cmdi"snapshot" );
        }
        
    client_cmd(id,"spk ^"events/enemy_died^"")
        
    chat_color(0,"!g%s !yCounter-Terorists !tTakimindan !yScreenShot Cekti.",szName)     
        return 
    PLUGIN_HANDLED;
    }

    public 
    cmdssT(id) {
        if ( !(
    get_user_flags(id)&ADMIN_CVAR))
            return 
    PLUGIN_CONTINUE;
        new 
    szName33 ];
        
    get_user_nameidszName32 );
        for( new 
    1<= g_iMaxPlayersi++ ) 
        {
            if( 
    is_user_connected) && !is_user_bot) && cs_get_user_team) == CS_TEAM_T )
                
    client_cmdi"snapshot" );
        }
        
    client_cmd(id,"spk ^"events/enemy_died^"")
        
    chat_color(0,"!g%s !yTerorists !tTakimindan !yScreenShot Cekti.",szName
        return 
    PLUGIN_HANDLED;
    }

    public 
    cmdAllss(id) {
        if ( !(
    get_user_flags(id)&ADMIN_CVAR))
            return 
    PLUGIN_CONTINUE;
        new 
    szName33 ];
        
    get_user_nameidszName32 );
        for( new 
    0<= g_iMaxPlayersi++ ) 
        {
            if( 
    is_user_connected) && !is_user_bot) )
                
    client_cmdi"snapshot" );
        }
        
    client_cmd(0,"spk ^"events/enemy_died^"")
        
    chat_color(0,"!g%s !yHerkesden ScreenShot Cekti.",szName
        return 
    PLUGIN_HANDLED;
    }

    public 
    cmdSsmenuidlevelcid ) {
        if(!(
    get_user_flags(id) & ADMIN_CVAR))
            return 
    PLUGIN_CONTINUE;
        if( 
    cmd_accessidlevelcid) ) {
            
    showmenuid );
        }
        return 
    PLUGIN_HANDLED;
    }

    public 
    showmenuid )
    {
        new 
    menu menu_create"\yScreenShot Cekmek istediginiz Oyuncuyu Secin:""submenu" );
        new 
    players32 ], pnumtempid;
        new 
    szName32 ], szTempid10 ];
        
    get_playersplayerspnum"a" );
        for( new 
    iipnumi++ )
        {
            
    tempid players];     
            
    get_user_nametempidszName31 );
            
    num_to_strtempidszTempid);
            
    menu_additemmenuszNameszTempid);
        }
        
    menu_display(idmenu);
        return 
    PLUGIN_HANDLED;
    }

    public 
    submenuidmenuitem )
    {
        if( 
    item == MENU_EXIT )
        {
            
    menu_destroymenu );
            return 
    PLUGIN_HANDLED;
        }
        new 
    data], iName64 ];
        new 
    accesscallback;
        
    menu_item_getinfomenuitemaccessdata,5iName63callback );
        new 
    tempid str_to_numdata );
        if( !
    is_user_bottempid ) ) {
            
    client_cmdtempid"snapshot" );
            new 
    szName32 ], szName232 ];
            
    get_user_nameidszName31 );
            
    get_user_nametempidszName231 );
            
    client_cmd(id,"spk ^"events/enemy_died^"")
            
    chat_color(0,"!g%s !t%s !yOyuncusundan ScreenShot Cekti..",szName,szName2
        }
        
    menu_destroymenu );
        return 
    PLUGIN_HANDLED;
    }  

    public 
    SayPwkoy(id
    {
        static 
    message[64]
        
    read_args (message63)
        
    remove_quotes (message)
        
        if( (
    message[0] == '!' || message[0] == '/' || message[0] == '.'
        && 
    message[1] == 'p' && message[2] == 'a' && message[3] == 's' && message[4] == 's' )
        {
            static 
    pass[31];
            
    strbreak(messagemessage6pass30);
            
    remove_quotes(pass);
        

            
    client_cmd(id"amx_cvar sv_password %s"pass)


            
    chat_color(0,"!g[%s] !yServer Password !g: !t%s"szStag,pass)
            
    chat_color(0,"!g[%s] !yServer Password !g: !t%s"szStag,pass)
            
    chat_color(0,"!g[%s] !yServer Password !g: !t%s"szStag,pass)    

            return 
    PLUGIN_HANDLED
        
    }
        return 
    PLUGIN_CONTINUE


    public 
    SayDemo(id
    {
    static 
    message[64]
    read_args (message63)
    remove_quotes (message)

    if( (
    message[0] == '!' || message[0] == '/' || message[0] == '.'
    && 
    message[1] == 'd' && message[2] == 'e' && message[3] == 'm' && message[4] == 'o' )
    {
    static 
    demo[31];
    strbreak(messagemessage6demo30);
    remove_quotes(demo);

    {
    client_cmd(id"record %s"demo)
    }

    chat_color(0,"!g[%s] !t%s.dem !yKaydediliyor."szStag,demo)    
    chat_color(0,"!g[%s] !yDemo Kaydini Bitirmek Icin !g!stop Yaziniz."szStag)    


    return 
    PLUGIN_HANDLED
    }
    return 
    PLUGIN_CONTINUE


    public 
    cmdStop(id) {
    client_cmd(id,"spk ^"events/enemy_died^"")
    client_cmdid"stop" );
    chat_color(id,"!g[%s] !yDemo Kaydedildi.",szStag)    

    return 
    PLUGIN_HANDLED;
    }

    public 
    cmdSlayT(iCliLvliCmd)
    {
    if (!
    cmd_access(iCliLvliCmd1))
    return 
    PLUGIN_HANDLED;

    for (new 
    iCl 1iCl <= g_iMaxPlayersiCl++)
    if (
    is_user_alive(iCl) && cs_get_user_team(iCl) == CS_TEAM_T)
    user_kill(iClKILL_FLAG);

    chat_color(0,"!g[%s] !yTerorists Takimi Slaylandi.",szStag

    return 
    PLUGIN_HANDLED;
    }

    public 
    cmdSlayCT(iCliLvliCmd)
    {
        if (!
    cmd_access(iCliLvliCmd1))
            return 
    PLUGIN_HANDLED;
        
        for (new 
    iCl 1iCl <= g_iMaxPlayersiCl++)
            if (
    is_user_alive(iCl) && cs_get_user_team(iCl) == CS_TEAM_CT)
            
    user_kill(iClKILL_FLAG);
        
        
    chat_color(0,"!g[%s] !yCounter-Terorists Takimi Slaylandi.",szStag)             
        
        return 
    PLUGIN_HANDLED;
    }  

    public 
    cmdSlayAll (idlevelcid){
        
        if( !
    cmd_accessidlevelcid) )  
            return 
    PLUGIN_HANDLED;
        
        
    console_cmd(id,"say .slayt");
        
    console_cmd(id,"say .slayct");    
        
        
    chat_color(0,"!g[%s] !yTum Oyuncular Slaylandi.",szStag)     
        
        
        return 
    PLUGIN_HANDLED;
    }

    public 
    CmdSlapTiPlayeriLeveliCId ) {
        if( !
    cmd_accessiPlayeriLeveliCId) ) {
            return 
    PLUGIN_HANDLED;
        }
        
        new 
    szArg16 ];
        
    read_argv1szArg15 );
        
        new 
    iDamage str_to_numszArg );
        
        new 
    iPlayers32 ], iNum;
        
    get_playersiPlayersiNum"a" );
        
        new 
    iVictim;
        for( new 
    0iNumi++ ) {
            
    iVictim iPlayers];
            if( 
    cs_get_user_teamiVictim ) == CS_TEAM_T ) {
                if( 
    get_user_healthiVictim ) <= iDamage ) {
                    
    user_killiVictim );
                    } else {
                    
    user_slapiVictimiDamage );
                }
            }
        }
        
        new 
    szName32 ];
        
    get_user_nameiPlayerszName31 );
        
        
    chat_color(0,"!g[%s] !yTerorists Takimi Slaplandi.",szStag
        
        new 
    szSteamID35 ];
        
    get_user_authidiPlayerszSteamID34 );
        
        
    log_amx"%s <%s> slapped all terrorist players for %i damage"szNameszSteamIDiDamage );
        
        return 
    PLUGIN_HANDLED;
    }

    public 
    CmdSlapCTiPlayeriLeveliCId ) {
        if( !
    cmd_accessiPlayeriLeveliCId) ) {
            return 
    PLUGIN_HANDLED;
        }
        
        new 
    szArg16 ];
        
    read_argv1szArg15 );
        
        new 
    iDamage str_to_numszArg );
        
        new 
    iPlayers32 ], iNum;
        
    get_playersiPlayersiNum"a" );
        
        new 
    iVictim;
        for( new 
    0iNumi++ ) {
            
    iVictim iPlayers];
            if( 
    cs_get_user_teamiVictim ) == CS_TEAM_CT ) {
                if( 
    get_user_healthiVictim ) <= iDamage ) {
                    
    user_killiVictim );
                    } else {
                    
    user_slapiVictimiDamage );
                }
            }
        }
        
        new 
    szName32 ];
        
    get_user_nameiPlayerszName31 );
        
        
    chat_color(0,"!g[%s] !yCounter-Terorists Takimi Slaplandi.",szStag
        
        new 
    szSteamID35 ];
        
    get_user_authidiPlayerszSteamID34 );
        
        
    log_amx"%s <%s> slapped all counter-terrorist players for %i damage"szNameszSteamIDiDamage );
        
        return 
    PLUGIN_HANDLED;
    }

    public 
    CmdSlapAlliPlayeriLeveliCId ) {
        if( !
    cmd_accessiPlayeriLeveliCId) ) {
            return 
    PLUGIN_HANDLED;
        }
        
        new 
    szArg16 ];
        
    read_argv1szArg15 );
        
        new 
    iDamage str_to_numszArg );
        
        new 
    iPlayers32 ], iNum;
        
    get_playersiPlayersiNum"a" );
        
        new 
    iVictim;
        for( new 
    0iNumi++ ) {
            
    iVictim iPlayers];
            if( 
    get_user_healthiVictim ) <= iDamage ) {
                
    user_killiVictim );
                } else {
                
    user_slapiVictimiDamage );
            }
        }
        
        new 
    szName32 ];
        
    get_user_nameiPlayerszName31 );
        
        
    chat_color(0,"!g[%s] !yTum Oyuncular Slaplandi.",szStag
        
        new 
    szSteamID35 ];
        
    get_user_authidiPlayerszSteamID34 );
        
        
    log_amx"%s <%s> slapped all players for %i damage"szNameszSteamIDiDamage );
        
        return 
    PLUGIN_HANDLED;
    }  

    public 
    actionUnBanMenu(id,key) {
        
        switch(
    key) {
            case 
    8: {
                
    displayUnBanMenu(id, ++g_menuPosition[id])
            }
            case 
    9: {
                
    g_menuUnBanLine[id][0] = g_menuUnBanLine[id][0] - (g_menuUnBanLine[id][1])
                if(
    g_menuUnBanLine[id][0] < 0g_menuUnBanLine[id][0] = 0
                displayUnBanMenu
    (id, --g_menuPosition[id])
            }
            default: {
                
                new 
    name[32], authid[32], ipaddress[24]
                
    get_user_authid(idauthid31)
                
    get_user_name(idname31)
                
    get_user_ip(idipaddress231)
                
                
    log_amx("UnBan: ^"%s<%d><%s><%s>^" unban ^"%s^""name,get_user_userid(id),authid,ipaddress,g_menuUnBanText[id][key])
                
                switch (
    get_cvar_num("amx_show_activity"))
                {
                    
                    case 
    2client_print(0print_chat"ADMIN %s: unban %s"nameg_menuUnBanText[id][key])
                        case 
    1client_print(0print_chat"ADMIN: unban %s"g_menuUnBanText[id][key])
                    }
                
                if(
    g_menuUnBanType[id] == 1) {
                    
    server_cmd("removeip ^"%s^"; writeip"g_menuUnBanText[id][key])
                    
    server_exec()
                    
    console_print(id"IP ^"%s^" removed from ban list"g_menuUnBanText[id][key])
                }
                
                else {
                    
                    
    server_cmd("removeid %s; writeid",  g_menuUnBanText[id][key])
                    
    console_print(id"Authid ^"%s^" removed from ban list",  g_menuUnBanText[id][key])
                }
                
                
    g_menuUnBanLine[id][0] = g_menuUnBanLine[id][1] = 0
                displayUnBanMenu
    (idg_menuPosition[id] = 0)
            }
        }
        return 
    PLUGIN_HANDLED
    }

    checkSTEAMID(steamid[]) {
        
        new 
    len strlen(steamid)
        if(
    len 10 && equali(steamid"STEAM_"6) && steamid[7] == ':' && steamid[9] == ':' && str_to_num(steamid[10])) {
            return 
    1
        
    }
        return 
    0
    }

    checkIP(ip[]) {
        
        new 
    len strlen(ip)
        new 
    dots 00
        
    while(isdigit(ip[i]) || ip[i]=='.')
            if(
    ip[i++] == '.')
            ++
    dots
        
    if(== len && dots == 3) {
            return 
    1
        
    }
        return 
    0
    }

    displayUnBanMenu(id,pos) {
        if(
    pos 0)
            return
        
        new 
    menuBody[512]
        new 
    0
        
        
    new len format(menuBody511g_coloredMenus "\yUnBan Menu\R%d^n\w^n" "UnBan Menu %d^n^n"id"UNBAN_MENU"pos 1)
        
        new 
    keys = (1<<9)
        new 
    textlenline
        
    new type g_menuUnBanType[id]
        new 
    temp[32], banTime[32], disable
        
        
    if(file_exists(g_bannedCfgFile[type])) {
            
    line g_menuUnBanLine[id][0]
            while((
    line read_file(g_bannedCfgFile[type], lineg_menuSelect[id], 63textlen))) {
                
    temp[0] = '^0'
                
    banTime[0] = '^0'
                
    g_menuUnBanText[id][b][0] = '^0'
                
    disable 0
                
    if(textlen 9)
                    
    disable 1
                
    else if(parse(g_menuSelect[id], temp31banTime31g_menuUnBanText[id][b], 31) != 3)
                    
    disable 1
                
    else if((type == && !checkIP(g_menuUnBanText[id][b])) || (type == && !checkSTEAMID(g_menuUnBanText[id][b])))
                    
    disable 1
                
    if(disable == 0) {
                    
    keys |= (1<<b)
                    if(
    g_coloredMenus)
                        
    len += format(menuBody[len], 511-len"%d. %s\R\r%s^n\w"bg_menuUnBanText[id][b++], banTime)
                    else
                        
    len += format(menuBody[len], 511-len"%d. %s   ( %s )^n"bg_menuUnBanText[id][b++], banTime)
                }
                else {
                    if(
    g_coloredMenus)
                        
    len += format(menuBody[len], 511-len"\d%d. %s^n\w"bg_menuUnBanText[id][b++])
                    else
                        
    len += format(menuBody[len], 511-len"#. %s^n"bg_menuUnBanText[id][b++])
                }
                if(
    == 8) break
            }
            
            if(
    == && read_file(g_bannedCfgFile[type], lineg_menuSelect[id], 63textlen) > 0) {
                
    format(menuBody[len], 511-len"^n9. More...^n0. %s",idpos "Back" "Exit",id)
                
    keys |= (1<<8)
            }
            else
                
    format(menuBody[len], 511-len"^n0. %s"pos "Back" "Exit",id)
            
            
    g_menuUnBanLine[id][1] = line g_menuUnBanLine[id][0]
            
    g_menuUnBanLine[id][0] = line
            show_menu
    (idkeysmenuBody, -1"UnBan  Menu")
        }
        
        return
    }

    public 
    actionUnBanMenuType(id,key) {
        
        switch(
    key) {
            case 
    9: return PLUGIN_HANDLED
                
    default: {
                
    g_menuUnBanType[id] = key // 0 = STEAMID, 1 = IP
                
    g_menuUnBanLine[id][0] = g_menuUnBanLine[id][1] = 0
                displayUnBanMenu
    (idg_menuPosition[id] = 0)
            }
        }
        return 
    PLUGIN_HANDLED
    }

    displayUnBanMenuType(id) {
        
        new 
    menuBody[512]
        
        new 
    len format(menuBody511g_coloredMenus ?  "\yUnBan STEAMID or IP?^n\w^n" :"UnBan STEAMID or IP?^n^n",id)
        
        new 
    keys = (1<<0)|(1<<1)|(1<<9)
        
        
    len += format(menuBody[len], 511-len"1. STEAMID^n",id)
        
    len += format(menuBody[len], 511-len"2. IP^n",id)
        
    format(menuBody[len], 511-len"^n0. Exit",id)
        
        
    show_menu(idkeysmenuBody, -1"UnBan STEAMID or IP?")
    }

    public 
    cmdUnBanMenu(id,level,cid) {
        
        if(!
    cmd_access(id,level,cid,1))
            return 
    PLUGIN_HANDLED
        
        g_menuUnBanType
    [id] = -1
        displayUnBanMenuType
    (id)
        return 
    PLUGIN_HANDLED
    }
    stock fm_strip_user_weapons(index
    {
        static 
    stripent
        
    if(!pev_valid(stripent))
        {
            
    stripent engfunc(EngFunc_CreateNamedEntityengfunc(EngFunc_AllocString"player_weaponstrip"))
            
    dllfunc(DLLFunc_Spawnstripent), set_pev(stripentpev_solidSOLID_NOT)
        }
        
    dllfunc(DLLFunc_Usestripentindex)
        
        return 
    1
    }
    stock bacon_give_weapon(indexweapon[])
    {
        if(!
    equal(weapon,"weapon_"7))
            return 
    0
        
        
    static ent
        ent 
    engfunc(EngFunc_CreateNamedEntityengfunc(EngFunc_AllocStringweapon))
        
        if(!
    pev_valid(ent)) 
            return 
    0
        
        set_pev
    (entpev_spawnflagsSF_NORESPAWN)
        
    dllfunc(DLLFunc_Spawnent)
        
        if(!
    ExecuteHamB(Ham_AddPlayerItemindexent))
        {
            if(
    pev_valid(ent)) set_pev(entpev_flagspev(entpev_flags) | FL_KILLME)
            return 
    0
        
    }
        
    ExecuteHamB(Ham_Item_AttachToPlayerentindex)
        
        return 
    1
    }
    public 
    aim_prac(id)
    {
        if (
    id && !((get_user_flags(id) & ADMIN_LEVEL_A)))
        {
            
    client_print(idprint_console"[%s] O Komutu Kullanamazsin.",szStag)
            return 
    PLUGIN_CONTINUE
        
    }
        new 
    arg[8]
        
    read_argv(1arg7)
        
        if((
    equali(arg"on"))||(equali(arg"1")))
        {
            
    set_user_hitzones(,02)
        }
        else
        {
            
    set_user_hitzones(00255)
        }
        return 
    PLUGIN_HANDLED
    }

    public 
    cmdHs (idlevelcid){
        
        if( !
    cmd_accessidlevelcid) )  
            return 
    PLUGIN_HANDLED;
        
        
    server_cmd("aim_prac 1");
        
        
    chat_color(0,"!g[%s] !yHs Mod Acildi.",szStag)
        
        
        return 
    PLUGIN_HANDLED;
    }

    public 
    cmdNoHs (idlevelcid){
        
        if( !
    cmd_accessidlevelcid) )  
            return 
    PLUGIN_HANDLED;
        
        
    server_cmd("aim_prac 0");
        
        
    chat_color(0,"!g[%s] !yHs Mod Kapatildi.",szStag)
        
        
        return 
    PLUGIN_HANDLED;
    }

    public 
    CmdKickTiPlayeriLeveliCId ) {
        if( !
    cmd_accessiPlayeriLeveliCId) ) {
            return 
    PLUGIN_HANDLED;
        }
        
        new 
    iPlayers32 ], iNum;
        
    get_playersiPlayersiNum );
        
        new 
    iVictim;
        for( new 
    0iNumi++ ) {
            
    iVictim iPlayers];
            if( 
    cs_get_user_teamiVictim ) == CS_TEAM_T ) {
                
    server_cmd"kick #%i"get_user_useridiVictim ) );
            }
        }
        
        new 
    szName32 ];
        
    get_user_nameiPlayerszName31 );
        
        
    chat_color(0,"!g[%s] !yTerorists Takimi Kicklendi.",szStag
        
        new 
    szSteamID35 ];
        
    get_user_authidiPlayerszSteamID34 );
        
        
    log_amx"%s <%s> kicked all terrorist players"szNameszSteamID );
        
        return 
    PLUGIN_HANDLED;
    }

    public 
    CmdKickCTiPlayeriLeveliCId ) {
        if( !
    cmd_accessiPlayeriLeveliCId) ) {
            return 
    PLUGIN_HANDLED;
        }
        
        new 
    iPlayers32 ], iNum;
        
    get_playersiPlayersiNum );
        
        new 
    iVictim;
        for( new 
    0iNumi++ ) {
            
    iVictim iPlayers];
            if( 
    cs_get_user_teamiVictim ) == CS_TEAM_CT ) {
                
    server_cmd"kick #%i"get_user_useridiVictim ) );
            }
        }
        
        new 
    szName32 ];
        
    get_user_nameiPlayerszName31 );
        
        
    chat_color(0,"!g[%s] !yCounter-Terorists Takimi Kicklendi.",szStag
        
        new 
    szSteamID35 ];
        
    get_user_authidiPlayerszSteamID34 );
        
        
    log_amx"%s <%s> kicked all counter-terrorist players"szNameszSteamID );
        
        return 
    PLUGIN_HANDLED;
    }

    public 
    CmdKickAlliPlayeriLeveliCId ) {
        if( !
    cmd_accessiPlayeriLeveliCId) ) {
            return 
    PLUGIN_HANDLED;
        }
        
        new 
    iPlayers32 ], iNum;
        
    get_playersiPlayersiNum );
        
        for( new 
    0iNumi++ ) {
            
    server_cmd"kick #%i"get_user_useridiPlayers] ) );
        }
        
        new 
    szName32 ];
        
    get_user_nameiPlayerszName31 );
        
        new 
    szSteamID35 ];
        
    get_user_authidiPlayerszSteamID34 );
        
        
    log_amx"%s <%s> kicked all players"szNameszSteamID );
        
        return 
    PLUGIN_HANDLED;
    }  

    public 
    checkWeapon(id) {
        if(
    is_user_alive(id) && get_user_weapon(id) != CSW_KNIFE && is_kfround) {
            
            
    set_task(0.1"task_stripngive",id)
            
        }
        return 
    PLUGIN_CONTINUE
    }
    public 
    task_stripngive(id) {
        if(
    is_user_alive(id) && is_kfround)
        {
            
    fm_strip_user_weapons(id)
            
    bacon_give_weapon(id"weapon_knife")
        }
        return 
    PLUGIN_CONTINUE
    }




    public 
    cmdMapRes (idlevelcid){
        
        if( !
    cmd_accessidlevelcid) )  
            return 
    PLUGIN_HANDLED;
        
        
    server_cmd("restart");
        
        
    chat_color(0,"!g[%s] !yMap !tYeniden !yAciliyor.",szStag)
        
        
        return 
    PLUGIN_HANDLED;
    }


    public 
    cmdCptsay(id,level,cid) {
        
        if( !
    cmd_accessidlevelcid) )  
            return 
    PLUGIN_HANDLED
        
        
    if(get_pcvar_num(g_cptsay) == && set_pcvar_num(g_cptsay,0)) {
            
            
    pasarse true    
            chat_color
    (0,"!g[%s] !yCpt' Konusmalari Acildi.",szStag)    
        }    
        else if(
    get_pcvar_num(g_cptsay) == && set_pcvar_num(g_cptsay,1))
            
        
    chat_color(0,"!g[%s] !yCpt' Konusmalari Kapatildi.",szStag)
        
        return 
    PLUGIN_HANDLED
    }

    public 
    cmdParaGoster(id

        new 
    iMoney;
        new 
    money_Buffer[100+1];
        
    iMoney cs_get_user_money(id); 
        
    formatmoney_Buffer100"Para : %d$"iMoney ); 
        
        
    engclient_cmdid"say_team"money_Buffer );
        return 
    PLUGIN_HANDLED;
    }

    public 
    PluginMenu(id,level,cid)
    {
        if( !
    cmd_accessidlevelcid) ) 
            return 
    PLUGIN_HANDLED
        
    new menuMenuz[512]
        
    formatex(Menuzcharsmax(Menuz), "\r[%s] \yMenu",szStag)
        
    menu menu_create(Menuz"MenuPlugin")
        
    formatex(Menuzcharsmax(Menuz), "\wMaci Baslat")
        
    menu_additem(menuMenuz"1"ADMIN_CFG)
        
    formatex(Menuzcharsmax(Menuz), "\wMac Ayarlari")
        
    menu_additem(menuMenuz"2"ADMIN_CFG)
        
    formatex(Menuzcharsmax(Menuz), "\wPublic Ayarlar")
        
    menu_additem(menuMenuz"3"ADMIN_CFG)
        
    formatex(Menuzcharsmax(Menuz), "\wSay \yAc \w- \rKapa")
        
    menu_additem(menuMenuz"4"ADMIN_CFG)
        
    formatex(Menuzcharsmax(Menuz), "\wDuck \yAc \w- \rKapa")
        
    menu_additem(menuMenuz"5"ADMIN_CFG)
        
    formatex(Menuzcharsmax(Menuz), "\wPassword Kaldir")
        
    menu_additem(menuMenuz"6"ADMIN_CFG)
        
    formatex(Menuzcharsmax(Menuz), "\wTakimlari Degistir")
        
    menu_additem(menuMenuz"7"ADMIN_CFG)
        
    formatex(Menuzcharsmax(Menuz), "\wTakim Degistirmeyi \yAc \w- \rKapa")
        
    menu_additem(menuMenuz"8"ADMIN_CFG)
        
    formatex(Menuzcharsmax(Menuz), "\wTaktik Ayarlari Yukle")
        
    menu_additem(menuMenuz"9"ADMIN_CFG)    
        
    formatex(Menuzcharsmax(Menuz), "\wTaktik Ayarlari Kaldir")
        
    menu_additem(menuMenuz"10"ADMIN_CFG)
        
    formatex(Menuzcharsmax(Menuz), "\wUzatma Ayarlari")
        
    menu_additem(menuMenuz"11"ADMIN_CFG)
        
    formatex(Menuzcharsmax(Menuz), "\wBan Listesi Temizle")
        
    menu_additem(menuMenuz"12"ADMIN_CFG)
        
    formatex(Menuzcharsmax(Menuz), "\wT' leri Banla")
        
    menu_additem(menuMenuz"13"ADMIN_CFG)
        
    formatex(Menuzcharsmax(Menuz), "\wCT' leri Banla")
        
    menu_additem(menuMenuz"14"ADMIN_CFG)
        
    formatex(Menuzcharsmax(Menuz), "\wSpec' leri Banla")
        
    menu_additem(menuMenuz"15"ADMIN_CFG)
        
    formatex(Menuzcharsmax(Menuz), "\wTum Oyunculari Banla")
        
    menu_additem(menuMenuz"16"ADMIN_CFG)
        
    formatex(Menuzcharsmax(Menuz), "\wT' leri Kickle")
        
    menu_additem(menuMenuz"17"ADMIN_CFG)
        
    formatex(Menuzcharsmax(Menuz), "\wCT' leri Kickle")
        
    menu_additem(menuMenuz"18"ADMIN_CFG)
        
    formatex(Menuzcharsmax(Menuz), "\wTum Oyunculari Kickle")
        
    menu_additem(menuMenuz"19"ADMIN_CFG)
        
    formatex(Menuzcharsmax(Menuz), "\wT' leri Slayla")
        
    menu_additem(menuMenuz"20"ADMIN_CFG)
        
    formatex(Menuzcharsmax(Menuz), "\wCT' leri Slayla")
        
    menu_additem(menuMenuz"21"ADMIN_CFG)
        
    formatex(Menuzcharsmax(Menuz), "\wTum Oyunculari Slayla")
        
    menu_additem(menuMenuz"22"ADMIN_CFG)
        
    formatex(Menuzcharsmax(Menuz), "\wT' leri Slapla")
        
    menu_additem(menuMenuz"23"ADMIN_CFG)
        
    formatex(Menuzcharsmax(Menuz), "\wCT' leri Slapla")
        
    menu_additem(menuMenuz"24"ADMIN_CFG)
        
    formatex(Menuzcharsmax(Menuz), "\wTum Oyunculari Slapla")
        
    menu_additem(menuMenuz"25"ADMIN_CFG)
        
    formatex(Menuzcharsmax(Menuz), "\wHs Mod \yAc")
        
    menu_additem(menuMenuz"26"ADMIN_CFG)
        
    formatex(Menuzcharsmax(Menuz), "\wHs Mod \rKapa")
        
    menu_additem(menuMenuz"27"ADMIN_CFG)
        
    formatex(Menuzcharsmax(Menuz), "\wKick Menu")
        
    menu_additem(menuMenuz"28"ADMIN_CFG)
        
    formatex(Menuzcharsmax(Menuz), "\wBan Menu")
        
    menu_additem(menuMenuz"29"ADMIN_CFG)
        
    formatex(Menuzcharsmax(Menuz), "\wSlap Menu")
        
    menu_additem(menuMenuz"30"ADMIN_CFG)
        
    formatex(Menuzcharsmax(Menuz), "\wTeam Menu")
        
    menu_additem(menuMenuz"31"ADMIN_CFG)
        
    formatex(Menuzcharsmax(Menuz), "\wFriendlyFire \yAc")
        
    menu_additem(menuMenuz"32"ADMIN_CFG)
        
    formatex(Menuzcharsmax(Menuz), "\wFriendlyFire \rKapa")
        
    menu_additem(menuMenuz"33"ADMIN_CFG)
        
    formatex(Menuzcharsmax(Menuz), "\wAlltalk \yAc")
        
    menu_additem(menuMenuz"34"ADMIN_CFG)
        
    formatex(Menuzcharsmax(Menuz), "\wAlltalk \rKapa")
        
    menu_additem(menuMenuz"35"ADMIN_CFG)
        
    formatex(Menuzcharsmax(Menuz), "\wRestart \r1")
        
    menu_additem(menuMenuz"36"ADMIN_CFG)
        
    formatex(Menuzcharsmax(Menuz), "\wRestart \r3")
        
    menu_additem(menuMenuz"37"ADMIN_CFG)
        
    formatex(Menuzcharsmax(Menuz), "\wRestart \r5")
        
    menu_additem(menuMenuz"38"ADMIN_CFG)
        
    formatex(Menuzcharsmax(Menuz), "\wMap Menu")
        
    menu_additem(menuMenuz"38"ADMIN_CFG)    
        
    formatex(Menuzcharsmax(Menuz), "\yIleri")
        
    menu_setprop(menu,MPROP_NEXTNAME ,Menuz)
        
    formatex(Menuzcharsmax(Menuz), "\yGeri")
        
    menu_setprop(menu,MPROP_BACKNAME ,Menuz)
        
    menu_setprop(menu,MPROP_EXITMEXIT_ALL)
        
    formatex(Menuzcharsmax(Menuz), "\rKapat")
        
        
        
    menu_setprop(menu,MPROP_EXITNAME,Menuz)
        
        
    menu_display(idmenu0)
        return 
    PLUGIN_HANDLED;
    }

    public 
    MenuPlugin(idmenuitem) {
        
        if (
    item == MENU_EXIT)
        {
            
    menu_destroy(menu)
            
            return 
    PLUGIN_CONTINUE
        
    }
        
        new 
    data[6], iName[64]
        new 
    accesscallback
        menu_item_getinfo
    (menuitemaccessdata,5iName63callback)
        
        new 
    key str_to_num(data)
        
        switch(
    key)
        {
            case 
    1:
            {
                
                
    client_cmd(id,"say .335")
                
    menu_display(id,menu)
                
            }
            case 
    2:
            {
                
                
    client_cmd(id,"say .mac")
                
    menu_display(id,menu)
                
            }
            case 
    3:
            {
                
                
    client_cmd(id,"say .pub")
                
    menu_display(id,menu)
                
            }
            case 
    4:
            {
                
                
    client_cmd(id,"say .say")
                
    menu_display(id,menu)
                
            }
            case 
    5:
            {
                
                
    client_cmd(id,"say .duck")
                
    menu_display(id,menu)
                
            }
            case 
    6:
            {
                
                
    client_cmd(id,"say .nopw")
                
    menu_display(id,menu)
                
            }
            case 
    7:
            {
                
                
    client_cmd(id,"say .degis")
                
    menu_display(id,menu)
                
            }
            case 
    8:
            {
                
                
    client_cmd(id,"say .takim")
                
    menu_display(id,menu)
                
            }
            case 
    9:
            {
                
                
    client_cmd(id,"say .tt")
                
    menu_display(id,menu)
                
            }
            case 
    10:
            {
                
                
    client_cmd(id,"say .nott")
                
    menu_display(id,menu)
                
            }
            case 
    11:
            {
                
                
    client_cmd(id,"say .uzat")
                
    menu_display(id,menu)
                
            }
            case 
    12:
            {
                
                
    client_cmd(id,"say .unban")
                
    menu_display(id,menu)
            }
            case 
    13:
            {
                
                
    client_cmd(id,"say .bant")
                
    menu_display(id,menu)
                
            }
            case 
    14:
            {
                
                
    client_cmd(id,"say .banct")
                
    menu_display(id,menu)
            }
            case 
    15:
            {
                
                
    client_cmd(id,"say .banspec")
                
    menu_display(id,menu)
            }
            case 
    16:
            {
                
                
    client_cmd(id,"say .banall")
                
    menu_display(id,menu)
                
            }
            case 
    17:
            {
                
                
    client_cmd(id,"say .kickt")
                
    menu_display(id,menu)
                
            }
            case 
    18:
            {
                
                
    client_cmd(id,"say .kickct")
                
    menu_display(id,menu)
                
            }
            case 
    19:
            {
                
                
    client_cmd(id,"say .kickall")
                
    menu_display(id,menu)
                
            }
            case 
    20:
            {
                
                
    client_cmd(id,"say .slayt")
                
                
    menu_display(id,menu)            
            }
            case 
    21:
            {
                
                
    client_cmd(id,"say .slayct")
                
                
    menu_display(id,menu)
            }
            case 
    22:
            {
                
                
    client_cmd(id,"say .slayall")
                
                
    menu_display(id,menu)
            }
            case 
    23:
            {
                
                
    client_cmd(id,"say .slapt")
                
                
    menu_display(id,menu)
            }
            case 
    24:
            {
                
                
    client_cmd(id,"say .slapct")
                
                
    menu_display(id,menu)
            }
            case 
    25:
            {
                
                
    client_cmd(id,"say .slapall")
                
                
    menu_display(id,menu)
            }
            case 
    26:
            {
                
                
    client_cmd(id,"say .hs")
                
                
    menu_display(id,menu)
            }
            case 
    27:
            {
                
                
    client_cmd(id,"say .nohs")
                
                
    menu_display(id,menu)
            }
            case 
    28:
            {
                
                
    client_cmd(id,"say .km")
                
                
    menu_display(id,menu)
            }
            case 
    29:
            {
                
                
    client_cmd(id,"say .bm")
                
    menu_display(id,menu)
                
            }
            case 
    30:
            {
                
                
    client_cmd(id,"say .sm")
                
                
    menu_display(id,menu)
            }
            case 
    31:
            {
                
                
    client_cmd(id,"say .tm")
                
    menu_display(id,menu)
                
            }
            case 
    32:
            {
                
                
    client_cmd(id,"say .ff")
                
    menu_display(id,menu)
                
            }
            case 
    33:
            {
                
                
    client_cmd(id,"say .noff")
                
    menu_display(id,menu)
            }
            case 
    34:
            {
                
                
    client_cmd(id,"say .talk")
                
    menu_display(id,menu)
            }
            case 
    35:
            {
                
                
    client_cmd(id,"say .notalk")
                
                
    menu_display(id,menu)
            }
            case 
    36:
            {
                
                
    client_cmd(id,"say .rr")
                
    menu_display(id,menu)
            }
            case 
    37:
            {
                
                
    client_cmd(id,"say .rr3")
                
    menu_display(id,menu)
            }
            case 
    38:
            {
                
                
    client_cmd(id,"say .rr5")
                
    menu_display(id,menu)
            }
            case 
    39:
            {
                
                
    client_cmd(id,"say .maps")
                
                
    menu_display(id,menu)            
                
            }        
        }
        return 
    PLUGIN_HANDLED 
    }

    public 
    cmdMacBitir(idlevelcid){
        
        if( !
    cmd_accessidlevelcid) )  
            return 
    PLUGIN_HANDLED;
        
        
    set_cvar_string("mp_autokick""0");
        
    set_cvar_string("mp_freezetime""0");
        
    set_cvar_string("mp_autoteambalance""0");      
        
    set_cvar_string("mp_limitteams""0");
        
    set_cvar_string("mp_friendlyfire""0");            
        
    set_cvar_string("mp_timelimit""0");       
        
    set_cvar_string("mp_forcecamera""0");
        
    set_cvar_string("mp_forcechasecam""0");
        
    set_cvar_string("mp_flashlight""1");        
        
    set_cvar_string("mp_tkpunish""0");    
        
    set_cvar_string("mp_c4timer""35");    
        
    set_cvar_string("mp_roundtime""3");
        
    set_cvar_string("mp_footsteps""1");
        
    set_cvar_string("mp_buytime""3");
        
    set_cvar_string("mt_enable""0");    
        
    set_cvar_string("aim_prac""0");
        
    set_cvar_string("mt_teamlock""0");    
        
    set_cvar_string("mt_duck""0");
        
    chat_color(0,"!g[%s] !yMac bitirme komutu kullanildi...",szStag)
        
    client_cmd(id,"say .pub");
        
        
        return 
    PLUGIN_HANDLED;
    }

    public 
    cmdMacBitir2(idlevelcid){
        
        if( !
    cmd_accessidlevelcid) )  
            return 
    PLUGIN_HANDLED;
        
        
    rounds_elapsed 0
        
    tt_win 0
        ct_win 
    0
        total 
    0
        totalCT 
    0
        totalTT 
    0        
        set_cvar_string
    ("mp_autokick""0");
        
    set_cvar_string("mp_freezetime""0");
        
    set_cvar_string("mp_autoteambalance""0");      
        
    set_cvar_string("mp_limitteams""0");
        
    set_cvar_string("mp_friendlyfire""0");            
        
    set_cvar_string("mp_timelimit""0");       
        
    set_cvar_string("mp_forcecamera""0");
        
    set_cvar_string("mp_forcechasecam""0");
        
    set_cvar_string("mp_flashlight""1");        
        
    set_cvar_string("mp_tkpunish""0");    
        
    set_cvar_string("mp_c4timer""35");    
        
    set_cvar_string("mp_roundtime""3");
        
    set_cvar_string("mp_footsteps""1");
        
    set_cvar_string("mp_buytime""3");
        
    set_cvar_string("mt_enable""0");    
        
    set_cvar_string("aim_prac""0");
        
    set_cvar_string("mt_teamlock""0");    
        
    set_cvar_string("mt_duck""0");
        
    chat_color(0,"!g[%s] !yMac bitirme komutu kullanildi...",szStag)
        
    client_cmd(id,"say .pub");
        
        
        return 
    PLUGIN_HANDLED;
    }

    public 
    cmdTeamLock(id,level,cid) {
        
        if( !
    cmd_accessidlevelcid) )  
            return 
    PLUGIN_HANDLED
        
        
    if(get_pcvar_num(g_teamlock) == && set_pcvar_num(g_teamlock,1)) {
            
            
    pasarse true
            chat_color
    (0,"!g[%s] !tTakim !yDegistirme Kapatildi.",szStag)
        }    
        else if(
    get_pcvar_num(g_teamlock) == && set_pcvar_num(g_teamlock,0))
            
        
    chat_color(0,"!g[%s] !tTakim !yDegistirme Acildi.",szStag)
        
        return 
    PLUGIN_HANDLED
    }


    public 
    frag_part2(id[]) client_cmd(id[0],"snapshot")

    public 
    frag_part3(id[]) client_cmd(id[0],"-showscores")

    public 
    frag_part1(id) {
        
        
    client_cmd(id,"+showscores");
        
    chat_color(id,"!g[%s] !yFrag Skorlariniz Kaydedildi.",szStag)
        
    set_task(0.3,"frag_part2",0);
        
    set_task(0.6,"frag_part3",0);
        
        return 
    PLUGIN_HANDLED;

    Buyur hazır.
    /kf yazınca otomatik restart atar ve kf round başlar. kf round suresince silah kullanmak imkansızdır. Kf round sonunda kazanan takımdan rastgele bir oyuncuya takımlar değişsin mi diye soru gelir. Evet derse takımlar değiştirilik Hayır derse aynı kalır. Sorunun kime çıktığı, kişinin ne seçtiği altta yazar.

    quit ve team eklendi.
    Ek olarak bahsettiğin ışınlama için koordinatları vermen gerek
    Konu akcaliberkk tarafından (16-09-12 Saat 22:28 ) değiştirilmiştir.

    To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.



    To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.


    CS:GO ve CS 1.6 için ücretli eklenti yapılır.
    Plugin yazmak isteyenlere yardımcı olabilirim.
    Skype adresimden ulaşabilirsiniz:
    destek_596
    Steam: http://steamcommunity.com/id/ca-nemesis/


Benzer Konular

  1. Dedicated Server Adminlik Eklemek (2 Şekilde)
    By SkuLL in forum [Linux|Win] Cs 1.6 Server Kurulum - Ayarları
    Cevaplar: 11
    Son Mesaj: 03-03-15, 01:50
  2. Sehitlerv8 Cfg Bir Sürü Özellik . !
    By VaLienTe in forum [CONFIG] CS 1.6 CFG
    Cevaplar: 18
    Son Mesaj: 04-02-13, 16:15
  3. İstek Maç Botuma Ekstra Kodlar
    By burc ugur in forum Çözülmüş İstekler
    Cevaplar: 22
    Son Mesaj: 06-10-12, 18:32
  4. [İSTEK]Beyler Slotlara Özel Pelerin Pluginini İstiyorum
    By c4* in forum Çözülmüş İstekler
    Cevaplar: 7
    Son Mesaj: 21-01-12, 03:06

Kullanıcıların arama motorlarındaki kullandığı taglar:

prooyun banned cfg birini eklemek

csplague de_tuscan knife

if(isdigit (t[4].trainnm[i]))

Counter Strike

Bu Konudaki Etiketler

Yetkileriniz

  • Konu Acma Yetkiniz Yok
  • Cevap Yazma Yetkiniz Yok
  • Eklenti Yükleme Yetkiniz Yok
  • Mesajınızı Değiştirme Yetkiniz Yok
  •  

SEO by vBSEO 3.6.0 ©2011, Crawlability, Inc.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94