Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

> Важная информация

Перед тем как создать тему или задать вопрос, ознакомьтесь с данной темой, там собраны наиболее распространенные уязвимости и способы устранения.
Так же не поленитесь воспользоваться поиском, вполне возможно, что ваш вопрос уже поднимался на форуме.
При создании новой темы уделите внимание ее названию, оно должно кратко описывать суть вашего вопроса/проблемы. Все вновь созданные темы с названиями "Помогите", "Объясните", "Подскажите" и т.д. будут удалены, а их авторы наказаны.
82 страниц V  « 67 68 69 ... 80 81 »

Csfile.info Anti-cheat V1.23 Release Fixed 3 (06.01.2011)

Статус пользователя SEAD)
сообщение 11.10.2011, 17:59
Сообщение #1341


Стаж: 15 лет

Сообщений: 309
Благодарностей: 47
Полезность: 30

выложите ктото остольные файлы
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя coolman
сообщение 11.10.2011, 18:46
Сообщение #1342


Стаж: 19 лет
Город: Екатеринбург

Сообщений: 1220
Благодарностей: 218
Полезность: 149

Короче вот конфиги к 1.24, алиасы я много насобирал и добавил, но скажу при плохой связи есть ложные обнаружения.
Настроен на amxbans gm 1.6
Если кто то что то будет в античите менять или обновлять буду благодарен, если поделится с общественностью, благо все мы боремся против читеров.
Анти флеш надо доработать, ибо при ослеплении информация об игрока не передается, зато читер не слепнет и спокойно может ориентироваться в пространстве, надо ченить придумать, что бы закрашивать экран при ослеплении.
Ну вроде все.

Отредактировал: coolman, - 11.10.2011, 18:48
Прикрепленные файлы:
Прикрепленный файл  csf_anticheat.rar ( 27,73 килобайт ) Кол-во скачиваний: 89
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 8 раз
   + Цитировать сообщение
Статус пользователя SEAD)
сообщение 11.10.2011, 18:47
Сообщение #1343


Стаж: 15 лет

Сообщений: 309
Благодарностей: 47
Полезность: 30

спс ждал.

а amxx ? т.к этот багнутый

Отредактировал: SEAD), - 11.10.2011, 18:48
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя coolman
сообщение 11.10.2011, 18:50
Сообщение #1344


Стаж: 19 лет
Город: Екатеринбург

Сообщений: 1220
Благодарностей: 218
Полезность: 149

Цитата(SEAD) @ 11.10.2011, 22:47) *
спс ждал.

а amxx ? т.к этот багнутый

как багнутый, выложели же поправленную версию выше в теме(сам лично собрал и поставил, вроде робит или что?), или хочешь, что бы я тебе рекламы в amxx своей напихал? :biggrin:

Отредактировал: coolman, - 11.10.2011, 18:50
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя SEAD)
сообщение 11.10.2011, 18:52
Сообщение #1345


Стаж: 15 лет

Сообщений: 309
Благодарностей: 47
Полезность: 30

pardon.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя coolman
сообщение 11.10.2011, 18:55
Сообщение #1346


Стаж: 19 лет
Город: Екатеринбург

Сообщений: 1220
Благодарностей: 218
Полезность: 149

а вот еще забыл lang файлПрикрепленный файл  csf_anticheat.txt ( 18,29 килобайт ) Кол-во скачиваний: 81
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 7 раз
   + Цитировать сообщение
Статус пользователя binural
сообщение 11.10.2011, 20:30
Сообщение #1347


Стаж: 15 лет

Сообщений: 804
Благодарностей: 220
Полезность: 521

Блин, Народ подскажите как включить русский язык? а то отображает на енглише)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя f1nik
сообщение 11.10.2011, 21:46
Сообщение #1348


Иконка группы

Стаж: 15 лет

Сообщений: 1862
Благодарностей: 932
Полезность: 1010

Цитата(binural @ 11.10.2011, 20:30) *
Блин, Народ подскажите как включить русский язык? а то отображает на енглише)

тут пункт 5

Отредактировал: f1nik, - 11.10.2011, 21:46
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя SEAD)
сообщение 11.10.2011, 21:50
Сообщение #1349


Стаж: 15 лет

Сообщений: 309
Благодарностей: 47
Полезность: 30

что делает CMD Send ?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя kymik
сообщение 12.10.2011, 5:25
Сообщение #1350
Стаж: 14 лет

Сообщений: 13
Благодарностей: 3
Полезность: 0

Цитата(coolman @ 11.10.2011, 19:50) *
как багнутый, выложели же поправленную версию выше в теме(сам лично собрал и поставил, вроде робит или что?)

залейте пжл исправленный .sma файл , просто Вы запостили практичекски все файлы для последней версии ))
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя MAKAP2009
сообщение 12.10.2011, 12:27
Сообщение #1351


Стаж: 16 лет

