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

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

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

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

> Правила раздела

Перед созданием новой темы убедитесь, не искал ли кто-нибудь подобный плагин до вас, для этого следует воспользоваться поиском.

Все вновь созданные темы, с названием типа "Помогите найти", "А что это за плагин", "Ищу плагин", "Нужен плагин", "Подскажите пожалуйста название плагина" - будут удалены.
При создании темы постарайтесь максимально понятно сформулировать её заголовок так, чтобы он соответствовал функциям плагина который Вы ищите. В том случае, если Вам не удается сформулировать мысль и правильно расписать всё в теме, воспользуйтесь графическим редактором, к примеру Paint, что бы примерно изобразить функции нужного Вам плагина.

Плагин бан список !

Статус пользователя x7x7
сообщение 21.7.2008, 23:09
Сообщение #1


Стаж: 18 лет

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

Нужен плагин или чтонить чтоб можно было видеть список всех забаненых на серве вне зависимости как человек бал забанен AMXом BANSNAпом или HLгуардом !!! желательно чтобы это было в виде лога!
Так чтобы это можно было скопировать и выложить на сайт или ещё куданить !

НиК ip Время бана

PLZ нажму огромное -> СПАСИБО thank_you2.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Marsipan
сообщение 21.7.2008, 23:52
Сообщение #2


Стаж: 18 лет

Сообщений: 73
Благодарностей: 35
Полезность: 155

Ане проще будит поставить AMXBANS? И на сайт ненужно будит ничего писать ...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Deag1y
сообщение 22.7.2008, 9:48
Сообщение #3


Стаж: 18 лет

Сообщений: 1733
Благодарностей: 771
Полезность: 851

вот неплохой плагин
Код
#include <amxmodx>
#include <amxmisc>

public plugin_init()
{
    register_plugin("AMXX Ban List Viewer","0.1a","Drak");
    
    register_concmd("amx_banlist","CmdBanList",ADMIN_BAN,"Views the users in the banned.cfg file");
    register_concmd("amx_iplist", "CmdIPList", ADMIN_BAN, "Views the users in the listip.cfg file");
}

public CmdBanList(id,level,cid)
{
    if(!cmd_access(id,level,cid,1))
        return PLUGIN_HANDLED
    
    new pFile = fopen("banned.cfg","r");
    if(!pFile)
        return client_print(id,print_console,"[AMXX BanList] Unable to open banned.cfg.");
    
    new Data[256],Arg1[24],Arg2[24],Arg3[24]
    while(!feof(pFile))
    {
        fgets(pFile,Data,255);
        if(contain(Data,"banid") != -1)
        {
            // BANID TIME USER
            parse(Data,Arg1,23,Arg2,23,Arg3,23);
            if(equal(Arg2,"0.0"))
                replace(Arg2,23,"0.0","Forever");
            
            client_print(id,print_console,"[AMXX] Type: %s Time: %s AuthID/IP: %s",Arg1,Arg2,Arg3);
        }
    }
    fclose(pFile);
    return PLUGIN_HANDLED
}

public CmdIPList(id, level, cid)
{
    if(!cmd_access(id, level, cid, 1))
    {
        return PLUGIN_HANDLED;
    }
    
    new file = fopen("listip.cfg", "rt");
    if(!file)
    {
        console_print(id, "[AMXX] Unabled to find listip.cfg");
        return PLUGIN_HANDLED;
    }
    
    console_print(id, "[AMXX] Start of listip.cfg");
    
    new sData[256];
    new sAddIP[6];
    new sTime[10];
    new sIP[64];
    
    new start;
    
    do
    {
        fgets(file, sData, sizeof(sData) - 1);
        start = containi(sData, "addip");
        if(start < 0)
        {
            continue;
        }
        
        parse(sData[start], sAddIP, sizeof(sAddIP) - 1, sTime, sizeof(sTime) - 1, sIP, sizeof(sIP) - 1);
        console_print(id, "[AMXX] Banip Time: %s  -- IP: %s", sTime, sIP);
    }
    while(!feof(file))
    console_print(id, "[AMXX] End of listip.cfg");
    return PLUGIN_HANDLED;
}

команды в консоли amx_iplist и amx_banlist

Отредактировал: pa4ok, - 22.7.2008, 9:48
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Makzz
сообщение 22.7.2008, 11:33
Сообщение #4


