Помощь с плагином

Тема в разделе "Общие вопросы", создана пользователем Integro, 7 сен 2013.

  1. Integro

    Integro

    Сообщения:
    15
    Симпатии:
    0
    Всем привет, не могли бы вы мне подкинуть плагин, который будет ставить пароль на секунд 30 после перезапуска сервера?:)
     
  2. TolikCorp

    TolikCorp

    Сообщения:
    855
    Симпатии:
    271
    Создаешь конфиг в cfg
    PHP:
    exec_30_sec.cfg
    в него пишешь
    PHP:
    sv_password ""

    Далее редактируешь конфиг
    PHP:
    autoexec.cfg
    туда пишешь
    PHP:
    sv_password "777"
    допустим, команда запуска у вас такая:
    PHP:
    screen -AmdS css /home/servak.sh
    делаем из нее следующее:
    PHP:
    screen -AmdS css /home/servak.shsleep 30screen -S css --p0 stuff 'exec exec_30_sec.cfg'`echo -ne '\015'`
    (для Линукса)
     
  3. The End Is Near...

    The End Is Near... Russian Roulette

    Сообщения:
    893
    Симпатии:
    659
    Пробуй
    PHP:
    #include <sourcemod>

    // Твой пароль
    #define PASSWORD "PAROL!!rasras"

    // Время, через которое сбросится пароль
    #define TIME 30.0

    new Handle:g_hPassword INVALID_HANDLE;

    public 
    OnPluginStart()
    {
        
    g_hPassword FindConVar("sv_password");

        if (
    g_hPassword != INVALID_HANDLE)
        {
            
    CreateTimer(TIMETimer);

            
    SetConVarString(g_hPasswordPASSWORDtruefalse);
        }
        else
        {
            
    SetFailState("sv_password INVALID HANDLE");
        }
    }

    public 
    Action:Timer(Handle:timer)
    {
        
    SetConVarString(g_hPassword""truefalse);
    }