Csfile.info Anti-cheat V1.23 Release Fixed 3 (06.01.2011) |
Здравствуйте, гость Вход | Регистрация
Наши новости:
|
|
|
Csfile.info Anti-cheat V1.23 Release Fixed 3 (06.01.2011) |
SEAD)
|
11.10.2011, 17:59
Сообщение
|
|
|
выложите ктото остольные файлы
|
|
|
|
SEAD)
|
11.10.2011, 18:47
Сообщение
|
|
|
спс ждал.
а amxx ? т.к этот багнутый
Отредактировал: SEAD), - 11.10.2011, 18:48
|
|
|
|
coolman
|
11.10.2011, 18:50
Сообщение
|
|
|
|
|
|
|
SEAD)
|
11.10.2011, 18:52
Сообщение
|
|
|
|
|
|
|
coolman
|
11.10.2011, 18:55
Сообщение
|
|
|
|
Поблагодарили 7 раз
|
|
binural
|
11.10.2011, 20:30
Сообщение
|
![]() |
Блин, Народ подскажите как включить русский язык? а то отображает на енглише)
|
|
|
|
f1nik
|
11.10.2011, 21:46
Сообщение
|
![]() ![]() |
Блин, Народ подскажите как включить русский язык? а то отображает на енглише) тут пункт 5
Отредактировал: f1nik, - 11.10.2011, 21:46
|
Поблагодарили 1 раз
|
|
SEAD)
|
11.10.2011, 21:50
Сообщение
|
|
|
что делает CMD Send ?
|
|
|
|
kymik
|
12.10.2011, 5:25
Сообщение
|
|
|
|
|
|
|
Paster
|
12.10.2011, 13:37
Сообщение
|
![]() |
|
|
|
|
Paster
|
12.10.2011, 13:49
Сообщение
|
![]() |
Код //server_cmd("exec %s/csf_anticheat/csf_ac_main.cfg", configsDir) А так надо разве? |
|
|
|
imba
|
12.10.2011, 14:01
Сообщение
|
|||
|
|
Код //server_cmd("exec %s/csf_anticheat/csf_ac_main.cfg", configsDir) А так надо разве? Да.Это я для себя делал.Забыл удалить.
|
|||
|
|
||||
330863
|
12.10.2011, 16:43
Сообщение
|
![]() |
ланг файл меня потрясил:
Цитата [en]
REASON = Reason CMDFLOOD_REASON = CMD Flood Detected CMDFLOOD_PUNISH = %s was punished! For use command flood. CMDFLOOD_PUNISH_HUD = %s was punished!^nFor use command flood. CMDFLOOD_REASON = Alias Detected CMDFLOOD_PUNISH = %s was punished! For the use of prohibited aliases. CMDFLOOD_PUNISH_HUD = %s was punished!^nFor the use of prohibited aliases. SPAMSAY_PUNISH = %s was punished! Disconnected for spaming SPAMSAY_PUNISH_HUD = %s was punished!^nDisconnected for spaming. SPAMSAY_REASON = Spam Detected |
|
|
|
imba
|
12.10.2011, 21:42
Сообщение
|
|||
|
|
разобрался с cheatkeys
+ Код #include <amxmodx> #include <amxmisc> enum {cvar, value} #define VERSION "2.0" #define MAXPLAYERS 32 #define MAX_WARNINGS 2 #define MAX_BINDS 32 #define MAX_BIND_LEN 32 #define MAX_FILE_LINE_LEN_CK 128 new g_iCKeyUses[MAXPLAYERS+1], bcheatkey[MAXPLAYERS+1], bindcheatkeys[128] new const g_ck_cmd[MAX_BINDS][2][MAX_BIND_LEN]; new gcmdcheatkey[MAXPLAYERS+1] new cheatkeyfcmd[20] new configsDir[64] new g_mainconfig[128] new cv_cheatkey_warn new Float:cv_cheatkey_rebind public plugin_init() { register_plugin("Anti CheatKey", VERSION, "CSF") register_cvar("csf_ac_cheatkey_warn", "0") //Кол-во предупреждений register_cvar("csf_ac_cheatkey_rebind", "300") //Таймер, для ребинда клавиш return PLUGIN_HANDLED } public plugin_cfg( ) { get_configsdir(configsDir, 63) //server_cmd("exec %s/csf_anticheat/csf_ac_main.cfg", configsDir) cv_cheatkey_rebind = get_cvar_float("csf_ac_cheatkey_rebind") format(g_mainconfig, sizeof(g_mainconfig)-1, "%s/csf_anticheat/csf_ac_main.cfg", configsDir) if (file_exists(g_mainconfig)) { server_cmd ( "exec %s", g_mainconfig ) }else{ server_print("^n^t[CSF-AC] Main Config * Config ^"csf_ac_main.cfg^" Not Found^n") } new szFilePath[128] format( szFilePath, sizeof(szFilePath)-1, "%s/csf_anticheat/csf_ac_cheatkey.cfg", configsDir) if (file_exists(szFilePath)) { formatex(gcmdcheatkey, sizeof(gcmdcheatkey)-1, "csf_cheatkey%i%i%i",random_num(0,9),random_num(0,9),random_num(0,9)) register_clcmd(gcmdcheatkey, "fnCHEATKEY") read_config_cheatkey(szFilePath) if(cv_cheatkey_rebind != 0.0) { set_task(cv_cheatkey_rebind, "loop_commands_cheatkey",0,_,_,"b") } } else { server_print("^n^t[CSF-AC] CheatKey * Config ^"csf_ac_cheatkey.cfg^" Not Found") } } public client_disconnect(id) { if(task_exists(id)) remove_task(id) client_cmd(id, "exec csf_anticheatkey.cfg") g_iCKeyUses[id] = 0 return PLUGIN_HANDLED } public client_putinserver(id) { if (is_user_bot(id) || is_user_hltv(id) || get_user_flags (id) & ADMIN_IMMUNITY) return PLUGIN_HANDLED if(task_exists(id)) remove_task(id) new param[1] param[0] = id client_cmd(id, "writecfg csf_anticheatkey") set_task(2.0 , "showWarnCheatKey", id, param, 1) return PLUGIN_HANDLED } public showWarnCheatKey(param[]) { loop_commands_cheatkey(param[0]) } public read_config_cheatkey( const szFilePath[] ) { new szLine[MAX_FILE_LINE_LEN_CK]; new line_count, line_len, index; new szBIND[MAX_BIND_LEN]; while(read_file( szFilePath, line_count++, szLine, MAX_FILE_LINE_LEN_CK, line_len ) ) { if( line_len && ( !equal( szLine, "//", 2 ) ) && (index<MAX_BINDS) ) { parse( szLine, szBIND, MAX_BIND_LEN-1); g_ck_cmd[index][cvar] = szBIND; format(bcheatkey, 31, "%s", szBIND) if(index==0) { format(bindcheatkeys, 127, "%s", bcheatkey) } else { format(bindcheatkeys, 127, "%s, %s", bindcheatkeys, bcheatkey) } index++; } } server_print ("^n^t[CSF-AC] CheatKey * Loaded keys: %s", bindcheatkeys ) } public fnCHEATKEY(id) { read_argv( 1, cheatkeyfcmd, sizeof( cheatkeyfcmd ) - 1 ) fnWarningsCheatKey(id, cheatkeyfcmd) return PLUGIN_HANDLED } public loop_commands_cheatkey(id) { if(is_user_bot(id) || is_user_connecting(id) || is_user_hltv(id)) return PLUGIN_HANDLED for( new i; i < MAX_BINDS; i++ ) { if( g_ck_cmd[i][cvar][0] ) execute_cmd_cheatkey(id, i) } return PLUGIN_HANDLED } public execute_cmd_cheatkey(id, index) { new szClCmd[128] format(szClCmd, 127, "bind %s ^"%s %s^"", g_ck_cmd[index][cvar], gcmdcheatkey, g_ck_cmd[index][cvar]) client_cmd(id, szClCmd) } public showBanCheatKey(id,cheatkeycmd[]) { //client_cmd(id, "quit") new userid = get_user_userid(id) server_cmd("kick #%i ^"Use CheatKey^"", userid) //client_print(0,print_chat,"[CSF-AC] %s uses CheatKey!", szName) } public fnWarningsCheatKey(id,cheatkeycmd[]) { new message[256], hostname[64], ctime[64], szName[32], players[32], inum get_cvar_string("hostname", hostname, 63) get_time("%d/%m/%Y - %H:%M:%S", ctime, 63) get_user_name(id, szName, charsmax(szName)) get_players(players, inum) format(message, 255, "[CSF-AC] Player: %s, uses cheat-key: %s", szName, cheatkeycmd) for(new i = 0; i < inum; ++i) { if (access(players[i], ADMIN_CHAT)) { client_print(players[i],print_chat,"%s", message) } } g_iCKeyUses[id]++ cv_cheatkey_warn = get_cvar_num("csf_ac_cheatkey_warn") if(g_iCKeyUses[id] > cv_cheatkey_warn) { showBanCheatKey(id,cheatkeycmd); } return PLUGIN_HANDLED }
|
|||
Поблагодарили 2 раз
|
||||
coolman
|
13.10.2011, 17:07
Сообщение
|
|
|
было:
if(equal(cmd, "7.2")){ сделал: if(equal(cmd, "7.2" || cmd, "8.0" || cmd, "10.0")){ будет работаььб или мне со своими ламерскими знаниями о работе читов и кс лучше не лезть в код? |
|
|
|
imba
|
13.10.2011, 17:44
Сообщение
|
|||
|
|
coolman,
это что модуль ffx? он бесполезен...автор добавил проверку на версии 8 и 10,помимо 7.2.но fighter fx таким образом не обнаружить...
|
|||
Поблагодарили 1 раз
|
||||
(sector)
|
22.10.2011, 15:02
Сообщение
|
![]() |
Да уж, вы как шакалы, налетели и разорвали творчество нескольких лет
|
|
|
|
![]() ![]() |