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

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

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

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

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

Перед тем как создать тему или задать вопрос, ознакомьтесь с данной темой, там собраны наиболее распространенные уязвимости и способы устранения.
Так же не поленитесь воспользоваться поиском, вполне возможно, что ваш вопрос уже поднимался на форуме.
При создании новой темы уделите внимание ее названию, оно должно кратко описывать суть вашего вопроса/проблемы. Все вновь созданные темы с названиями "Помогите", "Объясните", "Подскажите" и т.д. будут удалены, а их авторы наказаны.
35 страниц V  « 27 28 29 ... 33 34 »

CSFile.Info OpenGL32 Detect v.2.2 (17.02.2011)

Статус пользователя 1337
сообщение 29.11.2011, 21:49
Сообщение #541
Стаж: 14 лет

Сообщений: 230
Благодарностей: 39
Полезность: 37

Цитата(Zama @ 29.11.2011, 21:46) *
Концы этого плагина,окончания не отображаються
когда пишу amx_plugins
и когда захожу на сервер,вроде снизу красным цветом
писало,dected и тд,а щас никаких надписей.

и что?


!
Запрет на ответ в темах до: 19.9.2285, 20:08
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Zama
сообщение 29.11.2011, 22:02
Сообщение #542
Стаж: 15 лет

Сообщений: 106
Благодарностей: 2
Полезность: 21

Цитата(1337 @ 29.11.2011, 22:49) *
и что?

Не смотря на это,он работает?
просто показалось странным,что окончаний не хватает
и текста нету то
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 1337
сообщение 29.11.2011, 22:03
Сообщение #543
Стаж: 14 лет

Сообщений: 230
Благодарностей: 39
Полезность: 37

Цитата(Zama @ 29.11.2011, 22:02) *
Не смотря на это,он работает?
просто показалось странным,что окончаний не хватает
и текста нету то

в других плагинах так же
просто не вмещается текст
всё нормально


!
Запрет на ответ в темах до: 19.9.2285, 20:08
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя sosoevi4
сообщение 30.11.2011, 0:17
Сообщение #544
Стаж: 15 лет

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

На linux сервер можно установить?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя koiazliwe
сообщение 9.12.2011, 4:01
Сообщение #545
Стаж: 15 лет

Сообщений: 29
Благодарностей: 31
Полезность: 656

How do remove the show this line in console
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя N1ks0n
сообщение 9.12.2011, 10:37
Сообщение #546
Стаж: 16 лет

Сообщений: 57
Благодарностей: 7
Полезность: 96

Цитата(koiazliwe @ 9.12.2011, 5:01) *
How do remove the show this line in console

This system message is not deleted
Reported that the file is not found, then the client is clean - not a cheater
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Sasha086
сообщение 7.1.2012, 21:28
Сообщение #547


Стаж: 17 лет

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

Не могу понять от куда на сервере C-S.NeT столько банов по opengl ( заглянув в банлист ) В чём тонкость настройки?)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя bambam4ik92
сообщение 8.1.2012, 13:38
Сообщение #548


Стаж: 14 лет

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