Стаж: 18 лет

Сообщений: 2198
Благодарностей: 1365
Полезность: 1080

Цитата(pa4ok @ 22.7.2008, 11:48) *
вот неплохой плагин
Код
#include <amxmodx>
#include <amxmisc>

public plugin_init()
{
    register_plugin("AMXX Ban List Viewer","0.1a","Drak");
    
    register_concmd("amx_banlist","CmdBanList",ADMIN_BAN,"Views the users in the banned.cfg file");
    register_concmd("amx_iplist", "CmdIPList", ADMIN_BAN, "Views the users in the listip.cfg file");
}

public CmdBanList(id,level,cid)
{
    if(!cmd_access(id,level,cid,1))
        return PLUGIN_HANDLED
    
    new pFile = fopen("banned.cfg","r");
    if(!pFile)
        return client_print(id,print_console,"[AMXX BanList] Unable to open banned.cfg.");
    
    new Data[256],Arg1[24],Arg2[24],Arg3[24]
    while(!feof(pFile))
    {
        fgets(pFile,Data,255);
        if(contain(Data,"banid") != -1)
        {
            // BANID TIME USER
            parse(Data,Arg1,23,Arg2,23,Arg3,23);
            if(equal(Arg2,"0.0"))
                replace(Arg2,23,"0.0","Forever");
            
            client_print(id,print_console,"[AMXX] Type: %s Time: %s AuthID/IP: %s",Arg1,Arg2,Arg3);
        }
    }
    fclose(pFile);
    return PLUGIN_HANDLED
}

public CmdIPList(id, level, cid)
{
    if(!cmd_access(id, level, cid, 1))
    {
        return PLUGIN_HANDLED;
    }
    
    new file = fopen("listip.cfg", "rt");
    if(!file)
    {
        console_print(id, "[AMXX] Unabled to find listip.cfg");
        return PLUGIN_HANDLED;
    }
    
    console_print(id, "[AMXX] Start of listip.cfg");
    
    new sData[256];
    new sAddIP[6];
    new sTime[10];
    new sIP[64];
    
    new start;
    
    do
    {
        fgets(file, sData, sizeof(sData) - 1);
        start = containi(sData, "addip");
        if(start < 0)
        {
            continue;
        }
        
        parse(sData[start], sAddIP, sizeof(sAddIP) - 1, sTime, sizeof(sTime) - 1, sIP, sizeof(sIP) - 1);
        console_print(id, "[AMXX] Banip Time: %s  -- IP: %s", sTime, sIP);
    }
    while(!feof(file))
    console_print(id, "[AMXX] End of listip.cfg");
    return PLUGIN_HANDLED;
}

команды в консоли amx_iplist и amx_banlist

Хм, но сдесь только для listip.cfg и banned.cfg... а надо бы ещё и для хлгварда и т.п.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя x7x7
сообщение 22.7.2008, 14:11
Сообщение #5


Стаж: 18 лет

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

А вы не могли бы скинуть не код плагина а сам плагин ??
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Deag1y
сообщение 22.7.2008, 18:51
Сообщение #6


Стаж: 18 лет

Сообщений: 1733
Благодарностей: 771
Полезность: 851

..........................................................
Цитата
Хм, но сдесь только для listip.cfg и banned.cfg... а надо бы ещё и для хлгварда и т.п.

хм)просили простой плагин,я дал) для HLG не знаю бан-листов,т.к. не использую его
А вот и .sma
Прикрепленный файл  amx_banlist.rar ( 848 байт ) Кол-во скачиваний: 46


Отредактировал: pa4ok, - 22.7.2008, 18:53
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Makzz
сообщение 23.7.2008, 7:27
Сообщение #7


Стаж: 18 лет

Сообщений: 2198
Благодарностей: 1365
Полезность: 1080

Цитата(pa4ok @ 22.7.2008, 20:51) *
..........................................................

хм)просили простой плагин,я дал) для HLG не знаю бан-листов,т.к. не использую его
А вот и .sma
Прикрепленный файл  amx_banlist.rar ( 848 байт ) Кол-во скачиваний: 46

Просто аФФтор написал про ХЛГУАРД
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Тема закрытаНачать новую тему
 
0 пользователей и 2 гостей читают эту тему: