Auto buy bug fix

Тема в разделе "Защита игрового сервера", создана пользователем Черная вдова, 23 дек 2011.

  1. Черная вдова

    Черная вдова

    Сообщения:
    1.621
    Симпатии:
    234
    Автор:Nagard
    Описание:Плагин защищает от взлома с помощью авто покупки.
    Предназначен для всех серверов версии 34 win
    Требования
    :
    Sourcemod
    Настройки(cvar's):
    blockbuy_enabled 1 или 0 (0-выключить, 1-включить)
    Версия: 1.2

    [​IMG]
     

    Вложения:

    • buyfix_1.2.rar
      Размер файла:
      2,4 КБ
      Просмотров:
      109
    Последнее редактирование: 14 окт 2012
    Z-RAY-Z нравится это.
  2. CTe6eJIeK_vRn

    CTe6eJIeK_vRn Супер-модератор

    Сообщения:
    2.014
    Симпатии:
    1.798
    А не все ли равно?
     
  3. Черная вдова

    Черная вдова

    Сообщения:
    1.621
    Симпатии:
    234
    Не понял,всмысле и на Lunix тоже самое?
    Я не тестил на Lunix просто
     
  4. CTe6eJIeK_vRn

    CTe6eJIeK_vRn Супер-модератор

    Сообщения:
    2.014
    Симпатии:
    1.798
    Черная вдова, конечно(:
     
  5. NagarD

    NagarD

    Сообщения:
    412
    Симпатии:
    170
    CTe6eJIeK_vRn, плагин нужен только на вин серверах, на лин. от него толку нету (ну если только спецом хочешь заблочить автозакупку)

    может кому то пригодится....
    PHP:
    #define BLOCKBUY_VERSION "1.2"

    new Handle:blockbuy_enabled;
    new 
    Handle:chatblockbuy_enabled;

    public 
    Plugin:myinfo 
    {
        
    name "BlockAutoBuy",
        
    author "",
        
    description "fix autobuy crash",
        
    version BLOCKBUY_VERSION,
        
    url "http://"
    };

    public 
    OnPluginStart()
    {
        
    blockbuy_enabled CreateConVar("chatblockbuy_enabled""1""Enable or disable message on chat; 0 - disabled, 1 - enabled");
        
    blockbuy_enabled CreateConVar("blockbuy_enabled""1""Enable or disable BuyBlock; 0 - disabled, 1 - enabled");
        
    AddCommandListener(BlockBuy"autobuy");
    }

    public 
    Action:BlockBuy(client, const String:command[], argc)
    {
        if (
    GetConVarInt(blockbuy_enabled) == 1)
        {
            if (
    GetConVarInt(chatblockbuy_enabled) == 1)
            {
                
    PrintToChat(client"\x04[Автозакупка]\x01 Извините но на данный момент \x03Автозакупка\x01 выключена!");
            }    
            return 
    Plugin_Handled;
        }
        return 
    Plugin_Continue;
    }
     
    Последнее редактирование: 23 дек 2011
    Серый™, Черная вдова и CTe6eJIeK_vRn нравится это.
  6. Роман Псих

    Роман Псих

    Сообщения:
    6
    Симпатии:
    1
    да уязвимость довольно популярная, крашит 34й сервер на винде за секунду
    начиная с 40й версии профиксили в вейлв.
    На линуксе сервер не крашится
     
  7. Черная вдова

    Черная вдова

    Сообщения:
    1.621
    Симпатии:
    234
    А ты не врешь?:lol:[​IMG]
     
  8. The End Is Near...

    The End Is Near... Russian Roulette

    Сообщения:
    893
    Симпатии:
    659
    Ну, если правильно сделал, то можно так
    PHP:
    #include <sourcemod>

    public OnPluginStart() AddCommandListener(AutoBuy"autobuy")

    public 
    Action:AutoBuy(client, const String:command[], argc) return Plugin_Handled;
     
  9. Роман Псих

    Роман Псих

    Сообщения:
    6
    Симпатии:
    1
    в KAC и SMAC античитах этот баг профикшен!
     
    Черная вдова нравится это.
  10. Роман Псих 1706260899

    Роман Псих 1706260899

    Сообщения:
    15
    Симпатии:
    2
    даже не так
    Этот баг был в соурс моде
    в 1.4.2 он профикшен