Сообщений: 23
Благодарностей: 1
Полезность: < 0

проблема с Веб модулем.
Установил по инструкции, сайт работает, подключается к БД, но все пункты (SpeedHack, SpinHack, FastFire, CDHack и другие) пустые, хотя таблицы созданы. При этом в логах есть записи о найденных читерах.
Такое наблюдается при csf_ac_logtype "1"
При csf_ac_logtype "2" не пишет ни в логи, ни в Mysql

Отредактировал: MAKAP2009, - 12.10.2011, 12:44
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Paster
сообщение 12.10.2011, 13:37
Сообщение #1352


Стаж: 19 лет

Сообщений: 491
Благодарностей: 64
Полезность: 139

Цитата(SEAD) @ 11.10.2011, 22:50) *
что делает CMD Send ?
Направляет команды клиенту, к-е пропишешь в csf_ac_cmdsend.cfg

Код
csf_ac_cmdsend_type "1" - во время соединения/connect
csf_ac_cmdsend_type "2" - во время захода на сервер/put in Server
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя imba
сообщение 12.10.2011, 13:44
Сообщение #1353
Стаж: 17 лет

Сообщений: 1677
Благодарностей: 735
Полезность: 571

выдрал anticheatkeys
+
Код
#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 Handle:g_SqlTuple
//new query[512]

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","1")                             //Кол-во предупреждений
    register_cvar("csf_ac_cheatkey_rebind","300")                         //Таймер, для ребинда клавиш

    CHEATKEY_Load()
    
    return PLUGIN_HANDLED
}

public plugin_cfg( )
{
    get_configsdir(configsDir, 63)
    //server_cmd("exec %s/csf_anticheat/csf_ac_main.cfg", configsDir)
    
    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")
    }
}

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 , "loop_commands_cheatkey", id, param, 1)

    return PLUGIN_HANDLED
}

public CHEATKEY_Load()
{
    cv_cheatkey_rebind = get_cvar_float("csf_ac_cheatkey_rebind")

    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 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 ^"[CSF-AC] 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(cv_cheatkey_warn == 0)
    {
        if(g_iCKeyUses[id] > 1) return PLUGIN_HANDLED
        showBanCheatKey(id,cheatkeycmd);
    }
    return PLUGIN_HANDLED
}

Но не хочет подгружать и читать файл csf_ac_cheatkey.cfg
wtf?


!
Запрет на ответ в темах до: 10.11.29392, 21:09
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Paster
сообщение 12.10.2011, 13:49
Сообщение #1354


Стаж: 19 лет

Сообщений: 491
Благодарностей: 64
Полезность: 139

Код
//server_cmd("exec %s/csf_anticheat/csf_ac_main.cfg", configsDir)


А так надо разве?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя imba
сообщение 12.10.2011, 14:01
Сообщение #1355
Стаж: 17 лет

Сообщений: 1677
Благодарностей: 735
Полезность: 571

Цитата(Paster @ 12.10.2011, 13:49) *
Код
//server_cmd("exec %s/csf_anticheat/csf_ac_main.cfg", configsDir)


А так надо разве?

Да.Это я для себя делал.Забыл удалить.


!
Запрет на ответ в темах до: 10.11.29392, 21:09
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 330863
сообщение 12.10.2011, 16:43
Сообщение #1356


Стаж: 16 лет

Сообщений: 4358
Благодарностей: 1079
Полезность: 497

ланг файл меня потрясил:
Цитата
[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
Сообщение #1357
Стаж: 17 лет

Сообщений: 1677
Благодарностей: 735
Полезность: 571

разобрался с 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
}


!
Запрет на ответ в темах до: 10.11.29392, 21:09
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя coolman
сообщение 13.10.2011, 17:07
Сообщение #1358


Стаж: 19 лет
Город: Екатеринбург

Сообщений: 1220
Благодарностей: 218
Полезность: 149

было:
if(equal(cmd, "7.2")){
сделал:
if(equal(cmd, "7.2" || cmd, "8.0" || cmd, "10.0")){
будет работаььб или мне со своими ламерскими знаниями о работе читов и кс лучше не лезть в код?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя imba
сообщение 13.10.2011, 17:44
Сообщение #1359
Стаж: 17 лет

Сообщений: 1677
Благодарностей: 735
Полезность: 571

coolman,
это что модуль ffx?
он бесполезен...автор добавил проверку на версии 8 и 10,помимо 7.2.но fighter fx таким образом не обнаружить...


!
Запрет на ответ в темах до: 10.11.29392, 21:09
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя (sector)
сообщение 22.10.2011, 15:02
Сообщение #1360


Стаж: 15 лет

Сообщений: 290
Благодарностей: 81
Полезность: 0

Да уж, вы как шакалы, налетели и разорвали творчество нескольких лет rofl.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
82 страниц V  « 67 68 69 ... 80 81 »
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: