Плагин установки пароля на сервер

Тема в разделе "Запросы", создана пользователем Semen Blagun, 13 фев 2011.

  1. Semen Blagun

    Semen Blagun

    Сообщения:
    4
    Симпатии:
    0
    Ищу плагин установки пароля на сервер. Тоисть что б в SM в меню админи у которих нету rcon пароля могли ставить и убирать пароль с сервера.
     
  2. GAVVVR

    GAVVVR

    Сообщения:
    78
    Симпатии:
    25
    Интресный вопрос. Тоже хочется узнать. У СМ есть флаг, который позволяет админам ставить пароль - но каким образом это делать?
     
  3. maza511

    maza511

    Сообщения:
    927
    Симпатии:
    456
  4. Semen Blagun

    Semen Blagun

    Сообщения:
    4
    Симпатии:
    0
    И что с етим делать?
     
  5. mihaput

    mihaput

    Сообщения:
    698
    Симпатии:
    175
    Через консоль все можно сделать

    sm_rcon sv_password "333" - Поставить пасс
    sm_rcon sv_password "" - Снять пасс
     
  6. maza511

    maza511

    Сообщения:
    927
    Симпатии:
    456
    Вставить в админ меню.
    http://hlmod.ru/forum/stati-i-manua...enu-delaem-adminskoe-menu-dlya-sourcemod.html


    Читай выше.
     
  7. mihaput

    mihaput

    Сообщения:
    698
    Симпатии:
    175
    maza511, Если у игрока нет ркон пароля, но есть доступ к ркон командам, то пасс ручками в консоле можно вбивать.
    Или что ты мне хотел сказать выделив сообщение черным и жирным шрифтом ?
     
  8. maza511

    maza511

    Сообщения:
    927
    Симпатии:
    456
    Во первых написано в меню админки.
    Во вторых. Я думаю он смысл выразил в том, что нет ркон доступа.
    Иначе смысл давать sm_rcon доступ, он ничем не ограничен от стандартной rcon.
     
  9. Semen Blagun

    Semen Blagun

    Сообщения:
    4
    Симпатии:
    0
    Напиши плз что и где там надо писать.
     
  10. fallen1994

    fallen1994

    Сообщения:
    2.347
    Симпатии:
    544
    Включи мозг и прочти до того момента как не поймешь.
    Что там сложного? 1 минута и готово, тупиков не врубайте.
     
  11. Semen Blagun

    Semen Blagun

    Сообщения:
    4
    Симпатии:
    0
    Я не понимаю что сдесь поменять надо
     
  12. maza511

    maza511

    Сообщения:
    927
    Симпатии:
    456
    покажи весь файл
     
  13. Semen Blagun

    Semen Blagun

    Сообщения:
    4
    Симпатии:
    0
    вот етот
     
  14. maza511

    maza511

    Сообщения:
    927
    Симпатии:
    456
    PHP:
    "Commands"
    {
        
    "Серверные команды"
        
    {
            
    "Пароль на сервер" 
            

                
    "cmd"        "sv_password #1" 
                "admin"        "sm_ban" 
                "execute"        "server" 
                "1" 
                

                    
    "type"        "list" 
                    "title"        "Difficulty:" 
                    "1"        "123" 
                    "1."        "Пас 123" 
                    "2"        "321" 
                    "2."        "Пас 321" 
                    "3"        "" 
                    "3."        "Убрать пароль" 
                

            }
        }
    }
     
  15. Semen Blagun

    Semen Blagun

    Сообщения:
    4
    Симпатии:
    0
    Да у меня такой же. Оно не ставит пароль не сервер. Заходжу в меню нажимаю 1, а дальше ничё нету.
     
  16. maza511

    maza511

    Сообщения:
    927
    Симпатии:
    456
    Эхх..

    PHP:
    new Handle:g_hMenu INVALID_HANDLE;

    public 
    OnPluginStart()
    {
        
    RegAdminCmd("sm_pass"Command_DisplayMenuADMFLAG_KICK);
    }

    public 
    Action:Command_DisplayMenu(clientargs)
    {
        
    g_hMenu CreateMenu(MenuHandler);
        
        
    SetMenuTitle(g_hMenu"Меню установки пароля на сервер.");
        
        
    AddMenuItem(g_hMenu"1""Установить пароль 123");
        
    AddMenuItem(g_hMenu"2""Установить пароль 321");
        
    AddMenuItem(g_hMenu"3""Снять пароль");

        
    SetMenuExitButton(g_hMenutrue);

        
    DisplayMenu(g_hMenuclient20);

        return 
    Plugin_Handled;
    }

    public 
    MenuHandler(Handle:menuMenuAction:actionparam1param2)
    {
        if(
    action == MenuAction_Select)
        {
            switch(
    param2)
            {
                case 
    0:
                {
                    
    ServerCommand("sv_password 123");
                }
                case 
    1:
                {
                    
    ServerCommand("sv_password 123");
                }
                case 
    2:
                {
                    
    ServerCommand("sv_password \"\"");
                }
            }
        }
        else if(
    action == MenuAction_End)
        {
            
    CloseHandle(g_hMenu);
        }
    }
    Зайдешь на сервер, введи в чат !pass
     

    Вложения:

    • pass.smx
      Размер файла:
      2,4 КБ
      Просмотров:
      4
    Semen Blagun и Andrey нравится это.
  17. fallen1994

    fallen1994

    Сообщения:
    2.347
    Симпатии:
    544
  18. Semen Blagun

    Semen Blagun

    Сообщения:
    4
    Симпатии:
    0
    А можна сделать что б админ вводил пасс сам? а не только те которие сдесь есть
     
  19. maza511

    maza511

    Сообщения:
    927
    Симпатии:
    456
    Давай я тебе новую админку сделаю?