Пользователи, просматривающие тему (Пользователей: 0, Гостей: 0)

  1. CaJIATuK:D

    Регистрация:
    03.08.16
    Сообщения:
    64
    Симпатии:
    7
    Пол:
    Мужской
    VKcom:
    id361421364
    Плагин: Radio Block
    Автор: MakapoH
    Версия: 1.0

    Плагин не позволяет открыть меню радио.
     

    Вложения:

    • radio_block.sma
      Размер файла:
      276 байт
      Просмотров:
      18
    Punisher нравится это.
  2. Slowpoked

    Регистрация:
    08.11.15
    Сообщения:
    278
    Симпатии:
    53
    Пол:
    Мужской
    НО, через консоль это дело работает ... Тогда уж блокировать все.
    PHP:
        #include < amxmodx >

        
    new const g_radiocommands[ ][ ] =
        {
            
    "radio1",
            
    "radio2",
            
    "radio3",
            
    "coverme",
            
    "takepoint",
            
    "holdpos",
            
    "regroup",
            
    "followme",
            
    "takingfire",
            
    "go",
            
    "fallback",
            
    "sticktog",
            
    "getinpos",
            
    "stormfront",
            
    "report",
            
    "roger",
            
    "enemyspot",
            
    "needbackup",
            
    "sectorclear",
            
    "inposition",
            
    "reportingin",
            
    "getout",
            
    "negative",
            
    "enemydown"
        
    }

        public 
    plugin_init( )
        {
            
    register_plugin".1"".2"".3" )
        }

        public 
    client_commandiPlayer )
        {
            new 
    sArg13 ]

            if( 
    read_argv0sArgcharsmaxsArg ) ) > 11 )
            {
                return 
    PLUGIN_CONTINUE;
            }

            for( new 
    0sizeofg_radiocommands ); i++ )
            {
                if( 
    equalig_radiocommands], sArg) )
                {
                    return 
    PLUGIN_HANDLED;
                }
            }
        }
     
    Последнее редактирование: 15.09.16
  3. MakapoH. Команда форума

    Регистрация:
    06.02.16
    Сообщения:
    831
    Симпатии:
    333
    Пол:
    Мужской
    @Slowpoked, Процентов 90 игроков даже не знают, что это можно сделать. По этому вероятность что кто-то додумается крайне мала... :D
     
  4. neygomon Команда форума

    Регистрация:
    26.02.15
    Сообщения:
    8.567
    Симпатии:
    4.651
    Пол:
    Мужской
    а че, register_clcmd заюзать не варик?
    обязательно хукать ВСЕ команды от клиента? их там овердохуя же
     
  5. Slowpoked

    Регистрация:
    08.11.15
    Сообщения:
    278
    Симпатии:
    53
    Пол:
    Мужской
    @neygomon, кому нужно, переделает = сложного ничего нет ( это был всего лишь пример ).
     
  6. neygomon Команда форума

    Регистрация:
    26.02.15
    Сообщения:
    8.567
    Симпатии:
    4.651
    Пол:
    Мужской
    @Slowpoked, ну этот пример про оптимизацию не слышал...(
     
  7. Руслан Мирк

    Регистрация:
    11.08.16
    Сообщения:
    205
    Симпатии:
    10
    Пол:
    Мужской
    у меня такой стоит.
    PHP:
    #include <amxmodx>

    public plugin_init()
    {
        new 
    szMenuCmds[][] = { "radio1""radio2""radio3""radio4" };
        for(new 
    isizeof szMenuCmdsi++)
            
    register_clcmd(szMenuCmds[i], "clcmdRadioBlock");

        new 
    szAliasCmds[][] = {
            
    "coverme""takepoint""holdpos""regroup""followme""takingfire"000,
            
    "go""fallback""sticktog""getinpos""stormfront""report"000,
            
    "roger""enemyspot""needbackup""sectorclear""inposition""reportingin""getout""negative""enemydown"
        
    };
        
        for(new 
    isizeof szAliasCmdsi++)
        {
            if(
    szAliasCmds[i][0])
                
    register_clcmd(szAliasCmds[i], "clcmdRadioBlock");
        }
    }

    public 
    clcmdRadioBlock(id)
        return 
    PLUGIN_HANDLED;