Beyler sizden bir konuda yardım istiyorum bu mac botunu internetten buldum. Mac botuna ekstradan !quitt (t takımındaki herkeze quit attırır) ve !quitct (ct takımındaki herkeze quit attırır) komutlarını eklemek istiyorum bunu yapabilcek varmıdır ? yardımcı olabilcek arkadaşlara şimdiden teşekkürlerimi sunuyorum..Kod:/* _____ / \ / \ / \ / Y \ \____|__ / \/ © Iletisim : * Matém */ #include <amxmodx> #include <amxmisc> #include <cstrike> #include <fakemeta> #include <fun> #define PLUGIN "Mac Botu" #define VERSION "4.1" #define AUTHOR "SG" #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_RESULTADO, g_SiteTag, g_READY, g_SAY, g_soniditos , g_SRVTAG, g_welcomemsg, g_pwDEF, g_pPasswordPointer new tt_win, ct_win, total, totalCT, totalTT, globalCT, globalTT, ReadyCont, FraMitad, FraFinal, MasFraguer1, MasFraguer2 new Pauses, cfgPub, cfgWarm, cfgClosed, cfgRates 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_szInput[ 20 ] }; 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_szTeamNames[ CsTeams ][ ] = { "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(PLUGIN, VERSION, AUTHOR) /* Ö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","[SG]") g_SiteTag = register_cvar("mt_site","servergamerz.net") 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","servergamerz.net") 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", AUTHOR, FCVAR_SERVER | FCVAR_SPONLY) register_cvar("mm_version", VERSION, FCVAR_SPONLY|FCVAR_SERVER) set_task(180.0,"CheckSlots",_,_,_,"b") // Forwadlar register_forward( FM_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_CreateNamedEntity, engfunc(EngFunc_AllocString, "func_wall")))>0 ) { engfunc(EngFunc_SetModel, g_iFakeEnt, g_ciCustomInvisibleModel); set_pev(g_iFakeEnt, pev_classname, g_ciEntityName); set_pev(g_iFakeEnt, pev_solid, SOLID_NOT); set_pev(g_iFakeEnt, pev_movetype, MOVETYPE_NONE); set_pev(g_iFakeEnt, pev_rendermode, kRenderTransAlpha); set_pev(g_iFakeEnt, pev_renderamt, 0.0); } // Team Ban g_tTeamData = TrieCreate( ); for( new i = 0; i < sizeof( g_iTeamData ); i++ ) { TrieSetCell( g_tTeamData, g_iTeamData[ i ][ TD_szInput ], g_iTeamData[ i ][ TD_iTeam ] ); } } public Event_TeamScore() { new szTeamName[2] read_data(1, szTeamName, 1) g_iScore[szTeamName[0] == 'T' ? _terro : _ct] = read_data(2) } public ClientCommand_SayScore(id) { client_print(0, print_chat,"Round %s", rounds_elapsed); client_print(id, print_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]", szStag, rounds_elapsed, tt_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(1, message, 127); 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(id, i); return PLUGIN_HANDLED; } } return PLUGIN_CONTINUE; } public callBack(id, cID) { new message[128], cmd[33], arg[65], arg2[65]; read_argv (1, message, 128); 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", arg, bantime); } case 7: { // banip new bantime=str_to_num(arg2); if(bantime==0) bantime=1; console_cmd(id,"amx_banip %s %d", arg, bantime); } case 8: { // banip new bantime=str_to_num(arg2); if(bantime==0) bantime=1; console_cmd(id,"amx_banip %s %d", arg, bantime); } 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( ) { TrieDestroy( g_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_READY, 1) } 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",szStag, ct_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(id, level, cid) { if( !cmd_access( id, level, cid, 1 ) ) return PLUGIN_HANDLED; pasarse = true remove_task(TASK_LISTA) remove_task(TASK_CHE) set_pcvar_num (g_READY, 0) 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 (id, level, cid){ if( !cmd_access( id, level, cid, 1 ) ) 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_READY, 0) return PLUGIN_HANDLED; } public cmdRR (id, level, cid){ if( !cmd_access( id, level, cid, 1 ) ) 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 (id, level, cid){ if( !cmd_access( id, level, cid, 1 ) ) 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 (id, level, cid){ if( !cmd_access( id, level, cid, 1 ) ) 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 (id, level, cid){ if( !cmd_access( id, level, cid, 1 ) ) 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_READY, 0) } } public menu_ready(id) { if (!ready) return PLUGIN_HANDLED; new menu, Menuz[512] formatex(Menuz, charsmax(Menuz), "%L", id, "MM_READYMENU_TITLE") menu = menu_create(Menuz, "abre_menu") formatex(Menuz, charsmax(Menuz), "%L", id, "MM_READYMENU_READY") menu_additem(menu, Menuz, "1", 0) formatex(Menuz, charsmax(Menuz), "%L", id, "MM_READYMENU_NOTREADY") menu_additem(menu, Menuz, "2", 0) menu_setprop(menu, MPROP_EXIT, MEXIT_ALL) formatex(Menuz, charsmax(Menuz), "%L", id, "MM_ALLMENUS_CLOSE") menu_setprop(menu,MPROP_EXITNAME,Menuz) menu_display(id, menu, 0) return PLUGIN_HANDLED } public abre_menu(id, menu, item) { if (item == MENU_EXIT) { menu_destroy(menu) return PLUGIN_HANDLED } new data[6], iName[64] new access, callback menu_item_getinfo(menu, item, access, data,5, iName, 63, callback) new key = str_to_num(data) switch(key) { case 1:{ 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 num, i, id; get_players(players, num); new acumfrag; for(i = 0; i < num; i++) { id = players[i]; if(!acumfrag) acumfrag = 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") != -1 || containi(said,"!pw") != -1 || containi(said,"/pw") != -1 || containi(said,"!pwal") != -1 || containi(said,"/pwal") != -1 || containi(said,".pwal") != -1 ){ if(pass[0]) { chat_color(id,"!g[%s] !yServer Password !g: !t%s",szStag, pass) 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(id, szName, charsmax(szName)) if( contain(szName, "Cpt") != -1 || contain(szName, "CPT") != -1 || contain(szName, "cpt") != -1 || 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(players, num) new player for(new i = 0; i < num; i++) { player = players[i] if(cs_get_user_team(player) == CS_TEAM_T) { cs_set_user_team(player, CS_TEAM_CT) } else if(cs_get_user_team(player) == CS_TEAM_CT) { cs_set_user_team(player, CS_TEAM_T) } } remove_task(TASK_CAMBIO) } public ActualizaLista() { if(!get_pcvar_num(g_RESULTADO)) return; new MsgText[96]; for(new i = 1; i <= 32; i++) { if(is_user_connected(i) && EstoyReady[i]) { new PlayerName[32]; get_user_name(i, PlayerName, sizeof(PlayerName) - 1) set_hudmessage(200, 100, 0, 0.020000,0.250000, 0, 0.0, 1.1, 0.0, 0.0, -1) show_hudmessage(0, "%L",LANG_PLAYER,"MM_HUD_READY", ReadyCont , TodosLosPlayers()) format(MsgText, 95, "%s^n%s", MsgText, PlayerName) } } set_hudmessage(255, 255, 255, 0.020000,0.250000, 0, 0.0, 1.1, 0.0, 0.0, -1) if(ReadyCont > 0) show_hudmessage(0, MsgText) else show_hudmessage(0, "%L",LANG_PLAYER,"MM_HUD_READYTOPLAY") } public CheckLista(id) { if(!get_pcvar_num(g_RESULTADO)) return; if(ReadyCont != 0 && 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 i = 1; i <= 32; i++) { 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- !y1.RESTART: !g3 !tSaniye.", szStag) } public RR3() { HudBlu2 show_hudmessage(0, "%s",szSite) server_cmd("sv_restart 1") chat_color(0,"!g[%s] !t- !y2.RESTART: !g3 !tSaniye.", szStag) } public RR5() { HudRed2 show_hudmessage(0, "%s",szSite) server_cmd("sv_restart 5") chat_color(0,"!g[%s] !t- !y3.RESTART: !g5 !tSaniye.", szStag) client_cmd(0,"spk ^"events/round_start^"") } public cinco() { if (get_pcvar_num(g_soniditos) == 1 ) { client_cmd(0, "spk ^"fvox/five^"") chat_color(0,"!g[%s] !yMac Baslatma Komutu Uygulandi...",szStag) } set_hudmessage(200, 100, 0, -1.0, -1.0, 1, 0.0, 2.0, 0.0, 0.0, 3) show_hudmessage(0, "%s ^n Mac Basliyor!^n [ 5 ]",szSite) } public cuatro() { if (get_pcvar_num(g_soniditos) == 1 ) { client_cmd(0, "spk ^"fvox/four^"") } set_hudmessage(200, 100, 0, -1.0, -1.0, 1, 0.0, 2.0, 0.0, 0.0, 3) 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) == 1 ) { client_cmd(0, "spk ^"fvox/three^"") } set_hudmessage(200, 100, 0, -1.0, -1.0, 1, 0.0, 2.0, 0.0, 0.0, 3) show_hudmessage(0, "%s ^n Mac Basliyor!^n [ 3 ]",szSite) } public dos() { if (get_pcvar_num(g_soniditos) == 1 ) { client_cmd(0, "spk ^"fvox/two^"") } set_hudmessage(200, 100, 0, -1.0, -1.0, 1, 0.0, 2.0, 0.0, 0.0, 3) show_hudmessage(0, "%s ^n Mac Basliyor!^n [ 2 ]",szSite) } public uno() { if (get_pcvar_num(g_soniditos) == 1 ) { client_cmd(0, "spk ^"fvox/one^"") } set_hudmessage(200, 100, 0, -1.0, -1.0, 1, 0.0, 2.0, 0.0, 0.0, 3) show_hudmessage(0, "%s ^n Mac Basliyor!^n [ 1 ]",szSite) } public valeria() { set_hudmessage(255, 0, 0, -1.0, -1.0, 1, 0.0, 2.0, 0.0, 0.0, 3) 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", globalTT, globalCT) } public mas_fraguero1() { new name[32] get_user_name(FraMitad, name, sizeof(name) - 1) set_hudmessage(64, 64, 64, -1.0, 0.21, 2, 0.02, 16.00, 0.01, 0.1, -1) show_hudmessage(0, "1.Devre En Iyi Frag ^n%s = %i Frag", name, MasFraguer1 ) } public mas_fraguero2() { new name[32] get_user_name(FraFinal, name, sizeof(name) - 1) set_hudmessage(64, 64, 64, -1.0, 0.29, 2, 0.02, 16.00, 0.01, 0.1, -1) show_hudmessage(0, "2.Devre En Iyi Frag ^n%s = %i Frag", name, MasFraguer2 ) } 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 ^nIyi Eglenceler & Mac Basladi ^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 + totalCT, tt_win + totalTT, pass ) } set_task(0.5, "ses1") chat_color(0,"!gIyi Eglenceler !t& !gMac Basladi") 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_cmd( player, "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_access( id, level, cid, 1 ) ) return PLUGIN_HANDLED new menu, Menuz[512] formatex(Menuz, charsmax(Menuz), "\r[%s] \yMap Menu",szStag) menu = menu_create(Menuz, "MenuMaps") formatex(Menuz, charsmax(Menuz), "\wde_dust2") menu_additem(menu, Menuz, "1", ADMIN_MAP) formatex(Menuz, charsmax(Menuz), "\wde_inferno") menu_additem(menu, Menuz, "2", ADMIN_MAP) formatex(Menuz, charsmax(Menuz), "\wde_nuke") menu_additem(menu, Menuz, "3", ADMIN_MAP) formatex(Menuz, charsmax(Menuz), "\wde_nuke32") menu_additem(menu, Menuz, "4", ADMIN_MAP) formatex(Menuz, charsmax(Menuz), "\wde_train") menu_additem(menu, Menuz, "5", ADMIN_MAP) formatex(Menuz, charsmax(Menuz), "\wde_train_32") menu_additem(menu, Menuz, "6", ADMIN_MAP) formatex(Menuz, charsmax(Menuz), "\wde_cbble") menu_additem(menu, Menuz, "7", ADMIN_MAP) formatex(Menuz, charsmax(Menuz), "\wde_tuscan") menu_additem(menu, Menuz, "8", ADMIN_MAP) formatex(Menuz, charsmax(Menuz), "\wde_tuscan32") menu_additem(menu, Menuz, "9", ADMIN_MAP) formatex(Menuz, charsmax(Menuz), "\wde_cpl_fire") menu_additem(menu, Menuz, "10", ADMIN_MAP) formatex(Menuz, charsmax(Menuz), "\wde_cpl_mill") menu_additem(menu, Menuz, "11", ADMIN_MAP) formatex(Menuz, charsmax(Menuz), "\wde_cpl_overrun") menu_additem(menu, Menuz, "12", ADMIN_MAP) formatex(Menuz, charsmax(Menuz), "\wde_cpl_strike") menu_additem(menu, Menuz, "13", ADMIN_MAP) formatex(Menuz, charsmax(Menuz), "\yIleri") menu_setprop(menu,MPROP_NEXTNAME ,Menuz) formatex(Menuz, charsmax(Menuz), "\yGeri") menu_setprop(menu,MPROP_BACKNAME ,Menuz) menu_setprop(menu,MPROP_EXIT, MEXIT_ALL) formatex(Menuz, charsmax(Menuz), "\rKapat") menu_setprop(menu,MPROP_EXITNAME,Menuz) menu_display(id, menu, 0) return PLUGIN_HANDLED } public MenuMaps(id, menu, item) { if (item == MENU_EXIT) { menu_destroy(menu) return PLUGIN_HANDLED } new data[6], iName[64] new access, callback menu_item_getinfo(menu, item, access, data,5, iName, 63, callback) new key = str_to_num(data) switch(key) { case 1: { 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(id, name, 31) 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_access( id, level, cid, 1 ) ) return PLUGIN_HANDLED if(get_pcvar_num(g_SAY) == 0 && set_pcvar_num(g_SAY,1)) { chat_color(0,"!g[%s] !ySay Konusmalari !tKapatildi.",szStag) } else if(get_pcvar_num(g_SAY) == 1 && 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 = 1, players[32] static msg[191] vformat(msg, 190, input, 3) replace_all(msg, 190, "!g", "^4") replace_all(msg, 190, "!y", "^1") replace_all(msg, 190, "!t", "^3") replace_all(msg, 190, "!team2", "^0") if (id) players[0] = id; else get_players(players, count, "ch") { for (new i = 0; i < count; i++) { if (is_user_connected(players[i])) { message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i]) write_byte(players[i]); write_string(msg); message_end(); } } } } public CmdBanTeam( iPlayer, iLevel, iCId ) { if( !cmd_access( iPlayer, iLevel, iCId, 3 ) ) { return PLUGIN_HANDLED; } new szTeam[ 20 ]; read_argv( 1, szTeam, 19 ); strtoupper( szTeam ); new CsTeams:iTeam; if( !TrieGetCell( g_tTeamData, szTeam, iTeam ) ) { console_print( iPlayer, "Invalid team." ); return PLUGIN_HANDLED; } read_argv( 2, szTeam, 19 ); new iTime = str_to_num( szTeam ); read_argv( 3, szTeam, 19 ); new bool:bBanIP = ( str_to_num( szTeam ) == 1 ); new iPlayers[ 32 ], iNum, iTarget; get_players( iPlayers, iNum, "c" ); for( new i = 0; i < iNum; i++ ) { iTarget = iPlayers[ i ]; if( cs_get_user_team( iTarget ) == iTeam ) { client_cmd( iPlayer, "%s #%i %i", bBanIP ? "amx_banip" : "amx_ban", get_user_userid( iTarget ), iTime ); } } console_print( iPlayer, "Banned all %s players.", g_szTeamNames[ iTeam ] ); return PLUGIN_HANDLED; } public CmdBanT (id, level, cid){ if( !cmd_access( id, level, cid, 1 ) ) return PLUGIN_HANDLED; client_cmd(id,"amx_banteam T 999999 1") return PLUGIN_HANDLED; } public CmdBanCT (id, level, cid){ if( !cmd_access( id, level, cid, 1 ) ) return PLUGIN_HANDLED; client_cmd(id,"amx_banteam CT 999999 1") return PLUGIN_HANDLED; } public CmdBanS (id, level, cid){ if( !cmd_access( id, level, cid, 1 ) ) return PLUGIN_HANDLED; client_cmd(id,"amx_banteam S 999999 1") return PLUGIN_HANDLED; } public CmdBanAll(id, level, cid){ if( !cmd_access( id, level, cid, 1 ) ) 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(id, pev_oldbuttons)&IN_DUCK && !(pev(id, pev_button)&IN_DUCK) ) { static Float:s_fSize[3]; pev(id, pev_size, s_fSize); if( s_fSize[2]==72.0 ) { g_bFakeDuck[id] = true; set_pev(id, pev_flags, (pev(id, pev_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(id, pev_flags, (pev(id, pev_flags)&~FL_DUCKING)); } } } public FM_AddToFullPack_Pre(es_handle, e, ent, host, hostflags, player, pset) { if(get_pcvar_num(g_duck) == 1) { if( ent==g_iFakeEnt && is_user_alive(host) ) { static Float:s_fMaxs[3]; pev(host, pev_velocity, s_fMaxs); if( s_fMaxs[2]<=0.0 ) { g_bFakeDuck[0] = true; static Float:s_fMins[3]; pev(host, pev_origin, s_fMins); s_fMins[0] -= 16.0; s_fMins[1] -= 16.0; if( pev(host, pev_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_SetSize, g_iFakeEnt, s_fMins, s_fMaxs); } } } } public FM_AddToFullPack_Post(es_handle, e, ent, host, hostflags, player, pset) { if(get_pcvar_num(g_duck) == 1) { if( g_bFakeDuck[0] ) { g_bFakeDuck[0] = false; set_es(es_handle, ES_Solid, SOLID_BBOX); } } } public cmdDuckNoduck(id,level,cid) { if( !cmd_access( id, level, cid, 1 ) ) return PLUGIN_HANDLED if(get_pcvar_num(g_duck) == 0 && set_pcvar_num(g_duck,1)) { chat_color(0,"!g[%s] !yDuck !tKapatildi.",szStag) } else if(get_pcvar_num(g_duck) == 1 && set_pcvar_num(g_duck,0)) chat_color(0,"!g[%s] !yDuck !tAcildi.",szStag) return PLUGIN_HANDLED } public cmdMacAyari(id,level,cid) { if( !cmd_access( id, level, cid, 1 ) ) 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_access( id, level, cid, 1 ) ) 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(id, level, cid){ if( !cmd_access( id, level, cid, 1 ) ) 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(id, level, cid){ if( !cmd_access( id, level, cid, 1 ) ) 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_access( id, level, cid, 1 ) ) 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_access( id, level, cid, 1 ) ) 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_access( id, level, cid, 1 ) ) 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_access( id, level, cid, 1 ) ) return PLUGIN_HANDLED set_cvar_string("sv_alltalk", "0"); chat_color(0,"!g[%s] !yAlltalk Kapatildi.",szStag) return PLUGIN_HANDLED } public cmdSxe (id, level, cid){ if( !cmd_access( id, level, cid, 1 ) ) 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 (id, level, cid){ if( !cmd_access( id, level, cid, 1 ) ) 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 (id, level, cid){ if( !cmd_access( id, level, cid, 1 ) ) 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(id, level, cid){ if( !cmd_access( id, level, cid, 1 ) ) return PLUGIN_HANDLED; new players[32], num get_players(players, num) new player for(new i = 0; i < num; i++) { player = players[i] if(cs_get_user_team(player) == CS_TEAM_T) { cs_set_user_team(player, CS_TEAM_CT) } else if(cs_get_user_team(player) == CS_TEAM_CT) { cs_set_user_team(player, CS_TEAM_T) } } chat_color(0,"!g[%s] !tTakimlar !yDegistirildi.",szStag) return PLUGIN_HANDLED; } public cmdUzat(id, level, cid){ if( !cmd_access( id, level, cid, 1 ) ) return PLUGIN_HANDLED; new players[32], num get_players(players, num) new player for(new i = 0; i < num; i++) { player = players[i] if(cs_get_user_team(player) == CS_TEAM_T) { cs_set_user_team(player, CS_TEAM_CT) } else if(cs_get_user_team(player) == CS_TEAM_CT) { cs_set_user_team(player, CS_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_cmd( id, "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 szName[ 33 ]; get_user_name( id, szName, 32 ); for( new i = 1; i <= g_iMaxPlayers; i++ ) { if( is_user_connected( i ) && !is_user_bot( i ) && cs_get_user_team( i ) == CS_TEAM_CT ) client_cmd( i, "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 szName[ 33 ]; get_user_name( id, szName, 32 ); for( new i = 1; i <= g_iMaxPlayers; i++ ) { if( is_user_connected( i ) && !is_user_bot( i ) && cs_get_user_team( i ) == CS_TEAM_T ) client_cmd( i, "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 szName[ 33 ]; get_user_name( id, szName, 32 ); for( new i = 0; i <= g_iMaxPlayers; i++ ) { if( is_user_connected( i ) && !is_user_bot( i ) ) client_cmd( i, "snapshot" ); } client_cmd(0,"spk ^"events/enemy_died^"") chat_color(0,"!g%s !yHerkesden ScreenShot Cekti.",szName) return PLUGIN_HANDLED; } public cmdSsmenu( id, level, cid ) { if(!(get_user_flags(id) & ADMIN_CVAR)) return PLUGIN_CONTINUE; if( cmd_access( id, level, cid, 1 ) ) { showmenu( id ); } return PLUGIN_HANDLED; } public showmenu( id ) { new menu = menu_create( "\yScreenShot Cekmek istediginiz Oyuncuyu Secin:", "submenu" ); new players[ 32 ], pnum, tempid; new szName[ 32 ], szTempid[ 10 ]; get_players( players, pnum, "a" ); for( new i; i< pnum; i++ ) { tempid = players[ i ]; get_user_name( tempid, szName, 31 ); num_to_str( tempid, szTempid, 9 ); menu_additem( menu, szName, szTempid, 0 ); } menu_display(id, menu); return PLUGIN_HANDLED; } public submenu( id, menu, item ) { if( item == MENU_EXIT ) { menu_destroy( menu ); return PLUGIN_HANDLED; } new data[ 6 ], iName[ 64 ]; new access, callback; menu_item_getinfo( menu, item, access, data,5, iName, 63, callback ); new tempid = str_to_num( data ); if( !is_user_bot( tempid ) ) { client_cmd( tempid, "snapshot" ); new szName[ 32 ], szName2[ 32 ]; get_user_name( id, szName, 31 ); get_user_name( tempid, szName2, 31 ); client_cmd(id,"spk ^"events/enemy_died^"") chat_color(0,"!g%s !t%s !yOyuncusundan ScreenShot Cekti..",szName,szName2) } menu_destroy( menu ); return PLUGIN_HANDLED; } public SayPwkoy(id) { static message[64] read_args (message, 63) 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(message, message, 6, pass, 30); 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 (message, 63) 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(message, message, 6, demo, 30); 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_cmd( id, "stop" ); chat_color(id,"!g[%s] !yDemo Kaydedildi.",szStag) return PLUGIN_HANDLED; } public cmdSlayT(iCl, iLvl, iCmd) { if (!cmd_access(iCl, iLvl, iCmd, 1)) return PLUGIN_HANDLED; for (new iCl = 1; iCl <= g_iMaxPlayers; iCl++) if (is_user_alive(iCl) && cs_get_user_team(iCl) == CS_TEAM_T) user_kill(iCl, KILL_FLAG); chat_color(0,"!g[%s] !yTerorists Takimi Slaylandi.",szStag) return PLUGIN_HANDLED; } public cmdSlayCT(iCl, iLvl, iCmd) { if (!cmd_access(iCl, iLvl, iCmd, 1)) return PLUGIN_HANDLED; for (new iCl = 1; iCl <= g_iMaxPlayers; iCl++) if (is_user_alive(iCl) && cs_get_user_team(iCl) == CS_TEAM_CT) user_kill(iCl, KILL_FLAG); chat_color(0,"!g[%s] !yCounter-Terorists Takimi Slaylandi.",szStag) return PLUGIN_HANDLED; } public cmdSlayAll (id, level, cid){ if( !cmd_access( id, level, cid, 1 ) ) 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 CmdSlapT( iPlayer, iLevel, iCId ) { if( !cmd_access( iPlayer, iLevel, iCId, 1 ) ) { return PLUGIN_HANDLED; } new szArg[ 16 ]; read_argv( 1, szArg, 15 ); new iDamage = str_to_num( szArg ); new iPlayers[ 32 ], iNum; get_players( iPlayers, iNum, "a" ); new iVictim; for( new i = 0; i < iNum; i++ ) { iVictim = iPlayers[ i ]; if( cs_get_user_team( iVictim ) == CS_TEAM_T ) { if( get_user_health( iVictim ) <= iDamage ) { user_kill( iVictim ); } else { user_slap( iVictim, iDamage ); } } } new szName[ 32 ]; get_user_name( iPlayer, szName, 31 ); chat_color(0,"!g[%s] !yTerorists Takimi Slaplandi.",szStag) new szSteamID[ 35 ]; get_user_authid( iPlayer, szSteamID, 34 ); log_amx( "%s <%s> slapped all terrorist players for %i damage", szName, szSteamID, iDamage ); return PLUGIN_HANDLED; } public CmdSlapCT( iPlayer, iLevel, iCId ) { if( !cmd_access( iPlayer, iLevel, iCId, 1 ) ) { return PLUGIN_HANDLED; } new szArg[ 16 ]; read_argv( 1, szArg, 15 ); new iDamage = str_to_num( szArg ); new iPlayers[ 32 ], iNum; get_players( iPlayers, iNum, "a" ); new iVictim; for( new i = 0; i < iNum; i++ ) { iVictim = iPlayers[ i ]; if( cs_get_user_team( iVictim ) == CS_TEAM_CT ) { if( get_user_health( iVictim ) <= iDamage ) { user_kill( iVictim ); } else { user_slap( iVictim, iDamage ); } } } new szName[ 32 ]; get_user_name( iPlayer, szName, 31 ); chat_color(0,"!g[%s] !yCounter-Terorists Takimi Slaplandi.",szStag) new szSteamID[ 35 ]; get_user_authid( iPlayer, szSteamID, 34 ); log_amx( "%s <%s> slapped all counter-terrorist players for %i damage", szName, szSteamID, iDamage ); return PLUGIN_HANDLED; } public CmdSlapAll( iPlayer, iLevel, iCId ) { if( !cmd_access( iPlayer, iLevel, iCId, 1 ) ) { return PLUGIN_HANDLED; } new szArg[ 16 ]; read_argv( 1, szArg, 15 ); new iDamage = str_to_num( szArg ); new iPlayers[ 32 ], iNum; get_players( iPlayers, iNum, "a" ); new iVictim; for( new i = 0; i < iNum; i++ ) { iVictim = iPlayers[ i ]; if( get_user_health( iVictim ) <= iDamage ) { user_kill( iVictim ); } else { user_slap( iVictim, iDamage ); } } new szName[ 32 ]; get_user_name( iPlayer, szName, 31 ); chat_color(0,"!g[%s] !yTum Oyuncular Slaplandi.",szStag) new szSteamID[ 35 ]; get_user_authid( iPlayer, szSteamID, 34 ); log_amx( "%s <%s> slapped all players for %i damage", szName, szSteamID, iDamage ); 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] - (8 + g_menuUnBanLine[id][1]) if(g_menuUnBanLine[id][0] < 0) g_menuUnBanLine[id][0] = 0 displayUnBanMenu(id, --g_menuPosition[id]) } default: { new name[32], authid[32], ipaddress[24] get_user_authid(id, authid, 31) get_user_name(id, name, 31) get_user_ip(id, ipaddress, 23, 1) 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 2: client_print(0, print_chat, "ADMIN %s: unban %s", name, g_menuUnBanText[id][key]) case 1: client_print(0, print_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(id, g_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 = 0, i = 0 while(isdigit(ip[i]) || ip[i]=='.') if(ip[i++] == '.') ++dots if(i == len && dots == 3) { return 1 } return 0 } displayUnBanMenu(id,pos) { if(pos < 0) return new menuBody[512] new b = 0 new len = format(menuBody, 511, g_coloredMenus ? "\yUnBan Menu\R%d^n\w^n" : "UnBan Menu %d^n^n", id, "UNBAN_MENU", pos + 1) new keys = (1<<9) new textlen, line 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], line, g_menuSelect[id], 63, textlen))) { 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], temp, 31, banTime, 31, g_menuUnBanText[id][b], 31) != 3) disable = 1 else if((type == 1 && !checkIP(g_menuUnBanText[id][b])) || (type == 0 && !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", b, g_menuUnBanText[id][b++], banTime) else len += format(menuBody[len], 511-len, "%d. %s ( %s )^n", b, g_menuUnBanText[id][b++], banTime) } else { if(g_coloredMenus) len += format(menuBody[len], 511-len, "\d%d. %s^n\w", b, g_menuUnBanText[id][b++]) else len += format(menuBody[len], 511-len, "#. %s^n", b, g_menuUnBanText[id][b++]) } if(b == 8) break } if(b == 8 && read_file(g_bannedCfgFile[type], line, g_menuSelect[id], 63, textlen) > 0) { format(menuBody[len], 511-len, "^n9. More...^n0. %s",id, pos ? "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(id, keys, menuBody, -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(id, g_menuPosition[id] = 0) } } return PLUGIN_HANDLED } displayUnBanMenuType(id) { new menuBody[512] new len = format(menuBody, 511, g_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(id, keys, menuBody, -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(id, print_console, "[%s] O Komutu Kullanamazsin.",szStag) return PLUGIN_CONTINUE } new arg[8] read_argv(1, arg, 7) if((equali(arg, "on"))||(equali(arg, "1"))) { set_user_hitzones(0 ,0, 2) } else { set_user_hitzones(0, 0, 255) } return PLUGIN_HANDLED } public cmdHs (id, level, cid){ if( !cmd_access( id, level, cid, 1 ) ) return PLUGIN_HANDLED; server_cmd("aim_prac 1"); chat_color(0,"!g[%s] !yHs Mod Acildi.",szStag) return PLUGIN_HANDLED; } public cmdNoHs (id, level, cid){ if( !cmd_access( id, level, cid, 1 ) ) return PLUGIN_HANDLED; server_cmd("aim_prac 0"); chat_color(0,"!g[%s] !yHs Mod Kapatildi.",szStag) return PLUGIN_HANDLED; } public CmdKickT( iPlayer, iLevel, iCId ) { if( !cmd_access( iPlayer, iLevel, iCId, 1 ) ) { return PLUGIN_HANDLED; } new iPlayers[ 32 ], iNum; get_players( iPlayers, iNum ); new iVictim; for( new i = 0; i < iNum; i++ ) { iVictim = iPlayers[ i ]; if( cs_get_user_team( iVictim ) == CS_TEAM_T ) { server_cmd( "kick #%i", get_user_userid( iVictim ) ); } } new szName[ 32 ]; get_user_name( iPlayer, szName, 31 ); chat_color(0,"!g[%s] !yTerorists Takimi Kicklendi.",szStag) new szSteamID[ 35 ]; get_user_authid( iPlayer, szSteamID, 34 ); log_amx( "%s <%s> kicked all terrorist players", szName, szSteamID ); return PLUGIN_HANDLED; } public CmdKickCT( iPlayer, iLevel, iCId ) { if( !cmd_access( iPlayer, iLevel, iCId, 1 ) ) { return PLUGIN_HANDLED; } new iPlayers[ 32 ], iNum; get_players( iPlayers, iNum ); new iVictim; for( new i = 0; i < iNum; i++ ) { iVictim = iPlayers[ i ]; if( cs_get_user_team( iVictim ) == CS_TEAM_CT ) { server_cmd( "kick #%i", get_user_userid( iVictim ) ); } } new szName[ 32 ]; get_user_name( iPlayer, szName, 31 ); chat_color(0,"!g[%s] !yCounter-Terorists Takimi Kicklendi.",szStag) new szSteamID[ 35 ]; get_user_authid( iPlayer, szSteamID, 34 ); log_amx( "%s <%s> kicked all counter-terrorist players", szName, szSteamID ); return PLUGIN_HANDLED; } public CmdKickAll( iPlayer, iLevel, iCId ) { if( !cmd_access( iPlayer, iLevel, iCId, 1 ) ) { return PLUGIN_HANDLED; } new iPlayers[ 32 ], iNum; get_players( iPlayers, iNum ); for( new i = 0; i < iNum; i++ ) { server_cmd( "kick #%i", get_user_userid( iPlayers[ i ] ) ); } new szName[ 32 ]; get_user_name( iPlayer, szName, 31 ); new szSteamID[ 35 ]; get_user_authid( iPlayer, szSteamID, 34 ); log_amx( "%s <%s> kicked all players", szName, szSteamID ); return PLUGIN_HANDLED; } public cmdMapRes (id, level, cid){ if( !cmd_access( id, level, cid, 1 ) ) 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_access( id, level, cid, 1 ) ) return PLUGIN_HANDLED if(get_pcvar_num(g_cptsay) == 1 && set_pcvar_num(g_cptsay,0)) { pasarse = true chat_color(0,"!g[%s] !yCpt' Konusmalari Acildi.",szStag) } else if(get_pcvar_num(g_cptsay) == 0 && 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); format( money_Buffer, 100, "Para : %d$", iMoney ); engclient_cmd( id, "say_team", money_Buffer ); return PLUGIN_HANDLED; } public PluginMenu(id,level,cid) { if( !cmd_access( id, level, cid, 1 ) ) return PLUGIN_HANDLED new menu, Menuz[512] formatex(Menuz, charsmax(Menuz), "\r[%s] \yMenu",szStag) menu = menu_create(Menuz, "MenuPlugin") formatex(Menuz, charsmax(Menuz), "\wMaci Baslat") menu_additem(menu, Menuz, "1", ADMIN_CFG) formatex(Menuz, charsmax(Menuz), "\wMac Ayarlari") menu_additem(menu, Menuz, "2", ADMIN_CFG) formatex(Menuz, charsmax(Menuz), "\wPublic Ayarlar") menu_additem(menu, Menuz, "3", ADMIN_CFG) formatex(Menuz, charsmax(Menuz), "\wSay \yAc \w- \rKapa") menu_additem(menu, Menuz, "4", ADMIN_CFG) formatex(Menuz, charsmax(Menuz), "\wDuck \yAc \w- \rKapa") menu_additem(menu, Menuz, "5", ADMIN_CFG) formatex(Menuz, charsmax(Menuz), "\wPassword Kaldir") menu_additem(menu, Menuz, "6", ADMIN_CFG) formatex(Menuz, charsmax(Menuz), "\wTakimlari Degistir") menu_additem(menu, Menuz, "7", ADMIN_CFG) formatex(Menuz, charsmax(Menuz), "\wTakim Degistirmeyi \yAc \w- \rKapa") menu_additem(menu, Menuz, "8", ADMIN_CFG) formatex(Menuz, charsmax(Menuz), "\wTaktik Ayarlari Yukle") menu_additem(menu, Menuz, "9", ADMIN_CFG) formatex(Menuz, charsmax(Menuz), "\wTaktik Ayarlari Kaldir") menu_additem(menu, Menuz, "10", ADMIN_CFG) formatex(Menuz, charsmax(Menuz), "\wUzatma Ayarlari") menu_additem(menu, Menuz, "11", ADMIN_CFG) formatex(Menuz, charsmax(Menuz), "\wBan Listesi Temizle") menu_additem(menu, Menuz, "12", ADMIN_CFG) formatex(Menuz, charsmax(Menuz), "\wT' leri Banla") menu_additem(menu, Menuz, "13", ADMIN_CFG) formatex(Menuz, charsmax(Menuz), "\wCT' leri Banla") menu_additem(menu, Menuz, "14", ADMIN_CFG) formatex(Menuz, charsmax(Menuz), "\wSpec' leri Banla") menu_additem(menu, Menuz, "15", ADMIN_CFG) formatex(Menuz, charsmax(Menuz), "\wTum Oyunculari Banla") menu_additem(menu, Menuz, "16", ADMIN_CFG) formatex(Menuz, charsmax(Menuz), "\wT' leri Kickle") menu_additem(menu, Menuz, "17", ADMIN_CFG) formatex(Menuz, charsmax(Menuz), "\wCT' leri Kickle") menu_additem(menu, Menuz, "18", ADMIN_CFG) formatex(Menuz, charsmax(Menuz), "\wTum Oyunculari Kickle") menu_additem(menu, Menuz, "19", ADMIN_CFG) formatex(Menuz, charsmax(Menuz), "\wT' leri Slayla") menu_additem(menu, Menuz, "20", ADMIN_CFG) formatex(Menuz, charsmax(Menuz), "\wCT' leri Slayla") menu_additem(menu, Menuz, "21", ADMIN_CFG) formatex(Menuz, charsmax(Menuz), "\wTum Oyunculari Slayla") menu_additem(menu, Menuz, "22", ADMIN_CFG) formatex(Menuz, charsmax(Menuz), "\wT' leri Slapla") menu_additem(menu, Menuz, "23", ADMIN_CFG) formatex(Menuz, charsmax(Menuz), "\wCT' leri Slapla") menu_additem(menu, Menuz, "24", ADMIN_CFG) formatex(Menuz, charsmax(Menuz), "\wTum Oyunculari Slapla") menu_additem(menu, Menuz, "25", ADMIN_CFG) formatex(Menuz, charsmax(Menuz), "\wHs Mod \yAc") menu_additem(menu, Menuz, "26", ADMIN_CFG) formatex(Menuz, charsmax(Menuz), "\wHs Mod \rKapa") menu_additem(menu, Menuz, "27", ADMIN_CFG) formatex(Menuz, charsmax(Menuz), "\wKick Menu") menu_additem(menu, Menuz, "28", ADMIN_CFG) formatex(Menuz, charsmax(Menuz), "\wBan Menu") menu_additem(menu, Menuz, "29", ADMIN_CFG) formatex(Menuz, charsmax(Menuz), "\wSlap Menu") menu_additem(menu, Menuz, "30", ADMIN_CFG) formatex(Menuz, charsmax(Menuz), "\wTeam Menu") menu_additem(menu, Menuz, "31", ADMIN_CFG) formatex(Menuz, charsmax(Menuz), "\wFriendlyFire \yAc") menu_additem(menu, Menuz, "32", ADMIN_CFG) formatex(Menuz, charsmax(Menuz), "\wFriendlyFire \rKapa") menu_additem(menu, Menuz, "33", ADMIN_CFG) formatex(Menuz, charsmax(Menuz), "\wAlltalk \yAc") menu_additem(menu, Menuz, "34", ADMIN_CFG) formatex(Menuz, charsmax(Menuz), "\wAlltalk \rKapa") menu_additem(menu, Menuz, "35", ADMIN_CFG) formatex(Menuz, charsmax(Menuz), "\wRestart \r1") menu_additem(menu, Menuz, "36", ADMIN_CFG) formatex(Menuz, charsmax(Menuz), "\wRestart \r3") menu_additem(menu, Menuz, "37", ADMIN_CFG) formatex(Menuz, charsmax(Menuz), "\wRestart \r5") menu_additem(menu, Menuz, "38", ADMIN_CFG) formatex(Menuz, charsmax(Menuz), "\wMap Menu") menu_additem(menu, Menuz, "38", ADMIN_CFG) formatex(Menuz, charsmax(Menuz), "\yIleri") menu_setprop(menu,MPROP_NEXTNAME ,Menuz) formatex(Menuz, charsmax(Menuz), "\yGeri") menu_setprop(menu,MPROP_BACKNAME ,Menuz) menu_setprop(menu,MPROP_EXIT, MEXIT_ALL) formatex(Menuz, charsmax(Menuz), "\rKapat") menu_setprop(menu,MPROP_EXITNAME,Menuz) menu_display(id, menu, 0) return PLUGIN_HANDLED; } public MenuPlugin(id, menu, item) { if (item == MENU_EXIT) { menu_destroy(menu) return PLUGIN_CONTINUE } new data[6], iName[64] new access, callback menu_item_getinfo(menu, item, access, data,5, iName, 63, callback) new key = str_to_num(data) switch(key) { case 1: { 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(id, level, cid){ if( !cmd_access( id, level, cid, 1 ) ) 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(id, level, cid){ if( !cmd_access( id, level, cid, 1 ) ) 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_access( id, level, cid, 1 ) ) return PLUGIN_HANDLED if(get_pcvar_num(g_teamlock) == 0 && set_pcvar_num(g_teamlock,1)) { pasarse = true chat_color(0,"!g[%s] !tTakim !yDegistirme Kapatildi.",szStag) } else if(get_pcvar_num(g_teamlock) == 1 && 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; } /* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE *{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1055\\ f0\\ fs16 \n\\ par } */