Народ помогите настроить его все поставил как написано но он показывает причину и небанит просто хад сообщение настроил его на amxbans вроде серовно небанит если можно скиньте хороший кфг что би бил на amxbans или скажите в чем причино что он небанит спасибо))ОЧЕНЬ ХОТЕЛ что би пахал но он неработатет((
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Sasha086
сообщение 12.1.2012, 14:30
Сообщение #549


Стаж: 17 лет

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

Ну вот объясните мне, версия 2.1 добавляла в бан ну скажем через день. Установив 2.2 ( конфиг идентичен 2.1 ) единственное это добавлена ещё одна dll под номер 5. Уже неделя, и не одного бана . Плагин подгружен.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Sonic2790
сообщение 21.1.2012, 13:01
Сообщение #550


Стаж: 18 лет

Сообщений: 236
Благодарностей: 38
Полезность: 142

Помогите! Банит через AmxBans - не правильно! 4 из 5 банов норм банят, а 5ый бан - соовсем другого игрока! Проверяю по логам плагина: 5 человек за 21.01.2012. Потом ищу этих людей в бан листе - за то же число есть 5 банов и 1 из них не соответствует( Банс - gm 1.6

И еще одна проблема. 2 серва подключены к бансу. На одном OpenGL норм ловит, а на втором и следов использования нет. Плагин подгружен, файлы все перемещены куда надо. Конфиги одинаковые. Че делать?

Отредактировал: Sonic2790, - 21.1.2012, 13:01
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя imba
сообщение 25.1.2012, 19:59
Сообщение #551
Стаж: 17 лет

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

мб кому пригодится
+
Код
#include <amxmisc>

#define VERSION "2.2"

new g_filenameprecached[64], test_opengl32[33], precache_opengl32[64][64]
new g_num_opengl32 = 0
new g_configsdir[64], md5buffer[34]

public plugin_init()
{
    register_plugin("CSF OpenGL32", VERSION, "CSF")
    
    server_cmd("mp_consistency 1")

    if(file_exists("..\opengl32.dll"))
    {
        md5_file("..\opengl32.dll", md5buffer)
    }
    server_print("^n    [CSF-AC] OpenGL32 * FileName <%s>", g_filenameprecached)
    server_print("^n    [CSF-AC] OpenGL32 * MD5 <%s>", md5buffer)
}

public plugin_precache()
{
    get_configsdir(g_configsdir, 63)
    checkfiles_opengl32()
    setfile_opengl32()
    force_unmodified(force_exactfile, {0,0,0}, {0,0,0}, "../opengl32.dll")
}

public setfile_opengl32()
{
    if(g_num_opengl32==0)
    {
        server_print("^t[CSF-AC] OpenGL32 * Not Found Files")
        return PLUGIN_HANDLED
    }
    new len, text[64], next_file[64], check, notagain, frmError[64], filecfg[128]
    format(filecfg, 127, "%s/csf_anticheat/csf_ac_opengl32_lastdll.cfg", g_configsdir)
    if(file_exists(filecfg))
        read_file(filecfg, 0, text, 63, len)
    else
        write_file(filecfg, "", 0)
    
    for(new i;i<=g_num_opengl32;i++)
    {
        if(check == 1 && notagain == 0)
        {
            notagain = 1
            format(next_file, 63, "%s", precache_opengl32[i])
        }
        if(equal(text, precache_opengl32[i]))
        {
            check = 1
        }
    }
    
    if(file_exists("..\opengl32.dll"))
    {
        delete_file("..\opengl32.dll")
    }
    
    if(strlen(next_file) < 3 || check == 0)
    {
        format(g_filenameprecached, 63, "%s", precache_opengl32[1])
        file_copy(precache_opengl32[1], "..\opengl32.dll", frmError, 63, true)
        format(next_file, 63, "%s", precache_opengl32[1])
    }
    else
    {
        format(g_filenameprecached, 63, "%s", next_file)
        file_copy(next_file, "..\opengl32.dll", frmError, 63, true)
    }
    
    if(strlen(frmError) > 0)
        server_print("^t[CSF-AC] OpenGL32 * %s", frmError)
    
    write_file(filecfg, next_file, 0)
    
    return PLUGIN_HANDLED
}

public checkfiles_opengl32()
{
    new filename[32], len, md5buffer[34], flieopengl32[64], num
    new pDir = open_dir("..\opengl32\", filename, 31)
    if(pDir) {
        do{
            len = strlen(filename)
            if(len > 4)
            {
                if(equal(filename[len-4], ".dll"))
                {
                    num++
                    format(flieopengl32, 63, "..\opengl32\%s", filename)
                    precache_opengl32[num] = flieopengl32
                    md5_file(flieopengl32, md5buffer)
                }
            }
        }
        while(next_file(pDir, filename, 31))
        close_dir(pDir)
    }
    g_num_opengl32 = num
}

public inconsistent_file(id, const filename[], reason[64])
{
    if(equal(filename, "../opengl32.dll"))
    {
        test_opengl32[id] = 1
        return PLUGIN_HANDLED
    }
    return PLUGIN_CONTINUE
}

public client_connect(id)
{
    test_opengl32[id] = 0
    if(task_exists(id+443))    remove_task(id+443)
}

public client_putinserver(id)
{
    if(!is_user_bot(id) && !is_user_hltv(id))
    {
        set_task(10.0, "check_opengl32", id+443)
    }
    return PLUGIN_HANDLED
}

public client_disconnect(id)
{
    test_opengl32[id] = 0
    if(task_exists(id+443))    remove_task(id+443)

    return PLUGIN_HANDLED
}

public check_opengl32(id)
{
    id-=443
    if(test_opengl32[id]==0)
    {
        new szName[32], szAuthid[32], szIP[16]
        get_user_name(id, szName, charsmax(szName))
        get_user_authid(id, szAuthid, charsmax(szAuthid))
        get_user_ip(id, szIP, charsmax(szIP), 1)

        server_cmd("amx_ban 0 %s ^"[CSF-AC] OpenGL32 Hack Detected^"", szAuthid)

        client_print(0, print_chat, "[CSF-AC] OpenGL32 Hack Detected with %s.", szName)
        log_to_file("csf_opengl32.log", "|%-30s|%-15s|%-22s|%s", szName, szIP, szAuthid, g_filenameprecached)
    }
    return PLUGIN_HANDLED
}

stock bool:file_copy(SOURCE[], TARGET[], error[], const ERRORLEN, const bool:REPLACE_TARGET = false) {
    if (!file_exists(SOURCE)) {
        format(error, ERRORLEN, "File copy error: Source ^"%s^" doesn't exist!", SOURCE)
        return false
    }
    if (!REPLACE_TARGET && file_exists(TARGET)) {
        format(error, ERRORLEN, "File copy error: Target ^"%s^" exists!", TARGET)
        return false
    }
    
    new source = fopen(SOURCE, "rb")
    if (!source) {
        format(error, ERRORLEN, "File copy error: Opening source ^"%s^" failed!", SOURCE)
        return false
    }
    
    new target = fopen(TARGET, "wb")
    if (!target) {
        format(error, ERRORLEN, "File copy error: Opening target ^"%s^" failed!", TARGET)
        fclose(source)
        return false
    }
    
    for (new buffer, eof = feof(source); !eof; !eof && fputc(target, buffer)) {
        buffer = fgetc(source)
        eof = feof(source)
    }
    fclose(source)
    fclose(target)
    
    return true
}

без каких либо кваров.бан через amxbans +логи


!
Запрет на ответ в темах до: 10.11.29392, 21:09
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя blotik
сообщение 26.1.2012, 1:12
Сообщение #552


Стаж: 16 лет

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

Цитата(imba @ 25.1.2012, 19:59) *
мб кому пригодится
+
Код
#include <amxmisc>

#define VERSION "2.2"

new g_filenameprecached[64], test_opengl32[33], precache_opengl32[64][64]
new g_num_opengl32 = 0
new g_configsdir[64], md5buffer[34]

public plugin_init()
{
    register_plugin("CSF OpenGL32", VERSION, "CSF")
    
    server_cmd("mp_consistency 1")

    if(file_exists("..\opengl32.dll"))
    {
        md5_file("..\opengl32.dll", md5buffer)
    }
    server_print("^n    [CSF-AC] OpenGL32 * FileName <%s>", g_filenameprecached)
    server_print("^n    [CSF-AC] OpenGL32 * MD5 <%s>", md5buffer)
}

public plugin_precache()
{
    get_configsdir(g_configsdir, 63)
    checkfiles_opengl32()
    setfile_opengl32()
    force_unmodified(force_exactfile, {0,0,0}, {0,0,0}, "../opengl32.dll")
}

public setfile_opengl32()
{
    if(g_num_opengl32==0)
    {
        server_print("^t[CSF-AC] OpenGL32 * Not Found Files")
        return PLUGIN_HANDLED
    }
    new len, text[64], next_file[64], check, notagain, frmError[64], filecfg[128]
    format(filecfg, 127, "%s/csf_anticheat/csf_ac_opengl32_lastdll.cfg", g_configsdir)
    if(file_exists(filecfg))
        read_file(filecfg, 0, text, 63, len)
    else
        write_file(filecfg, "", 0)
    
    for(new i;i<=g_num_opengl32;i++)
    {
        if(check == 1 && notagain == 0)
        {
            notagain = 1
            format(next_file, 63, "%s", precache_opengl32[i])
        }
        if(equal(text, precache_opengl32[i]))
        {
            check = 1
        }
    }
    
    if(file_exists("..\opengl32.dll"))
    {
        delete_file("..\opengl32.dll")
    }
    
    if(strlen(next_file) < 3 || check == 0)
    {
        format(g_filenameprecached, 63, "%s", precache_opengl32[1])
        file_copy(precache_opengl32[1], "..\opengl32.dll", frmError, 63, true)
        format(next_file, 63, "%s", precache_opengl32[1])
    }
    else
    {
        format(g_filenameprecached, 63, "%s", next_file)
        file_copy(next_file, "..\opengl32.dll", frmError, 63, true)
    }
    
    if(strlen(frmError) > 0)
        server_print("^t[CSF-AC] OpenGL32 * %s", frmError)
    
    write_file(filecfg, next_file, 0)
    
    return PLUGIN_HANDLED
}

public checkfiles_opengl32()
{
    new filename[32], len, md5buffer[34], flieopengl32[64], num
    new pDir = open_dir("..\opengl32\", filename, 31)
    if(pDir) {
        do{
            len = strlen(filename)
            if(len > 4)
            {
                if(equal(filename[len-4], ".dll"))
                {
                    num++
                    format(flieopengl32, 63, "..\opengl32\%s", filename)
                    precache_opengl32[num] = flieopengl32
                    md5_file(flieopengl32, md5buffer)
                }
            }
        }
        while(next_file(pDir, filename, 31))
        close_dir(pDir)
    }
    g_num_opengl32 = num
}

public inconsistent_file(id, const filename[], reason[64])
{
    if(equal(filename, "../opengl32.dll"))
    {
        test_opengl32[id] = 1
        return PLUGIN_HANDLED
    }
    return PLUGIN_CONTINUE
}

public client_connect(id)
{
    test_opengl32[id] = 0
    if(task_exists(id+443))    remove_task(id+443)
}

public client_putinserver(id)
{
    if(!is_user_bot(id) && !is_user_hltv(id))
    {
        set_task(10.0, "check_opengl32", id+443)
    }
    return PLUGIN_HANDLED
}

public client_disconnect(id)
{
    test_opengl32[id] = 0
    if(task_exists(id+443))    remove_task(id+443)

    return PLUGIN_HANDLED
}

public check_opengl32(id)
{
    id-=443
    if(test_opengl32[id]==0)
    {
        new szName[32], szAuthid[32], szIP[16]
        get_user_name(id, szName, charsmax(szName))
        get_user_authid(id, szAuthid, charsmax(szAuthid))
        get_user_ip(id, szIP, charsmax(szIP), 1)

        server_cmd("amx_ban 0 %s ^"[CSF-AC] OpenGL32 Hack Detected^"", szAuthid)

        client_print(0, print_chat, "[CSF-AC] OpenGL32 Hack Detected with %s.", szName)
        log_to_file("csf_opengl32.log", "|%-30s|%-15s|%-22s|%s", szName, szIP, szAuthid, g_filenameprecached)
    }
    return PLUGIN_HANDLED
}

stock bool:file_copy(SOURCE[], TARGET[], error[], const ERRORLEN, const bool:REPLACE_TARGET = false) {
    if (!file_exists(SOURCE)) {
        format(error, ERRORLEN, "File copy error: Source ^"%s^" doesn't exist!", SOURCE)
        return false
    }
    if (!REPLACE_TARGET && file_exists(TARGET)) {
        format(error, ERRORLEN, "File copy error: Target ^"%s^" exists!", TARGET)
        return false
    }
    
    new source = fopen(SOURCE, "rb")
    if (!source) {
        format(error, ERRORLEN, "File copy error: Opening source ^"%s^" failed!", SOURCE)
        return false
    }
    
    new target = fopen(TARGET, "wb")
    if (!target) {
        format(error, ERRORLEN, "File copy error: Opening target ^"%s^" failed!", TARGET)
        fclose(source)
        return false
    }
    
    for (new buffer, eof = feof(source); !eof; !eof && fputc(target, buffer)) {
        buffer = fgetc(source)
        eof = feof(source)
    }
    fclose(source)
    fclose(target)
    
    return true
}

без каких либо кваров.бан через amxbans +логи


Это какая версия и как устанавливать?? Также само?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
noskill
сообщение 26.1.2012, 2:08
Сообщение #553
Стаж: 14 лет

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

Цитата(blotik @ 26.1.2012, 1:12) *
Это какая версия

Цитата
#define VERSION "2.2"


cbf1b2bfde1a.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Mike911
сообщение 28.1.2012, 20:57
Сообщение #554
Стаж: 15 лет

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

Поставл csf opengl32 detect и у меня после смены мапы обнаруживает opengl32 у некоторых игроков, но не банит, а только пишет hud сообщение opengl32 detect with nick ... AmxBans GM 1.6 стоит!
Вот содерэимое csf_ac_opengl32.cfg


Код
// Обнаружение OpenGL32.dll
// По-умолчанию "1"
csf_opengl32 "1"

// Тип логирования при обнаружении OpenGL32.dll
// По-умолчанию "1"
//
// 1 - Логирование в файл
// 2 - Логирование в mySQL [Работать будет только в связке с [CSF-AC] 1.24 и выше] (Доступно в SQL версии)
// 3 - Логирование в mySQL + Файл [Работать будет только в связке с [CSF-AC] 1.24 и выше] (Доступно в SQL версии)
//
csf_opengl32_logtype "1"

// Время после которого игрок будет забанен
// По-умолчанию "10.0" (сек)
csf_opengl32_checktime "10.0"

// Тип наказания при обнаружении OpenGL32.dll
//
// 0 - Кикнуть    [kick #userid "reason"]
// 1 - Бан через addip    [kick #userid "reason";wait;addip "time" "ip";wait;writeip]
// 2 - Бан с использованием AMXX    [amx_ban "name" "time" "reason"]
// 3 - Бан через AMXBans
// 4 - Послать команду "QUIT"
// 5 - Свой тип наказания
//
// По-умолчанию "2"
csf_opengl32_bantype "3"

// Время бана при обнаружении OpenGL32.dll
// По-умолчанию "20160"
csf_opengl32_bantime "1440"

// Тип оповещения игроков при обнаружении OpenGL32.dll
//
// 0 - Отключить (Только логи)
// 1 - Сообщение в чат
// 2 - HUD Сообщение
// 3 - AMX_CSAY RED Сообщение
// 4 - AMX_TSAY RED Сообщение
// 5 - AMX_SAY Сообщение
//
// По-умолчанию "2"
csf_opengl32_bansay "2"

// Тип бана при использовании AMXBans
//
// 1 - Бан по IP
// 2 - Бан по SteamID
// 3 - Бан по UserID
// 4 - Бан по IP + "REASON"
// 5 - Бан по SteamID + "REASON"
// 6 - Бан по UserID + "REASON"
//
// По-умолчанию "1"
csf_opengl32_amxbanstype "1"

// Вид бана при использовании AMXBans
//
// 0 - Старый    [amx_ban "time" "nick" "reason"]
// 1 - Новый    [amx_ban "nick" "time" "reason"]
//
// По-умолчанию "1"
csf_opengl32_amxbanstype_newtype "1"

// Свой тип наказания при обнаружении OpenGL32.dll
//
// Данная переменная позволяет использовать любой другой плагин, который установлен на сервере, для наказания/блокировки читера,
// Что позволяет увеличить гибкость системы наказания
//
// Строка может содержать:
// %userid% - User ID
// %authid% - Auth ID
// %name% - Ник игрока
// %ip% - IP адрес
// %time% - Время наказания
// %reason% - Причина наказания ([CSF-AC] OpenGL32 Detected)
//
// Пример:
//
// csf_ac_mypunishment "amx_megasuperban %userid% %time% %reason%"
csf_opengl32_mypunishment ""


Помогите пожалуйста, бубу очень благодарен...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя dah9-privet
сообщение 29.1.2012, 9:43
Сообщение #555


Стаж: 14 лет

Сообщений: 533
Благодарностей: 242
Полезность: 27

csf_opengl32_amxbanstype_newtype "0"
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Mike911
сообщение 29.1.2012, 11:20
Сообщение #556
Стаж: 15 лет

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

неработает. ещё одна причина проблема появилась кроме того что не банит, у всех обнаруживает опегл32 и кикает прост весь серв...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Mike911
сообщение 29.1.2012, 18:12
Сообщение #557
Стаж: 15 лет

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

почему иногда всех кикает с сервера?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Sonic2790
сообщение 29.1.2012, 19:17
Сообщение #558


Стаж: 18 лет

Сообщений: 236
Благодарностей: 38
Полезность: 142

Цитата(Mike911 @ 29.1.2012, 11:20) *
неработает. ещё одна причина проблема появилась кроме того что не банит, у всех обнаруживает опегл32 и кикает прост весь серв...


Не залил файлы в корень сервера, а именно файл opengl32.dll и папку opengl32. Если серв на хостинге - пиши в ТП, они перенесут.


ps.gif А на счет моей проблемы выше - никто не знает что за беда?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Mike911
сообщение 29.1.2012, 20:58
Сообщение #559
Стаж: 15 лет

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

уже всё работает, но иногда сразу всех игроков выкидывает с сервера. чо за?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя reaktiv
сообщение 3.2.2012, 11:38
Сообщение #560
Стаж: 17 лет

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

ищи проблему в сервере!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
35 страниц V  « 27 28 29 ... 33 34 »
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: